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

$150,225 - $160,225
Aug 20, 2025
Smithfield, RI, USA
Apply Now

Fidelity is looking to solve the problem of building Single Page Applications (SPAs) with Angular application components and module coding, and developing systems and solutions with Java, C, Angular.js, and Python.

Requirements

  • Demonstrated Expertise (DE) performing cloud native software application development using Amazon Elastic Compute Cloud (EC2), Elastic Container Services (ECS), Elastic Kubernetes Service (EKS), AWS Secret Management, and Azure MS SQL database.
  • DE performing database server-side data retrieval, defining and developing Azure MS SQL DB structure, Oracle DB objects, normalized tables, user defined functions, views, and triggers using SQL/Stored Procedures.
  • DE designing and developing Cloud native server-side applications, Web applications using Java/J2EE and Spring (Spring boot, Spring MVC, Springs JDBC, and Spring JMS), using OAuth for authentication, Apache Camel, and MQ for Integration, and Docker for containerization;
  • DE developing User Interfaces (UI) using Angular framework, HTML, CSS, Bootstrap, and typescript, Web security principles (XSS/CSRF), and IDEs (Visual Studio Code).
  • Experience with Java/J2EE, Spring/Spring Boot and Angular Framework, Apache Camel, AWS, SQL/Oracle Database
  • Experience with Kafka, JMS, and Apache ActiveMQ frameworks
  • Experience with Agile Software Development methodologies

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
  • Five (5) years of experience as a Principal Software Engineer/Developer (or closely related occupation)
  • 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 (or closely related occupation)
  • Must work onsite every other week (all business days, M-F) in a Fidelity office
  • Must comply with Fidelity’s business governance and regulations