Principal Software Engineer

State Street

Confirmed live 2 days ago High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Burlington, MA
Salary
$178,131–$230,000 / yr
Posted
60 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $200k
This role $204k
$127k most similar roles pay here $286k

This role pays less than 51% of similar roles. Most pay $174,600–$225,000 — the shaded band above. At the midpoint, this role pays about $204k versus about $200k for comparable roles.

Based on 240 similar postings.

Employer

About State Street

State Street Corporation is one of the world''s largest custodian banks and asset managers, providing investment servicing, investment management, and investment research to institutional investors. Industry: Financial Services & Asset Custody

State Street currently has 176 open roles on FindRole.

Listed pay typically runs $120,000–$202,500 across 172 roles with salary data.

Most-posted roles

View all roles at State Street

At a glance

TL;DR · Principal Software Engineer

As a Principal Software Engineer, you will join an Agile Scrum team to enhance and maintain software modules while providing engineering troubleshooting assistance to support teams. You will architect, design, develop, and test software programs using Java, C#, React, and other related languages. Your daily work involves modeling relational databases with SQL, designing cloud-native services and APIs, and mentoring junior staff through code reviews. You will build next-generation test automation infrastructure to validate products and improve CI/CD models by reducing testing cycle times. The role requires expertise in multi-threaded programming, SOLID principles, and tools like Jenkins, Git, and PowerShell. You will solve complex technical problems within the firm's business domains by developing automated validation systems, implementing BDD/ATDD capabilities, and ensuring high-quality outputs through rigorous unit and automation testing across various software components.

What does a Software Engineer earn in Massachusetts?

Median $207604 from 88 postings across 22 companies.

See salary data

What you'll do

  • Architect, design, develop, and implement software programs using Java, C#, and React.
  • Design and model relational databases while developing performant SQL queries.
  • Develop cloud-native services and APIs that are independent and easily upgradeable.
  • Build and maintain the infrastructure for automated product validation and CI/CD pipelines.
  • Lead cross-functional initiatives and provide technical leadership in product architecture design.
  • Mentor junior staff and provide guidance during code reviews.
  • Drive mature test automation capabilities, including BDD and ATDD methodologies.
  • Manage team members and oversee project delivery under minimal supervision.

What we're looking for

  • Bachelor's degree in Computer Science, Computer Engineering, or a related technical field.
  • 10 years of experience in professional software engineering.
  • 8 years of experience with Core and Enterprise Java technologies including multi-threading and memory management.
  • 10 years of experience developing extensible software modules using object-oriented development and SOLID principles.
  • 5 years of experience developing solutions in highly transactional environments involving database concurrency.
  • 5 years of experience with various automation tools.
  • 2 years of technical leadership experience in guiding, coaching, and mentoring team members.
  • 2 years of experience in Microservices, Web services testing (SOAP/REST), and cloud application projects like Azure.

More like this

Similar roles

Principal Software Engineer

Autodesk

Atlanta, GA 29 days ago $139,000$249,260
Distributed Systems Data Pipelines NoSQL Serverless API Design ETL Cloud Platform Schema Validation Search Relevance
8+ yrs exp Hybrid

Principal Software Engineer

CVS Health

Remote (Massachusetts) +4 63 days ago $144,200$288,400
Python GCP Vertex AI LLM MLOps Microservices RAG Vector Search React Angular CI/CD Pub/Sub BigQuery GKE Cloud Run FHIR HL7 SRE
10+ yrs exp Remote

Principal Software Engineer

Oracle

73 days ago $114,600$234,600
C Distributed Systems Cloud Architecture Python Kernel Programming Network Programming Unix Linux Elastic File System OCI HPC AI/ML
6+ yrs exp

Principal Software Engineer

General Dynamics

San Antonio, TX 55 days ago $119,000$161,000
DevSecOps CI/CD Kubernetes Docker Terraform Ansible Puppet Chef Python Java Go Bash AWS Azure Google Cloud Agile Methodology infrastructure-as-code OWASP Nessus Burp Suite Splunk
10+ yrs exp Hybrid

Principal Software Engineer

Snap Inc.

Bellevue, WA +5 52 days ago $276,000$414,000
Distributed Systems AI Tools cross platform development Software Design Debugging Performance Analysis Test Design Scalable Services
10+ yrs exp

Principal Software Engineer

Microsoft

Redmond, WA 52 days ago $142,800$274,800
Python Java C++ C# JavaScript C Cloud Services Generative AI Machine Learning Performance Engineering Security Code Review
8+ yrs exp