The Senior Software Engineer will deliver technically complex solutions, perform system integration activities, and consult with business product owners to understand end goals and offer solutions. This role focuses on applications specific to the Capital Markets technology platform, providing analysis, technical design, management of best practices, and oversight of applications supporting Equities, Fixed Income, Derivatives, Foreign Exchange, Loan Trading and Syndication, Investment Banking, Credit, and Risk. The engineer will also work with integration tools such as MuleSoft, TIBCO, or other event-driven message transmission capabilities. Responsibilities include leading and participating in the development, testing, implementation, maintenance, and support of highly complex solutions, managing robust unit testing, and driving automation using DevSecOps practices. The role also involves providing escalated support for complex production applications, ensuring adherence to company standards and industry best practices, leading moderately complex projects, and solving complex technical and operational problems. The Senior Software Engineer will act as a resource for less experienced teammates, typically oversee the work of a small team, and provide leadership in the design, development, and maintenance of solutions. They will work within a feature team framework, providing oversight to scrum teams and engineering functions, analyzing features, and facilitating decomposition to user story level. The candidate will work directly with business stakeholders from the design process, delivering innovative, high-quality software, and leveraging continuous engineering practices. Responsibilities include supporting/overseeing integration and functional testing and ensuring code is developed in accordance with acceptance criteria.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior