Principal, Full Stack Engineer
Fidelity InvestmentsAbout the role
Job Description:
The Expertise You Have
Educational Background
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
Professional Experience
- 7–10 years of experience developing scalable web and middle-tier applications
- Proven track record of delivering software in Agile environments.
- Experience in brokerage or financial services application development is a plus
Technical Expertise
- Core Java (7–10 years of experience), Angular (modern versions), Spring Framework (including Spring Boot)
- Modern UI frameworks: React, Angular, or Vue, RESTful services, JSON, XML, SOAP
- Web services integration and design
- Experience building cloud-enabled applications using 12-factor design principles
- Proficient in Docker containerization
- Hands-on experience with AWS cloud deployment and application management
- Familiarity with CI/CD pipelines and automation tools
- Strong experience with unit testing and test automation frameworks
- Exposure to Test Driven Development (TDD)
- Experience with tools such as JUnit, Cucumber, Selenium, Serenity, Playwright, Sealight
- Working knowledge of design systems and scalable architecture patterns
Soft Skills & Mindset
- Passionate about business-driven development and delivering customer-centric solutions
- Strong leadership, communication, and problem-solving skills
- Collaborative mindset with the ability to work across remote and international teams
- Obsessed with creating the best end-to-end customer experience
- Takes ownership and accountability for outcomes and results
The Skills You Bring
- Proficient in a wide range of development technologies:
- Languages & Frameworks: Java/J2EE, JavaScript (Angular), Ruby, Spring
- Testing & Automation: JUnit, Cucumber, Selenium, Serenity
- Web Technologies: RESTful APIs, Web Services, HTTP
- Experienced in test automation and building robust, maintainable, and testable software
- Skilled in API services development and consumption using modern frameworks and open-source technologies
- Advocates for business-driven development and delivering customer-centric solutions
- Demonstrates a digital mindset with a focus on end-to-end customer experience
- Strong attention to detail and a passion for solving complex problems
- Proven leadership skills to mentor, guide, and motivate engineers within squads and product areas
- Effective communicator with strong problem-solving abilities
- Collaborative team player with a desire to work closely across product areas and with remote/international teams
- Takes personal accountability for delivering high-quality outcomes
- Experienced in Agile methodologies and sprint-based development
- Ability to empathize with customers and understand the value delivered in each sprint
- Owns issues and drives end-to-end solutions with a focus on continuous improvement
- Aligns with business partners and leadership to evaluate current systems and guide future development
- Continuously explores and prototypes new technologies to assess business value and feasibility
- Capable of quickly learning and navigating large, complex software systems
The Value You Deliver
- Rapid Software Delivery: Develop and deploy high-quality software in fast-paced, agile environments
- Cross-Functional Collaboration: Partner with Architecture, Development, UX, and Product teams to design and implement new features
- Continuous Improvement: Contribute to process enhancements and technical implementation strategies
- Technology Leadership: Stay current with emerging technologies and frameworks to drive innovation
- Mentorship & Team Growth: Mentor junior engineers to improve team velocity and technical maturity
- Strong Core Skills: Demonstrate excellent analytical, communication, and organizational abilities; effectively manage multiple tasks and priorities
- Initiative & Ownership: Take decisive action, show confidence in decision-making, and follow through to completion
- Innovation in Development & Testing: Collaborate on new technologies to solve Dev and testing challenges and improve automation processes
The Team
Fidelity is looking for a Principal Full Stack Engineer to join the Fidelity Institutional Wealth Management Services (IWMS) Technology Development Team in the Digital Account Management Product area. The Digital A
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s
Similar roles
Senior Principal, AI Software Engineer– Agentic & Industry Solutions - Full Time Role
TMS, LLC
$360,800/yr
Principal, Financial Planning & Analysis
Nintendo
$205,000/yr
Events Principal, Global Events
Synopsys
$201,000/yr