Back to search results Senior Engineer - FX Derivatives and Risk Technology New York New York Additional locations Apply × To proceed with your application you must be at least 18 years of age. Acknowledge × Bank of America employees are required to meet all posting eligibility requirements prior to applying for any new position. Acknowledge Refer a friend Apply × To proceed with your application you must be at least 18 years of age. Acknowledge × Bank of America employees are required to meet all posting eligibility requirements prior to applying for any new position. Acknowledge Job DescriptionAt Bank of America we are guided by a common purpose to help make financial lives better through the power of every connection. We do this by driving Responsible Growth and delivering for our clients teammates communities and shareholders every day.Being a Great Place to Work is core to how we drive Responsible Growth. This includes our commitment to being an inclusive workplace attracting and developing exceptional talent supporting our teammates physical emotional and financial wellness recognizing and rewarding performance and how we make an impact in the communities we serve.Bank of America is committed to an in-office culture with specific requirements for office-based attendance and which allows for an appropriate level of flexibility for our teammates and businesses based on role-specific considerations.At Bank of America you can build a successful career with opportunities to learn grow and make an impact. Join us Job DescriptionThis job is responsible for defining and leading the engineering approach for complex features to deliver significant business outcomes. Key responsibilities of the job include delivering complex features and technology enabling development efficiencies providing technical thought leadership based on conducting multiple software implementations and applying both depth and breadth in a number of technical competencies. Additionally this job is accountable for end-to-end solution design and delivery.Job Profile SummaryThis role is for an experienced Senior Engineer to build and lead the AMRS FX Derivatives and Risk technology team covering the FX Options and STIRT trading desk as well covering FX Risk horizontally across FX.As the teams US senior figure you will lead a high-caliber team represent the team in local forums and be the primary representative to local users including Global Head of STIRT Trading and AMRS Head of FXO Trading.You will lead a cross-functional team able to support across the stack - including Pricing Risk and eTrading - during US hours.Additionally you and the team will specialize in intraday risk management where you will in collaboration with the global FX Risk lead take ownership of the FX Intraday Risk global team and continue to improve our state-of-the-art FX risk system.The FX Derivatives and Risk Technology organization is a dynamic and expanding team delivering modern high-performance systems that underpin Global FX Trading. Sitting at the intersection of Global Markets Front Office Trading Quantitative Service Group and Engineering the team builds the scalable tools that drive real-time decision making and front office trading activities.As we scale our global footprint we are looking for an experienced SeniorEngineer to join us as the local AMRS Lead - playing a central role in shaping and driving the technology that powers the FX Risk and Derivatives platforms.ResponsibilitiesEnsures that the design and engineering approach for complex features are consistent with the larger portfolio solutionDefine the technology tool stack for the solution and evaluate and adapt new testing toolframeworkpractices for teamsEnables teamsapplications with Continuous IntegrationContinuous Development CICD capabilities and engages with other technical stakeholders pertaining to efficient functioning of CI-CD pipelineGuides and influences teams on design and best practices for high code performance -e.g. pairing code reviewsProvides end-to-end delivery of complex features including automation for either a single team or multiple teams at the program levelConducts research design prototyping and other exploration activities such as evaluating new toolsets and components for release management CICD and featuresWorks with stakeholders to establish high-level solution needs and with architects for technical requirementsCreates an inclusive and healthy working environment and helps to resolve organizational impedimentsblockersEnsures that execution is aligned with product strategy by working with product management and other stakeholdersRepresent the team to the local stakeholders owning stakeholder engagement and representing the team.Build and scale a high-calibre engineering team focusing in front-to-back front-office trading systems.Run the development of FX intraday risk systems in close collaboration with local FX heads and global FX risk tech leads.Required QualificationsExtensive experience in software engineering with a strong track record in Financial Services ideally front office technology.Deep knowledge of Risk Systems Trading Platforms or Pricing Engines within FX or similar Fixed Income asset classes.Strong understanding of front office workflows.Fluency in OO or Functional languages including but not limited to Python preferred C Java or C.Track record of success working in Agile environments e.g. SCRUM Kanban and continuous integration.Excellent problem solving and analytical skills in a high-pressure environment.Candidate must be a strong team player with excellent communication skills comfortable in communicating with business users.Desired QualificationsDegree in Computer Science Physics Engineering Mathematics or relevant analytical degree.SkillsInfluenceRisk ManagementSolution DesignStakeholder ManagementTechnical Strategy DevelopmentAnalytical ThinkingApplication DevelopmentCollaborationResult OrientationSolution Delivery ProcessAgile PracticesArchitectureAutomationData ManagementDevOps PracticesSkillsAutomationInfluenceResult OrientationStakeholder ManagementTechnical Strategy DevelopmentApplication DevelopmentArchitectureBusiness AcumenRisk ManagementSolution DesignAgile PracticesAnalytical ThinkingCollaborationData ManagementSolution Delivery ProcessMinimum Education Requirement Bachelor Degree or Equivalent Professional ExperienceShift1st shift United States of AmericaHours Per Week 40 Learn more about this role View transcript Close transcript Music in background throughout On screen copy Bank of America® logo Software Engineer Software Engineer At Bank of America the code I write every day helps keep our systems running for millions of people. Software Engineer writing code at his desk As a Software Engineer I feel like Im on the front lines of creating what the enterprise needs to compete in the digital space - from trading apps to market systems to backend services. Mobile banking app screens shown That means writing code working with the team and solving problems together. Software Engineer working with colleagues in a meeting room Im part of Strategic Data Initiatives using modern development practices state-of-the-art frameworks and cloud-native services to build what the business needs. The key is collaboration whether Im working with product managers quality assurance or teaming up with other designers. Software Engineer moving sticky notes on a kanban board From legacy systems to performance tuning its like our team is tackling a jigsaw puzzle and I can take real ownership of my pieces even when theres more than one way forward. Ive got full support from mentors and leadership which helps me develop as an engineer while gaining expertise in new tech. On screen copy Skill Growth Career Mobility Best of all as my skills grow so do the opportunities to move to new teams and take on bigger responsibilities. Software Engineer shakes hands with supervisor And through our day-to-day practices and retrospectives I have a chance to be part of a group that becomes more collaborative and impactful with each shared win. Plus am given what I need to feel valued with flexible work schedules learning stipends and programs that let me prioritize my health and wellness. On screen copy Build relationships Build communities Build careers We all have goals. Pursue yours at Bank of America. Im proud to be part of a team thats building the future of banking - one line of code at a time. We all have goals. Pursue yours at Bank of America. Narrator What would you like the power to do Bank of America. On screen copy What would you like the power to do® Bank of America® logo Learn more at careers.bankofamerica.com On screen disclosure EOE disabilityveteran. ©2025 Bank of America Corporation. All rights reserved. MAP 8651837 Expiration Date 06052027 End of transcript Apply × To proceed with your application you must be at least 18 years of age. Acknowledge × Bank of America employees are required to meet all posting eligibility requirements prior to applying for any new position. Acknowledge Refer a friend Apply × To proceed with your application you must be at least 18 years of age. Acknowledge × Bank of America employees are required to meet all posting eligibility requirements prior to applying for any new position. Acknowledge Full time JR-26003499 Manages People No Travel Yes 5 of the time Age requirement Must at least be 18 years of age. New York pay and benefits information New York pay range 122000.00 - 200000.00 annualized salary offers to be determined based on experience education and skill set. Discretionary incentive eligible This role is eligible to participate in the annual discretionary plan. Employees are eligible for an annual discretionary award based on their overall individual performance results and behaviors the performance and contributions of their line of business andor group and the overall success of the Company. Benefits This role is currently benefits eligible. We provide industry-leading benefits access to paid time off resources and support to our employees so they can make a genuine impact and contribute to the sustainable growth of our business and the communities we serve Share Save job Job saved