Fidelity Investments is seeking a Principal Angular Software Engineer to join their Money Market Technology Team within the Asset Management Technology division. This role is crucial in developing and supporting Portfolio & Cash Management, Trading, and Market Surveillance software applications for the Fixed Income Money Market business, which manages over $900 Billion in customer assets.
The ideal candidate will be an experienced software developer with expertise in both frontend (Angular) and backend (Java) development. You'll be working in an agile scrum team, contributing to the design, development, and testing of critical financial applications. The role requires a strong understanding of software development lifecycle processes and the ability to work effectively in a collaborative environment.
Key technical skills required include Angular for frontend development, Java for server-side programming, REST API development, and SQL expertise. Additional valuable skills include experience with AWS, functional programming (preferably Scala), and messaging frameworks like Kafka. The position demands someone who can efficiently work in a small development team while also leading technical designs.
The role offers an opportunity to work with cutting-edge technology in the financial sector, delivering solutions that help investment teams evolve their processes. You'll be part of Fidelity Asset Management Technology, which provides worldwide technology support for Portfolio Management, Research, Trading, and Investment Operations functions.
Benefits include a comprehensive package with 401(k) matching, medical/dental/vision coverage, generous parental leave policies, and student loan assistance. The position follows Fidelity's hybrid working model, combining onsite and remote work to optimize both business effectiveness and work-life balance.