Senior Principal Software Engineer - Platform
Listed on 2026-05-31
-
Software Development
Cloud Engineer - Software, Backend Developer, Software Engineer, Full Stack Developer
Role Overview
We are seeking an exceptional Sr. Principal Software Engineer – Platform Engineering to play a key role in evolving and scaling our platform ecosystem. In this role, you will work hands‑on to design, build, and improve core platform services while contributing to the technical direction and modernization of our platform architecture. You will partner closely with engineering teams to deliver high‑impact platform capabilities, improve system performance and reliability, and enable broader platform adoption.
Key Responsibilities- Design and build scalable, high‑performance platform services and shared components.
- Contribute to the evolution of the platform architecture through hands‑on development and system design.
- Develop and maintain Java‑based microservices, APIs, and backend systems.
- Write high‑quality, production‑grade code with a focus on reliability, scalability, and maintainability.
- Debug, troubleshoot, and resolve complex production issues.
- Assess existing systems and contribute to improvements in architecture, performance, and developer experience.
- Reduce technical debt and improve system health through incremental modernization efforts.
- Implement best practices across service design, data modeling, and platform reliability.
- Design and implement Postgre
SQL data models optimized for transactional use cases. - Support development of Snowflake data models, schemas, and pipelines.
- Apply best‑practice data modeling techniques such as normalization, relational modeling, and dimensional models where applicable.
- Build reusable services and frameworks that improve developer velocity and platform consistency.
- Work with application teams to integrate and adopt platform capabilities.
- Contribute to documentation, examples, and reference implementations that simplify adoption.
- Provide technical guidance to engineers through code reviews and design discussions.
- Mentor engineers and elevate overall technical quality across teams.
- Influence architecture through implementation and delivery, not just design artifacts.
- 12+ years of professional software engineering experience.
- Strong hands‑on experience with Java (core Java, concurrency, distributed systems) and Groovy (or exposure via Gradle or similar ecosystems).
- Deep experience building microservices, REST APIs, and backend services with Spring Framework and modern Java ecosystems.
- Strong experience with Postgre
SQL or similar relational databases. - Experience with Snowflake or modern data platform technologies (preferred).
- Strong understanding of cloud‑native architectures (AWS preferred), containerized systems, and modern Dev Ops practices.
- Experience designing and operating large‑scale, production systems.
- Experience building or supporting data platforms, pipelines, or analytics systems.
- Familiarity with event‑driven systems and streaming architectures.
- Experience with AI/ML or GenAI‑enabled systems and workflows.
- Exposure to graph databases (Neo4j, Neptune) or complex relationship modeling.
- Experience improving engineering productivity through automation and developer tooling.
The anticipated annual salary range for this position is $166,500 – $250,000, with potential for performance‑based bonuses and eligibility for the employee share purchase program (ESPP). Benefits include medical, dental, and vision insurance; paid time off and sick leave; tuition reimbursement; 401(k) contributions with employer match and flexible spending accounts; life and disability insurance; and a generous commuter subsidy for office‑assigned employees.
EqualOpportunity Employer
PTC is proud to be an Equal Opportunity Employer. We welcome applicants from all backgrounds and hire without regard to race, national origin, religion, age, color, ethnicity, ancestry, marital status, sex (including pregnancy), sexual orientation, gender identity, gender expression, genetic information, disability, veteran status, or any other characteristic protected by local, state, or federal laws. 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.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).