JobsPrincipal Full Stack Software Engineer
Job description
The Principal Software Engineer will join the Trading Services team within Fixed Income Technology, focusing on UI modernization and backend development. This role involves collaboration with product owners, UX designers, and business analysts to deliver high-quality software solutions. The team is dedicated to enhancing trading, cash management, and market surveillance applications for Fixed Income Investment Professionals. The engineer will also mentor associates and contribute to agile project delivery.
Requirements
- Bachelor’s degree in computer science, Mathematics, Engineering, or similar.
- 10+ years of experience in Software Engineering and 3+ years of experience leading a team.
- 5+ years of experience designing and developing User Interface applications using Angular, HTML, CSS/SCSS, JavaScript, TypeScript, NGRX, and NodeJS.
- 2+ years of experience using NX workspace, monorepo, and Micro front-end architecture.
- Experience with Jest, Cypress, Playwright, or similar frameworks.
- 2+ years of Responsive & Progressive Modern Web application development.
- 2+ years of experience designing and developing backend applications using Java.
- Experience in Microservices, Spring/SpringBoot, and developing REST APIs.
- Experience in messaging frameworks such as Kafka.
- Experience with CI/CD tools, frameworks, and methodologies like Jenkins, Maven, Blue/Green.
- Experience working in public cloud platforms, preferably AWS, with knowledge of Docker and serverless architecture.
- Knowledge of SQL development and PLSQL procedures.
Responsibilities
- Collaborate with product owners, UX designers, and business analysts to understand requirements.
- Design, develop, and implement solutions that meet functional and non-functional requirements.
- Engage in product quality plan efforts, including test case development and code reviews.
- Contribute to micro front-end engineering practices and web performance strategies.
- Manage releases and participate in an on-call rotation for Level 3 production support.
- Guide and mentor other associates in an agile project delivery environment.
Benefits
- Fidelity offers competitive compensation, annual bonuses, retirement contributions, comprehensive healthcare coverage, parental leave, tuition assistance, wellness programs, and extensive professional development opportunities.
Is this posting expired or inaccurate?
