Principal Engineer, VP

State Street•Burlington, MA
•$120,000 - $202,500

About The Position

The Principal Engineer, VP drives technical excellence across Charles River’s business and technical domains. The role independently analyzes, designs, develops, tests, and debugs large, complex software enhancements and solutions, including modifications to core frameworks and facilities critical to system operation. It collaborates with Business Analysts and Product Managers to develop simple, sustainable solutions and provides thought leadership on product architecture within and beyond the team’s scope. The role mentors and coaches senior engineers, leads problem solving on projects and major project phases, and develops and implements software using Java, C#, SQL, JavaScript, or related languages. It provides guidance during code reviews, writes unit and automation tests, improves development and testing methodologies, and upholds quality across the development lifecycle. It also provides expert troubleshooting for mission-critical client implementations, advances the agile development process and CRD scrum methodology, and coordinates cross-team activities. The position requires a bachelor’s degree or foreign equivalent in Computer Science, Engineering, Mathematics, Physics, or another technical field; a master’s degree is strongly preferred. Candidates should have at least 10 years of progressively responsible professional software engineering experience and at least five years working with an Agile methodology. Experience with Spring Boot microservices, cloud deployment, Kubernetes, Kafka and message-based systems is sought. Deep expertise in object-oriented programming, relational databases, low-latency and high-performance systems, CI/CD pipelines, and modern software engineering practices is expected. Financial services experience is strongly desired. The annual salary range is $120,000–$202,500 for the primary location; the applicable range may differ for other work locations. Employees may participate in State Street’s benefits program, including a 401(k) plan with company match, insurance coverage, paid time off, an Employee Assistance Program, incentive compensation eligibility, and certain tax-advantaged savings plans. State Street also describes inclusive development opportunities, flexible work-life support, paid volunteer days, and employee networks.

Requirements

  • Bachelor’s degree or foreign education equivalent in Computer Science, Engineering, Mathematics, Physics, or another technical course of study.
  • At least 10 years of progressively responsible professional software engineering experience.
  • Experience with Spring Boot microservices and familiarity with service deployment in cloud environments.
  • Understanding of microservice architectures and Kubernetes.
  • Knowledge and experience working with Kafka and message-based systems.
  • Deep expertise in object-oriented programming, relational databases (RDBMS), low-latency and high-performance systems, CI/CD pipelines, and modern software engineering practices.
  • Experience leveraging AI-assisted development tools to accelerate software delivery and improve code quality.
  • Demonstrated problem-solving abilities involving multi-tiered, high-performance database applications.
  • Demonstrated ability to design and develop simple software solutions to highly complex business and technical problems.
  • Outstanding written and verbal communication skills.
  • Ability to work collaboratively with peers in a team environment.
  • At least five years working with an Agile development methodology.

Nice To Haves

  • A master’s degree is strongly preferred.
  • Ideally, at least six years of financial services experience developing solutions for Portfolio Management, Trading, Compliance, Post-Trade, IBOR, or Wealth Management.

Responsibilities

  • Independently analyze, design, develop, test, and debug large and complex software enhancements and solutions, including modifications to core frameworks and facilities critical to system operation.
  • Collaborate with Business Analysts and Product Managers to create simple and sustainable software solutions to complex problems.
  • Provide thought leadership in product architecture within and beyond the team’s scope.
  • Mentor and coach senior engineers, elevating team capabilities and fostering technical excellence.
  • Direct problem solving for projects or major project phases to resolve advanced software technical issues.
  • Develop, test, debug, and implement software programs, applications, and projects using Java, C#, SQL, JavaScript, or related languages, while keeping abreast of relevant emerging technologies.
  • Provide guidance and critical analysis of proposed changes during code reviews.
  • Write unit and automation tests to ensure a high-quality end product.
  • Identify improvements to development and testing methodologies and contribute to related frameworks.
  • Establish and uphold quality standards across the development lifecycle.
  • Provide expert-level troubleshooting on large, mission-critical client implementations.
  • Lead and advance agile software development, championing CRD scrum practices including sprint planning, backlog grooming, and retrospectives.
  • Plan and coordinate cross-team activities to complete assignments.

Benefits

  • 401(k) retirement savings plan with company match.
  • Basic life, medical, dental, vision, and long-term disability insurance, with other optional additional coverage.
  • Paid time off, including vacation, sick leave, short-term disability, and leave for family care responsibilities.
  • Access to an Employee Assistance Program.
  • Eligibility for annual performance-based incentive awards, except certain sales roles subject to sales incentive plans.
  • Eligibility for certain tax-advantaged savings plans.
  • Inclusive development opportunities.
  • Flexible work-life support.
  • Paid volunteer days.
  • Employee networks.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service