Principal Software Engineer/Developer

Fidelity Financial Services

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Merrimack, NH
Posted
1 day ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $196k
$128k $285k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $170,250–$220,800.

Based on 240 similar postings.

Employer

About Fidelity Financial Services

Fidelity Investments is one of the largest financial services companies in the world, offering brokerage services, mutual funds, retirement planning, wealth management, and life insurance to individuals and institutions. Industry: Financial Services & Investment Management

Fidelity Financial Services currently has 141 open roles on FindRole.

Listed pay typically runs $107,000–$216,000 across 35 roles with salary data.

Most-posted roles

View all roles at Fidelity Financial Services

At a glance

TL;DR · Principal Software Engineer/Developer

The Principal Software Engineer/Developer joins the team to develop and maintain comprehensive test automation frameworks across unit, component, integration, and system testing levels. This role involves building web applications using Flask and Django, performing solution deployment on AWS or Azure Cloud environments, and managing CI/CD workflows. Key responsibilities include designing application-level architecture, implementing event-driven messaging with Kafka and EMS, and developing backend systems for high-performance data storage. The position requires expertise in Python, FastAPI, Pandas, Numpy, and Spark to build distributed data lake houses and Delta Lake architectures. Candidates will perform complex technical analysis, mentor junior members, and translate divisional initiatives into software solutions. The work focuses on scalable data engineering pipelines, data versioning, and integrating complex subsystems using functional programming paradigms and Agile methodologies.

What you'll do

  • Develop and maintain comprehensive test automation frameworks for unit, component, integration, and system testing.
  • Build web applications using Flask and Django frameworks.
  • Deploy and maintain solutions using AWS or Azure cloud environments and CI/CD workflows.
  • Design system architecture and messaging integrations using event-driven architecture and Kafka.
  • Develop complex software applications to translate divisional business visions into technical solutions.
  • Establish full project life cycle plans and coordinate schedules for multiple complex projects.
  • Perform independent technical and functional analysis for multiple projects supporting divisional initiatives.
  • Design and develop backend systems and APIs using Python, FastAPI, and Delta Lake architectures.

What we're looking for

  • Bachelor’s degree in Computer Science, Engineering, IT, Information Systems, or a related field and experience as a Principal Software Engineer/Developer.
  • Master’s degree in Computer Science, Engineering, IT, Information Systems, or a related field and experience as a Principal Software Engineer/Developer.
  • Experience designing, developing, and supporting backend systems using Python for high-performance data storage and retrieval in AWS or Azure Cloud platforms.
  • Expertise designing and developing backend systems and APIs using Python with FastAPI and Flask.
  • Expertise implementing distributed data lake house and data engineering pipelines using Apache Spark, Delta Lake, Snowflake, and Kafka.
  • Expertise performing data analysis and visualization using Pandas, Numpy, Matplotlib, PowerBI, Tableau, and Oracle DB.
  • Experience applying Agile methodologies and deploying applications using DevOps CI tools like GIT, Jenkins, or Azure DevOps.
  • Experience developing test automation frameworks spanning unit, component, integration, and system testing using CI/CD pipelines.

More like this

Similar roles

Principal Software Engineer/Developer

Fidelity Financial Services

Westlake, TX 24 days ago
Java Python Selenium Rest Assured CI/CD Jenkins SQL PL/SQL Jira Confluence JMeter Soap UI Postman GIT BDD Agile Salesforce SFTP MFT
5+ yrs exp

Principal Software Engineer/Developer

Fidelity Financial Services

Westlake, TX 24 days ago
AWS Kubernetes Docker Java Spring Boot JavaScript Angular HTML5 CSS SCSS SQL PL/SQL Jenkins CI/CD BitBucket GitHub GitLab Message Queues SDLC Agile
5+ yrs exp

Principal Software Engineer/Developer

Fidelity Financial Services

Westlake, TX 24 days ago
AWS Azure Docker Kubernetes Java Spring Framework Spring Boot Hibernate Angular React PostgreSQL MySQL Oracle SQL NoSQL CI/CD Jenkins Maven GitHub Git SonarQube JUnit Mockito Jest JIRA Agile Scrum Kanban Microservices IntelliJ Eclipse
5+ yrs exp

Principal Software Engineer/Developer

Fidelity Financial Services

Salt Lake City, UT 24 days ago
CI/CD Java SQL Selenium Playwright Cypress REST Assured Karate Jenkins Cucumber TestNG Postman SOAP UI GitHub GitLab SVN Oracle IBM DB2 Agile Scrum SDLC HP ALM Zephyr JIRA
5+ yrs exp

Principal Software Engineer/Developer

Fidelity Financial Services

Westlake, TX 24 days ago
Java J2EE AWS Azure Jenkins Cucumber REST SOAP GraphQL Angular Git TDD CI/CD Selenium Cypress Apache Kafka Ionic Cordova JUnit Serenity XRAY Concourse TFS JavaScript Gherkin
5+ yrs exp

Principal Software Engineer/Developer

Fidelity Financial Services

Durham, NC 15 days ago
Java Spring Boot Spring Data JPA Spring Security Azure RESTful APIs Oracle JUnit Cucumber Apache Karate Docker Jenkins Maven Git Splunk Kibana Datadog ActiveMQ Azure Service Bus OAuth SAML TDD J2EE Spring MVC Struts Servlets JSP JSTL SOAP Object-Oriented Design
5+ yrs exp