Principal Software Engineer

State Street

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Burlington, MA
Employment
Full-time
Posted
106 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $195k
$131k $254k
below market most similar roles pay here above market

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

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

Listed pay typically runs $115,000–$195,944 across 199 roles with salary data.

Most-posted roles

View all roles at State Street

At a glance

TL;DR · Principal Software Engineer

Principal Software Engineer As a senior member of an Agile Scrum team within the Quality Assurance Infrastructure team, the Principal Software Engineer will architect, design, develop, and maintain software modules and components. The role involves building out next-generation software test automation infrastructure to support automated product validation and driving mature test automation capabilities like BDD/ATDD. Key responsibilities include mentoring junior staff, performing code reviews, and leading cross-functional initiatives to improve testing cycle times and CI/CD models. The candidate must utilize Java, C#, React, SQL, JavaScript, PowerShell, and batch scripts. Technical requirements include experience with multi-threading, microservices, SOAP, REST, XML, JSON, and cloud-native principles in Azure. This role solves technical problems within Charles River’s business domains by developing extensible, high-performance software in highly transactional environments.

What does a Software Engineer earn in Massachusetts?

Median $199500 from 111 postings across 24 companies.

See salary data

What you'll do

  • Architect, design, develop, test, and debug software applications using Java, C#, and React.
  • Design and model relational databases and develop performant SQL queries for transactional environments.
  • Build independent, cloud-native services and APIs following modern development principles.
  • Develop and maintain the software infrastructure for automated product validation and test automation.
  • Implement BDD/ATDD capabilities to shift testing and automation as far left as possible in the lifecycle.
  • Improve CI/CD models by reducing testing cycle times and enhancing automation architecture.
  • Mentor junior staff and provide technical guidance through code reviews and architectural leadership.
  • Manage team members and lead cross-functional initiatives to drive common technical solutions.

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 performant algorithms.
  • 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 and 2 years of experience in Microservices and Web services testing.
  • 2 years of technical leadership experience in guiding, coaching, and mentoring team members.
  • Experience with C#, React, SQL Server, PowerShell, Jenkins, GIT, and Azure cloud projects.

More like this

Similar roles

Principal Software Engineer

State Street

Burlington, MA 35 days ago $178,131–$230,000
Java C# React JavaScript SQL SQL Server Azure Micro services REST SOAP XML JSON CI/CD Jenkins Git PowerShell Agile Scrum BDD ATDD RDBMS Multi-threading
10+ yrs exp Hybrid

Principal Software Engineer

Autodesk

Atlanta, GA 74 days ago
Distributed Systems Data Pipelines NoSQL Object Storage Serverless API Design ETL DevOps Search Relevance Schema Validation
8+ yrs exp Hybrid

Principal Software Engineer

Amgen

Tampa, FL +1 139 days ago
Generative AI LLMs MLOps LLMOps Python PyTorch TensorFlow Hugging Face LangChain AWS Azure GCP Kubernetes Docker Apache Spark Apache Airflow MLflow Kubeflow Databricks RAG Vector Databases CI/CD Distributed Systems NLP
8+ yrs exp Hybrid

Principal Software Engineer

The Walt Disney Company

San Francisco, CA +1 16 days ago $209,500–$280,900
Video Coding C++ Python AV1 AV2 AVC HEVC VVC Computer Vision Deep Learning gStreamer Docker REST APIs XML JSON Git GitHub ABR Algorithms
10+ yrs exp Hybrid

Principal Software Engineer

The Walt Disney Company

San Francisco, CA +1 16 days ago $209,500–$280,900
Video Coding AV1 AV2 AVC HEVC VVC Deep Learning Computer Vision C++ Python gStreamer Docker REST APIs XML JSON Git GitHub ABR Algorithms Video Processing
10+ yrs exp Hybrid

Principal Software Engineer

Oracle

119 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