Principal Software Engineer Developer

Fidelity Financial Services

Confirmed live yesterday High trust

Quick summary

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

Market check

Salary context

How this pay compares to similar roles

Similar $203k
$127k most similar roles pay here $291k

This listing doesn't post a salary. Most similar roles pay $174,600–$231,000.

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 32 open roles on FindRole.

Listed pay typically runs $150,000–$180,000 across 9 roles with salary data.

Most-posted roles

View all roles at Fidelity Financial Services

At a glance

TL;DR · Principal Software Engineer Developer

As a Principal Software Engineer/Developer, you will join the team to execute hands-on software development while collaborating with architecture, management, and product owners to translate requirements into cloud technology solutions. You will design systems, develop complex applications for divisional initiatives, oversee testing procedures, and provide technical guidance to junior members. The role involves building backend integrations using Spring Webflow, JSP, jQuery, and Oracle SQL, while developing Java-based services utilizing Event Driven Architecture, Domain Driven Design, and various Spring frameworks like Data JPA and Batch. You will manage infrastructure tasks involving Docker, Jenkins, Chef/Knife, and Bash/PowerShell in cloud environments. The work focuses on solving technical challenges within a financial services environment, specifically managing distributed systems, real-time caching with Memcached, and automated provisioning to support complex business processes and reporting requirements.

What you'll do

  • Translate product requirements into cloud technology solutions and application-level architectures.
  • Develop complex software applications, components, and subsystems for the division.
  • Create comprehensive documentation and establish full project life cycle plans across multiple platforms.
  • Manage project schedules, assignments, and risk management strategies to meet goals on time and on budget.
  • Provide technical guidance and mentorship to junior team members and development teams.
  • Design and implement backend integrations using Java, Spring frameworks, and Oracle SQL.
  • Build automated testing suites and perform performance tuning using tools like Selenium and LoadRunner.
  • Implement CI/CD pipelines and manage cloud environment configurations using Docker, Jenkins, and Chef.

What we're looking for

  • Bachelor's degree in Computer Science, Engineering, Information Technology, Information Systems, or a related field and experience as a Principal Software Engineer.
  • Master's degree in Computer Science, Engineering, Information Technology, Information Systems, or a related field and experience as a Principal Software Engineer.
  • Experience developing Java applications using Agile methodologies within a financial services environment.
  • Expertise deploying FIS products, building OBIEE reports, and developing UI/backend integration using Spring Webflow, JSP, jQuery, and Oracle SQL.
  • Expertise in Event Driven Architecture (CQRS, EventBus), Domain Driven Design, and various authentication systems like SiteMinder and Spring Security.
  • Experience with Java frameworks including Spring Data JPA, Batch, AOP, Hibernate, and MyBatis in distributed environments.
  • Proficiency in requirements gathering via JIRA, UML diagramming in Visio, and automated testing using Selenium and Sahi.
  • Expertise in CI/CD tools (Docker, Jenkins, Chef), performance tuning (Dynatrace, LoadRunner), and infrastructure for Linux and Windows VMs.

More like this

Similar roles

Senior Software Engineer, Java Full Stack Engineer

Mastercard

O'Fallon, MO 7 days ago $115,000$184,000
Java Angular React Spring Hibernate J2EE AWS EC2 ECS S3 SQL NO SQL MySQL MongoDB Oracle SQL Server RESTful SOAP Maven Gradle Jenkins Chef Sonar HTML JavaScript jQuery CSS XML XSLT Unix Shell
7+ yrs exp

Software Engineer

Applied Materials

Santa Clara, CA 116 days ago $179,500$246,500
C++ Python C# Java Rust Machine Learning PyTorch Signal Processing Computer Vision Robotics GPU Programming FPGA Web Service Architecture Numerical Methods
7+ yrs exp

Software Engineer

SpaceX

McGregor, TX 114 days ago
LabVIEW C++ Python National Instruments cDAQ cRIO PXI Data Acquisition Distributed Systems Network Communication Unit Testing Performance Optimization Debugging
1+ yrs exp

Software Engineer

Alkami

Remote 66 days ago $90,000$115,000
Java C# SQL NoSQL ORM REST API Open telemetry SaaS Agile UI Automation Cloud Native Infrastructure Data Structures
2+ yrs exp Remote

Software Engineer

Cisco

Remote 51 days ago $139,300$203,600
Go C++ Neo4j Cypher PostgreSQL Amazon Aurora RDS AWS Azure GCP Kubernetes Helm Terraform Puppet GitLab CI/CD Service Mesh Vault NoSQL Distributed Systems
7+ yrs exp Remote

Software Engineer

Booz Allen Hamilton

Aurora, CO 54 days ago $69,400$158,000
Python Java Vue Node AWS Azure GCP RESTful APIs Agile Extreme Programming Linux Docker Kubernetes C# C C++ JavaScript React Automated Testing
3+ yrs exp