Principal, Full Stack Engineer

Fidelity InvestmentsDurham, NC
22hHybrid

About The Position

The Quant Research & Investments Technology (QRIT) team is looking for a passionate Principal Full Stack Software Engineer to build and support elite products for its business-critical Product Area! As a Principal Full Stack Engineer, you will play a pivotal role in building new application experiences and business capabilities to support a new business initiative. You will collaborate directly with the Director of Software Engineering and teams across multiple functions, driving technical decisions and ensuring the delivery of scalable, maintainable solutions.

Requirements

  • The role requires a Bachelor's degree or equivalent experience in Computer Science or Engineering.
  • It also requires 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 databases 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.

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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service