1

Principal Java Software Engineer Jobs in Boston, MA

Principal Software Engineer

Boston, MA · On-site

$146K - $196K/yr

Job Summary : 1872 Consulting is seeking a Principal Software Engineer to play a key role in ... Java, Spring, Hibernate, REST • Good experience with cloud-based development / leveraging cloud ...

Principal Software Engineer

Boston, MA · On-site

$150 - $200/hr

As a principal software engineer at Liberty Mutual, you'll consult on highly complex projects and ... or Java. * Build and execute AI driven workflows. * Drive our Micro Frontend (MFE) strategy ...

Principal Software Engineer

Boston, MA · Hybrid

$146K - $196K/yr

As a principal software engineer at Liberty Mutual, you'll consult on highly complex projects and ... or Java. * Build and execute AI driven workflows. * Drive our Micro Frontend (MFE) strategy ...

Principal Software Engineer

Boston, MA · Hybrid

$146K - $196K/yr

As a principal software engineer at Liberty Mutual, you'll consult on highly complex projects and ... or Java. * Build and execute AI driven workflows. * Drive our Micro Frontend (MFE) strategy ...

Backend Developer - Java

Boston, MA · On-site

$54.75 - $71.25/hr

They are seeking an experienced Senior Java Software Engineer to join their Workflow team, focusing on designing and implementing high-performance, distributed systems and event-driven microservices.

Principal Software Engineer

Wellesley Hills, MA · On-site

$146K - $196K/yr

... seeking a Principal Software Development Engineer for their Utilization Management Analytics ... Python, Java). • 5+ years leading technical architecture initiatives that impact many value ...

Java Engineer

Boston, MA · On-site

$54.50 - $74.75/hr

We are seeking a motivated Java Engineer with 0-3 years of experience to join our software engineering team. The ideal candidate should have a strong foundation in Java, Spring Boot, REST APIs, and ...

Sr. Software Engineer - Java

Boston, MA · On-site

$135K - $178K/yr

PeopleSERVE, Inc. is seeking a Sr. Software Engineer specializing in Java. The role involves building scalable, resilient, cloud-based systems and mentoring junior engineers while collaborating with ...

Showing results 21-40

Principal Java Software Engineer information

See Boston, MA salary details

$90.2K

$162.6K

$218.9K

How much do principal java software engineer jobs pay per year?

As of Sep 9, 2026, the average yearly pay for principal java software engineer in Boston, MA is $162,613.00, according to ZipRecruiter salary data. Most workers in this role earn between $139,600.00 and $179,300.00 per year, depending on experience, location, and employer.

What is a principal Java software engineer?

A Principal Java Software Engineer is a senior-level technical expert responsible for designing, developing, and optimizing complex Java-based applications. They provide technical leadership, mentor junior engineers, and drive best practices in coding, architecture, and system scalability. This role often involves collaborating with cross-functional teams to ensure high-quality software delivery while aligning with business objectives. Additionally, they evaluate new technologies, improve system performance, and contribute to strategic decision-making within the engineering team.

What are the typical responsibilities of a principal Java software engineer within a development team?

A Principal Java Software Engineer is generally responsible for leading the technical design and implementation of major software projects, making architectural decisions, and ensuring best coding practices throughout the team. They mentor junior engineers, conduct code reviews, and often coordinate with product managers, QA, and DevOps to facilitate seamless project delivery. Beyond hands-on coding, they provide strategic guidance, troubleshoot complex technical problems, and help shape the long-term technology roadmap. This role typically involves balancing individual contribution with leadership and collaboration across multiple teams.

What are the key skills and qualifications needed to thrive as a principal Java software engineer?

To thrive as a Principal Java Software Engineer, you need advanced proficiency in Java, strong knowledge of system architecture and design patterns, and extensive experience in large-scale application development, usually supported by a degree in computer science or equivalent experience. Familiarity with frameworks like Spring, cloud technologies (AWS or Azure), CI/CD tools, and relevant certifications such as Oracle Certified Professional – Java SE are typically required. Exceptional leadership, mentoring, communication, and problem-solving skills help you guide teams and work collaboratively across departments. These combined technical and interpersonal skills enable you to drive complex projects, set technical direction, and deliver robust software solutions efficiently.

What are the most commonly searched types of Principal Java Software Engineer jobs in Boston, MA?

The most popular types of Principal Java Software Engineer jobs in Boston, MA are:

What are popular job titles related to Principal Java Software Engineer jobs in Boston, MA?

For Principal Java Software Engineer jobs in Boston, MA, the most frequently searched job titles are:

What job categories do people searching Principal Java Software Engineer jobs in Boston, MA look for?

The top searched job categories for Principal Java Software Engineer jobs in Boston, MA are:

Infographic showing various Principal Java Software Engineer job openings in Boston, MA as of September 2026, with employment types broken down into 1% Internship, 1% As Needed, 90% Full Time, 6% Part Time, and 2% Contract. Highlights an 84% Physical, 3% Hybrid, and 13% Remote job distribution, with an average salary of $162,613 per year, or $78.2 per hour.

Principal Software Engineer

Burlington, MA • On-site, Remote

State Street Global Advisors
Finance and Insurance • 1 - 5K employees

$178K - $230K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 27 days ago


