Principal Software Engineer

State Street

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Burlington, MA
Salary
$178,131–$230,000 / yr
Employment
Full-time
Posted
10 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $203k
This role $204k
$127k most similar roles pay here $291k

This role pays less than 59% of similar roles. Most pay $174,600–$231,000 — the shaded band above. At the midpoint, this role pays about $204k versus about $203k 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 280 open roles on FindRole.

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

Most-posted roles

View all roles at State Street

At a glance

TL;DR · Principal Software Engineer

Principal Software Engineer serves as a senior member of an Agile Scrum team focused on enhancing and maintaining software modules within the Quality Assurance Infrastructure team. The role involves architecting, designing, developing, and testing software programs while providing engineering troubleshooting for support teams. Key responsibilities include building next-generation test automation infrastructure, managing CI/CD models, and implementing BDD/ATDD capabilities to shift testing left. The candidate will utilize Java, C#, React, SQL, PowerShell, and batch scripts to develop robust applications and cloud-native services. Technical requirements include experience with multi-threading, SOLID principles, REST/SOAP web services, and tools like Jenkins and Git. This position addresses the technical challenge of automating product validation and reducing testing cycle times within complex business domains while providing mentorship, code reviews, and thought leadership in product architecture for the development community.

What does a Software Engineer earn in Massachusetts?

Median $193000 from 79 postings across 21 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 efficient and performant SQL queries.
  • Build independent, cloud-native services and APIs that are easily upgradeable.
  • Mentor junior staff and provide technical guidance during code reviews.
  • Develop and maintain automated testing infrastructure to support CI/CD pipelines.
  • Lead cross-functional initiatives and drive common solutions with product owners and engineers.
  • Provide engineering troubleshooting assistance to IT customer support and other development teams.

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 complex data structures.
  • 10 years of experience developing extensible software modules using object-oriented development and SOLID principles.
  • 5 years of experience with various automation tools.
  • 2 years of experience in Microservices, Web services testing (SOAP/REST), and XML/JSON.
  • Experience with PowerShell, batch scripts, and CI/CD tools like Jenkins and GIT.
  • Demonstrated experience with SQL Server, JavaScript, and cloud application projects such as Azure.

More like this

Similar roles

Principal Software Engineer

State Street

Burlington, MA 82 days ago
Java C# React SQL SQL Server REST SOAP XML JSON Azure Git Jenkins CI/CD PowerShell JavaScript Micro services Agile Scrum BDD ATDD Object-Oriented Programming
10+ yrs exp Hybrid

Senior Software Engineer II, Java/Microservices

State Street

Burlington, MA 89 days ago $90,000–$157,500
Java C# .NET React JavaScript SQL Spring Boot Microservices Azure Kubernetes Kafka RabbitMQ Redis SQL Server Oracle MongoDB Snowflake Dynatrace Grafana OpenTelemetry Agile Scrum
8+ yrs exp

Principal Software Engineer

Intuit

New York, NY 170 days ago $261,000–$353,000
Python Large Language Models Prompt Engineering LangChain SageMaker Vert.x DialogFlow AWS GCP React Angular SwiftUI Kotlin Java TypeScript Spring Express NodeJS Distributed Systems Full-stack Development
10+ yrs exp Hybrid

Principal Software Engineer

Oracle

Nashville, TN 129 days ago $114,600–$234,600
PostgreSQL SQL PL/SQL JavaScript Oracle Cloud Infrastructure REST APIs UI/UX Design Responsive Design SSO MFA AI/ML Workflow Automation Monitoring Debugging
5+ yrs exp

Principal Software Engineer

Amgen

Remote (Tampa, FL) 116 days ago $157,020–$212,439
Generative AI LLMs MLOps LLMOps Python PyTorch TensorFlow Hugging Face LangChain Databricks Apache Spark Apache Airflow Kubernetes Docker CI/CD AWS Azure GCP RAG Vector Databases
8+ yrs exp Remote

Principal Software Engineer

General Dynamics

San Antonio, TX 77 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