Principal Software Engineer/Developer

A privately held financial services company that makes financial expertise broadly accessible and effective in helping people live the lives they want.
Westlake, TX, USA
Backend
Principal Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance

Description For Principal Software Engineer/Developer

Fidelity Investments is seeking a Principal Software Engineer/Developer to join their technology team in Westlake, TX. This role represents an exciting opportunity to work with a leading financial services company that prioritizes innovation and technical excellence.

The position focuses on implementing Business Process Management Solutions using Camunda and Expression Language, while building user interfaces and web services in an Agile environment. You'll be working with technologies like Java, Spring, RESTful APIs, and various modern development tools.

As a Principal Engineer, you'll have significant influence on architecture decisions and technical strategy, while mentoring junior team members and acting as a primary liaison between technology and business units. The role requires expertise in building BPMN 2.0 models, working with microservices architecture, and implementing complex business rules management.

The ideal candidate will have at least 5 years of experience with a strong background in software engineering, particularly in Java development, cloud technologies (Azure), and containerization (Kubernetes). You'll also need experience with data visualization tools and business process modeling.

Fidelity offers an excellent benefits package including 401(k) with company match, comprehensive healthcare coverage, parental leave, and student loan assistance. The company maintains a hybrid working model that blends onsite and remote work, though this role requires onsite presence every other week.

This is an excellent opportunity for a senior technologist looking to make an impact at a company that values technical excellence, professional growth, and work-life balance. Join a team that's passionate about leveraging technology to help people achieve their financial goals.

Last updated 3 days ago

Responsibilities For Principal Software Engineer/Developer

  • Participates in architecture design teams
  • Defines and implements application-level architecture
  • Develops applications on complex projects, components, and subsystems
  • Recommends development testing tools and methodologies
  • Responsible for QA readiness of software deliverables
  • Establishes full project life cycle plans
  • Acts as a primary liaison for business units
  • Advises senior management on technical strategy
  • Mentors junior team members

Requirements For Principal Software Engineer/Developer

Java
JavaScript
  • Bachelor's or Master's degree in Computer Science or related field
  • Experience with BPMN 2.0 models and DMN
  • Expertise in RESTful microservice applications using Java and Spring
  • Experience with Azure and Kubernetes
  • Expertise in building workflow orchestrations using Camunda Modeler
  • Knowledge of Groovy, JavaScript, and Java
  • Experience with data visualizations using Snowflake, PowerBI or Tableau

Benefits For Principal Software Engineer/Developer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Education Budget
  • 401(k) with company match
  • Medical, dental, vision and prescription drug coverage
  • 16-week maternity leave & 12-week parental leave
  • Student loan assistance

Interested in this job?

Jobs Related To Fidelity Investments Principal Software Engineer/Developer

Principal Back-End Engineer (Python)

Principal Back-End Engineer position at Fidelity Investments focusing on Python development for financial services platforms and APIs.

Director, Full Stack Software Engineering

Lead the development of next-generation AI SaaS products at Fidelity Investments, combining technical leadership with hands-on development in cloud and AI technologies.

Director, Architecture

Lead end-to-end architecture for Fidelity's Brokerage business domain, driving technical solutions across retail and workplace investing platforms.

Principal Software Engineer

Principal Software Engineer role at Fidelity Investments leading development of microservices and UIs for new Options Overlay Product, combining technical leadership with hands-on development.

VP Architecture

VP Architecture position at Fidelity Investments leading technology vision and architecture for charitable giving platform, combining technical expertise with leadership responsibilities.