F

Fidelity Investments

Manages investments and workplace retirement plans

Principal Software Engineer

Full-Stack EngineeringPosted on Nov 4
Full-timeBoston, MA, USA$134.9k - $166k /yr

About the Job

Requirements

  • A Bachelor's degree in Computer Science, Engineering, Information Technology, Information Systems, Software Engineering Systems, or a closely related field and five years of experience as a Principal Software Engineer/Developer or closely related occupation designing and delivering user interfaces through end-to-end development using React, Spring Boot, and Jenkins within a regulatory compliance environment; alternatively, a Master's degree in those fields and three years of such experience.
  • Demonstrated expertise building scalable, reusable, and intuitive front-end interfaces through modern, component-driven architecture using React and Material UI, implementing type safety with TypeScript, delivering seamless user workflows, and integrating with advanced microservices.
  • Demonstrated expertise developing cross-platform plugins and architecting reusable, React-based task pane frameworks integrating with OfficeJS APIs, including developing RESTful services and reusable UI components that ensure consistent functionality across extensibility platforms.
  • Demonstrated expertise analyzing and developing J2EE-based microservices for receiving and transferring data to downstream applications; architecting application build, test, and deployment pipelines using Jenkins; developing and hosting on web servers using Docker frameworks; and developing web applications and APIs in a Docker environment.
  • Demonstrated expertise architecting and integrating cloud-native microservices on AWS, including developing serverless solutions using Lambda, creating containerized workloads using Amazon ECS, performing container orchestration using Nomad, optimizing scalable storage using Amazon S3, and implementing secure service-to-service communication and configuration management.

Responsibilities

  • Participate in architecture design teams.
  • Define and implement application-level architecture.
  • Develop applications on complex projects, components, and subsystems for the division.
  • Recommend development testing tools and methodologies and review and validate test plans.
  • Ensure software deliverables are ready for quality assurance.
  • Develop comprehensive documentation for multiple applications or subsystems.
  • Establish full project life-cycle plans for complex projects across multiple platforms.
  • Meet project goals on time and on budget.
  • Advise on project risk assessment and risk management strategies.
  • Plan and coordinate complex project schedules and assignments for multiple projects.
  • Act as a primary liaison for business units to resolve project and technology issues.
  • Provide technology solutions to daily issues and technical evaluation estimates on technology initiatives.
  • Advise senior management on technical strategy.
  • Mentor junior team members.
  • Perform independent and complex technical and functional analysis for multiple projects supporting several divisional initiatives.
  • Develop original and creative technical solutions to ongoing development efforts.
  • Deliver large-scale, multi-service Spring Boot solutions using advanced reliability and deployment patterns.
  • Define RESTful API standards and build reusable Spring/OAuth2 components.
  • Implement performance, resiliency, observability, and security patterns, including distributed tracing, mutual TLS, and automated security scanning.
  • Translate divisional initiative visions into business solutions by developing complex or multiple software applications and conducting studies of alternatives.
  • Analyze and recommend changes to project development policies, procedures, standards, and strategies to development experts and management.

About the Company

Fidelity Investments

Manages investments and workplace retirement plans

Fidelity Investments manages money and runs brokerage accounts for individuals, while administering workplace benefits and supporting financial advisers and institutions. Its funds span active management and index investing, and its advice services range from automated portfolios to dedicated wealth managers. Customers trade through online accounts or work with advisers by phone and at investor centers, while employers use its services for retirement savings and stock plans. The business earns advisory fees and charges for selected trades, with institutional custody and clearing services alongside its consumer accounts. Fidelity was founded in 1946 and is headquartered in Boston, Massachusetts, United States.

Company size
10,001+
Company stage
Debt Financing
Total funding
$249.6B
Headquarters
Boston, MA
Founded
1946

Recently Posted Jobs

Explore more opportunities at Fidelity Investments

See more jobs