Principal Software Engineer/Developer

Fidelity Financial Services

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Durham, NC
Posted
6 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $192k
$132k $246k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $169,550–$214,500.

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 design and deliver enterprise-grade, service-side software solutions within large-scale, multi-application environments. This role involves developing applications for complex projects, automating deployment and scaling of containerized applications, and ensuring code quality through unit, integration, and API testing. The individual will build service-oriented and API-based solutions to support system integration and data exchange. Key technologies include Java, J2EE, Spring Boot, Spring Data JPA, Spring Security, and Spring MVC. The role requires expertise in Oracle database optimization, OAuth, SAML, and SOAP/RESTful services. Candidates will utilize Azure Cloud, Jenkins, Maven, Docker, uDeploy, ActiveMQ, and Azure Service Bus. Monitoring and version control are managed via Splunk, Kibana, Datadog, and Git to support financial services infrastructure.

What you'll do

  • Design and deliver enterprise-grade, service-side software solutions for large-scale, multi-application environments.
  • Develop and build service-side applications while automating deployment, scaling, and management of containerized applications.
  • Ensure code quality through unit, integration, and API testing while monitoring application health.
  • Define and implement application-level architecture and contribute to software design and testing activities.
  • Establish full project life cycle plans and coordinate complex schedules for multiple projects.
  • Perform independent technical and functional analysis to provide original and creative technical solutions.
  • Act as a primary liaison for business units to resolve project and technology issues.
  • Mentor junior team members and advise senior management on technical strategy.

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 performing full stack software development using Java, Spring Boot, Spring Data JPA, and Spring Security for backend RESTful APIs in Azure.
  • Demonstrated expertise designing and developing enterprise Web applications using Java, J2EE, Web security (OAuth and SAML), and SOAP/RESTful services in financial services.
  • Demonstrated expertise in Object-Oriented Design, Spring MVC, Oracle database optimization, and Test Driven Development using JUnit, Cucumber, and Apache Karate.
  • Demonstrated expertise in developing middle-tier applications using Java middleware, event-driven architectures, ActiveMQ, and Azure Service Bus.
  • Demonstrated expertise deploying Azure applications using Jenkins, Maven, Docker, and uDeploy.
  • Experience supporting production applications using Splunk, Kibana, Datadog, and Git.

More like this

Similar roles

Principal Software Engineer/Developer

Fidelity Financial Services

Durham, NC 15 days ago
Java J2EE NodeJS Spring Spring Boot ReactJS Angular JavaScript Kafka SQL NoSQL Docker Kubernetes CI/CD Jenkins Maven NPM Git GitHub SonarQube Apache Tomcat Linux Unix OAuth SAML JUnit Mockito Cucumber Postman JMeter Splunk Datadog Jira ServiceNow Agile RESTful web services UML Draw.io
5+ yrs exp

Principal Software Engineer/Developer

Fidelity Financial Services

Durham, NC 15 days ago
Java J2EE Spring Spring Boot Angular JavaScript Node.js RESTful Web Services Apache Kafka Apache Camel Kubernetes AWS Azure DevOps Jenkins Maven Splunk Datadog OAuth SAML CI/CD JUnit Jasmine Karma Tomcat Artifactory SQL HTML Eclipse Visual Studio Microsoft Visio Confluence
5+ yrs exp

Principal Software Engineer/Developer

Fidelity Financial Services

Durham, NC 6 days ago
Java Spring Framework Angular JavaScript RESTful Web Services SOA MVC Azure SSO AWS KMS OAuth Cartographer Mario Rushhour TDD Agile CI/CD Jenkins NPM Maven Git Jira Service Now Quality Center Splunk DataDog
5+ yrs exp

Principal Software Engineer/Developer

Fidelity Financial Services

Westlake, TX 15 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

Westlake, TX 15 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 15 days ago
AWS Azure Java Python JavaScript Spring Swift PostgreSQL SQLite Docker Docker Compose GraphQL WebSockets REST API SOAP Swagger OpenAPI JSON HTML5 CSS3 Bootstrap jQuery JUnit Splunk Akamai CloudFormation Route 53 Application Load Balancer Auto Scaling Group cURL Postman WAF
5+ yrs exp