Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Fidelity Investments Logo

Principal Software Engineer/Developer

Fidelity Investments

Salary not specified
Sep 17, 2025
Salt Lake City, UT, USA
Apply Now

Fidelity is looking to solve the problem of building, testing, and engineering web applications using various tools and technologies, including Node, Angular, NestJS, REST APIs, and cloud-native patterns, to develop complex software applications and provide technology solutions to daily issues.

Requirements

  • Demonstrated Expertise designing and developing scalable, resilient, and distributed systems, using REST APIs, Java/J2EE, Spring frameworks (Spring Boot, Spring MVC, Spring Data REST), and JavaScript on cloud platforms
  • Experience with microservices and event-driven architecture using Spring Boot, Spring Cloud Vault, GoLang, asynchronous messaging frameworks (RabbitMQ and Apache Pulsar), databases (Postgres and NoSQL), BigTable, and Redis cache solutions
  • Experience with Continuous Integration and Continuous Deployment (CI/CD) pipeline, utilizing Git, Maven and Jenkins to streamline build and deployment
  • Experience with Infrastructure-as-Code (IAC) tools (Terraform) and container orchestration technologies (Docker and Kubernetes) for scalable deployment
  • Experience with unit testing with Junit, Mockito, Spring Test, and Serenity BDD for Behavior Driven Development (BDD)
  • Experience with performance testing with K6 and Apache JMeter
  • Experience with cloud services -- AWS S3, EC2, Lambda, Kinesis and Identity and Access Management (IAM)

Responsibilities

  • Participates in architecture design teams.
  • Defines and implements application level architecture.
  • Develops applications on complex projects, components, and subsystems for the division.
  • Recommends development testing tools and methodologies and reviews and validates test plans.
  • Responsible for QA readiness of software deliverables.
  • Develops comprehensive documentation for multiple applications or subsystems.
  • Establishes full project life cycle plans for complex projects across multiple platforms.

Other

  • Bachelor’s degree (or foreign education equivalent) in Computer Science, Engineering, Information Technology, Information Systems, Mathematics, Physics, or a closely related field and five (5) years of experience as a Principal Software Engineer/Developer
  • Alternatively, Master’s degree (or foreign education equivalent) in Computer Science, Engineering, Information Technology, Information Systems, Mathematics, Physics, or a closely related field and three (3) years of experience as a Principal Software Engineer/Developer
  • Must be able to work onsite every other week (all business days, M-F) in a Fidelity office
  • Must be able to meet project goals on-time and on-budget
  • Must be able to advise senior management on technical strategy