Principal Full Stack Engineer responsible for creating modular applications and backend systems. Collaborating with multiple teams to enhance business capabilities in Fidelity's technology sector.
Responsibilities
Leading the design and development of modular, reusable front-end components in Angular, enabling sharing across multiple product teams.
Architecting and implementing robust back-end services using Java Spring Boot, Kafka, Multi-threading, SQL, and AWS, with a focus on scalable, secure, and maintainable solutions.
Championing guidelines in modular application build, including micro-frontends, shared libraries, and integration patterns.
Collaborating with product, UX, and engineering teams to translate business requirements into technical solutions.
Driving the adoption of modern CI/CD pipelines and DevOps practices for rapid, reliable delivery.
Requirements
Bachelor's degree or equivalent experience in Computer Science or Engineering.
8 to 10 years of professional software engineering experience and proven success delivering complex applications.
Deep full-stack expertise in Spring Boot/ Spring MVC, Web-services, Angular, Mybatis, Kafka, AWS, and database systems.
Proven experience in AWS Cloud environments (S3,EKS, EC2, SNS, SQS, Lambda, RDS like Oracle and PostgreSQL, Docker and Kubernetes).
Strong understanding of modular architecture, component sharing, scalable design principles, data structures, design patterns and critical thinking with problem-solving skills!
Experience building and integrating RESTful APIs and working with cloud-native technologies.
High degree of autonomy and ownership; able to drive projects forward with minimal mentorship.
Extraordinary problem-solving skills dealing with complex distributed deployments.
Benefits
Most roles at Fidelity are Hybrid, requiring associates to work onsite every other week (all business days, M-F) in a Fidelity office.
This does not apply to Remote or fully Onsite roles.
Some roles may have unique onsite requirements. Please consult with your recruiter for the specific expectations for this position.
Senior Full Stack Engineer developing high - performance Geospatial Platform and GIS cloud solutions at Pix4D in Berlin. Collaborating on AgTech data services and pivotal geospatial datasets to enhance agricultural fields.
Software Engineer II developing React Native applications for YUM! SuperApp used by restaurant teams. Focused on solving operational problems with performance and reliability across platforms.
Software Engineering Manager at PNC leading engineering teams in Retail Lending Core Services. Emphasizing modernization, innovation, and team development across critical lending platforms.
Staff Engineer developing Saviynt's AI - powered identity platform for enterprise security solutions. Collaborating on software design, development, and deployment with engineering teams in a hybrid setup.
Principal Engineer developing AI - powered identity solutions at Saviynt. Managing complex applications while collaborating with cross - functional teams and adhering to agile principles.
Fullstack Software Engineer at Cloudflare designing, building, and scaling domain management tools. Join a passionate engineering team for innovative product creation.
Software Engineer developing innovative technology solutions for Oliver Bernard. Collaborating with teams to build applications and enhance client experiences while working in London.
Software Developer for medical imaging and data processing solutions in clinical trials at Antaros Medical. Collaborating with clinical teams to deliver compliant software for MR and PET images.
Product Engineer working on air handling units at Johnson Controls. Engaging in engineering work and recommending solutions for product design and development.