Principal Software Engineer/Developer

Fidelity Financial Services

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Westlake, TX
Posted
6 days ago
Freshness
Confirmed live yesterday

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 development team to design, develop, and implement complex software applications and microservices within a financial services, banking, or insurance domain. This role involves translating divisional initiatives into business solutions by building applications using Java Spring Boot, J2EE, Spring MVC, and Spring Security. Key responsibilities include defining application-level architecture, establishing GitHub branching strategies, and managing full project life cycles. The position requires hands-on experience with relational databases like Oracle and NoSQL systems such as MongoDB, DynamoDB, and Cassandra. Technical tasks involve deploying AWS native services including EKS, Lambda, S3, and RDS, while utilizing Docker and Kubernetes for containerization. The engineer will also perform Aerospike caching, design real-time ingestion pipes, and provide technical strategy to senior management.

What you'll do

  • Develop software using Java Spring Boot, microservices frameworks, and relational or NoSQL databases.
  • Build and deploy native AWS services including EKS, Lambda, S3, and RDS.
  • Containerize applications using Docker and Kubernetes.
  • Define and implement application-level architecture and GitHub branching strategies.
  • Translate business requirements into technical specifications and complex software solutions.
  • Establish full project life cycle plans and coordinate schedules for multiple projects.
  • Perform technical and functional analysis to provide technology solutions for daily 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 five years of experience as a Principal Software Engineer/Developer.
  • Master’s degree in Computer Science, Engineering, IT, Information Systems, or a related field and three years of experience as a Principal Software Engineer/Developer.
  • Expertise in Object-Oriented Design and Java Web application development using Java/J2EE, Spring MVC, Spring Security, Soap, and RESTful Web services.
  • Experience building and maintaining microservices oriented web applications in a financial services, banking, or insurance domain.
  • Expertise in provisioning AWS cloud infrastructure including Batch, ECS, EKS, RDS, Lambda, CloudFormation, and CI/CD tools like Jenkins and GitHub.
  • Experience developing software with relational databases (SQL, Oracle, RDBMS) and NoSQL databases (MongoDB, DynamoDB, Cassandra).
  • Expertise in Aerospike caching and designing real-time ingestion pipes into Oracle, StepFunction, and AWS Batch.
  • Experience containerizing applications using Docker and Kubernetes.

More like this

Similar roles

Principal Software Engineer/Developer

Fidelity Financial Services

Durham, NC 15 days ago
AWS Snowflake Spring Boot Kafka RDS Oracle PL/SQL Kubernetes Docker CI/CD Splunk Control-M Glue S3 Lambda DynamoDB Confluent Kibana Grafana Jenkins Github Postman SQL REST APIs LWC Framework STRATUM
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

Durham, NC 6 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

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

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 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