Key responsibilities

  • Architect, design, develop, test, debug, and implement software programs, applications, and projects using Java, C#, React, and related languages.

  • Design and model relational databases and develop efficient SQL queries.

  • Lead cross-functional initiatives, collaborate with teams, and mentor junior staff.


Job description

Principal Software Engineer (State Street Bank and Trust Company; Burlington, MA): Will contribute to the enhancement and maintenance of one or more software modules or components as a senior member of an Agile Scrum team. Will also provide engineering troubleshooting assistance to IT customer support teams and other development teams within Charles River. Specific duties include: Architect, design, develop, test, debug, and implement software programs, applications and projects using Java, C#, React, and other related software engineering languages; Design and model Relational databases and develop efficient and performant database SQLs; Design Services/APIs which are independent and easily upgradeable adhering to cloud native development principles; Lead cross functional initiatives by collaborating with teams, product owners and other engineers to drive to common solutions. Mentor junior staff; Provide informed guidance and direction in code reviews; write unit and automation tests to ensure a high-quality end product; Actively participate in the agile software development process by adhering to the CRD Scrum methodology, including attending all daily standups, sprint planning, backlog grooming, and retrospectives; Assume Scrum master responsibilities when required; Provide thought leadership in the design of product architecture within the team's scope of responsibility; work under minimal supervision to build out the next generation of our software test automation infrastructure as part of our Quality Assurance Infrastructure team to test, and debug medium to large software enhancements and solutions within Charles River's business and technical problem domains; responsible for designing, developing, delivering and supporting the software infrastructure that enables automated product validation to Charles River's customer and to the rest of the development community at Charles River Development; assist in driving mature test automation capabilities, such as BDD/ATDD capabilities that allow teams to shift testing and test automation as far left as possible; improve the Testing/automation architecture by continuously reducing the testing cycle time enabling the CI\CD models by working closely with various teams; assist in improving development test methodologies, and contribute to related test methodology frameworks; conduct manual tests to ensure a high-quality end product; contribute to written design and API documentation, and participate in customer testing process; and Directly manage team members as needed. Hybrid-remote telecommuting permitted pursuant to Company policy.

Minimum Requirements: Bachelor's degree, or its equivalent, in Computer Science, Computer Engineering, or related technical field; plus 10 years of experience in professional software engineering.

Total required experience above must include the following (can be gained concurrently): 8 years of experience working with Core and Enterprise Java technologies with hands on abilities in designing and writing Java code using complex data structures, multi-threading, efficient memory management and highly 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; 2 years of technical leadership experience in guiding, coaching and mentoring team members; 5 years of experience with various automation tools; and 2 years of experience in Micro services, Web services testing using SOAP and REST based service & XML, JSON.

Must also have the following: strong programming skills to be able to develop automation infrastructure effectively; experience with PowerShell and batch scripts; experience with CI/CD tools such as Jenkins and GIT and other relevant tools; demonstrated experience using SQL and SQL server; demonstrated experience with JavaScript; demonstrated ability to work on medium to large sized projects with moderate supervision; demonstrated solid written and verbal communication skills; proven ability with object-oriented programming, data structures, compiler or interpreter technologies, embedded systems, operating systems, relational databases (RDBMS), scripting and new/advanced programming languages; demonstrated ability to work well with peers in a collaborative team environment; demonstrated ability working with an Agile development methodology; experience with multi-threaded programming with JAVA; and experience in cloud application projects such as Azure. (Unless otherwise indicated, State Street is seeking the stated ability in the skills listed above with no specific number of years or amount of experience required. All experience can be gained concurrently.)

To apply to this position, you must click the "Apply" button on this page and complete the online application. An EOE.

#LI-DNI

Salary Range:

$178,131 - $230,000 Annual

The range quoted above applies to the role in the primary location specified. If the candidate would ultimately work outside of the primary location above, the applicable range could differ.

Employees are eligible to participate in State Street's comprehensive benefits program, which includes: our retirement savings plan (401K) with company match; insurance coverage including basic life, medical, dental, vision, long-term disability, and other optional additional coverages; paid-time off including vacation, sick leave, short term disability, and family care responsibilities; access to our Employee Assistance Program; incentive compensation including eligibility for annual performance-based awards (excluding certain sales roles subject to sales incentive plans); and, eligibility for certain tax advantaged savings plans.

For a full overview, visit https://hrportal.ehr.com/statestreet/Home.

About State Street

Across the globe, institutional investors rely on us to help them manage risk, respond to challenges, and drive performance and profitability. We keep our clients at the heart of everything we do, and smart, engaged employees are essential to our continued success.

We are committed to fostering an environment where every employee feels valued and empowered to reach their full potential. As an essential partner in our shared success, you'll benefit from inclusive development opportunities, flexible work-life support, paid volunteer days, and vibrant employee networks that keep you connected to what matters most. Join us in shaping the future.

As an Equal Opportunity Employer, we consider all qualified applicants for all positions without regard to race, creed, color, religion, national origin, ancestry, ethnicity, age, disability, genetic information, sex, sexual orientation, gender identity or expression, citizenship, marital status, domestic partnership or civil union status, familial status, military and veteran status, and other characteristics protected by applicable law.

Discover more information on jobs at StateStreet.com/careers

Read our CEO Statement

Job Application Disclosure:

It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.