Job Overview
The role of Principal Software Engineer/Tech Lead is available within the Digital Platforms Technology team.
This position will play a key part in enabling Stock Plan Services to accelerate its pace in implementing new global capabilities for plan sponsors.
The successful candidate will lead a team of engineers responsible for designing, developing, and delivering improved experiences for a customer base consisting of 500+ Fortune 1000 companies.
We are seeking an experienced engineer who can help scale the delivery of key experiences and will focus on ownership, teamwork, and technical leadership.
The engineer will foster a healthy learning environment, provide technical guidance, and support collaboration across the organization.
Key Responsibilities
Lead a team of engineers in designing, developing, and delivering full-stack technology solutions.
Drive collaboration across the organization and work with Scrum teams to craft, build, test, and deliver Fidelity's digital experiences.
Partner with the Squad Lead, Scrum Master, QA, and Architects to deliver features that improve customer experience.
Requirements
Bachelor's Degree or equivalent in a technology-related field.
8+ years of hands-on development experience.
Proven track record of leading teams delivering full-stack technology solutions.
Strong passion for crafting and optimizing outstanding end-user experiences.
Deep expertise in front-end applications and mid-tier services.
Ability to translate complex technical concepts for non-technical stakeholders.
Collaborative teammate with experience in developing, deploying, and supporting key applications.
Desirable Skills
Knowledge of modern application architecture patterns.
Experience with modern SPA JavaScript frameworks (Angular, Vue, React), preference for Angular.
Experience with Java / Spring Boot / Spring Core / Web Services (REST) / Kubernetes / GraphQL.
Proficiency in Angular, JavaScript/TypeScript, Node, NPM, HTML, CSS/SASS, RxJS, Jasmine/Karma/Storybook/Playwright.
Adherence to object-oriented design, coding standards, RESTful services, design patterns, secure development, and test coverage.
CI/CD tooling experience (Jenkins Core, Maven).
Experience with Docker and cloud platforms (cloud-native), with AWS preferred.
Benefits
Ownership and accountability throughout the SDLC.
Technical communication skills to explain complex concepts to non-technical audiences.
Leadership and teamwork abilities to motivate and mentor team members.
Agile mindset to collaborate with squad leaders, QA engineers, scrum masters, and architects.
Impact
The Fidelity Workplace Investing Stock Plan Services product area provides solutions to help employers manage their equity compensation plans.
The tech lead sets direction across development teams through design and hands-on implementation, leading the development of high-performance, high-quality applications.