Senior Principal Software Engineer-Platform
Listed on 2026-05-25
-
Software Development
Cloud Engineer - Software, Backend Developer, Senior Developer, Software Architect
Sr. Principal Software Engineer – Platform
Location: San Ramon, CA (Hybrid – 2–3 days onsite)
Role OverviewWe are seeking an exceptional Sr. Principal Software Engineer – Platform Engineering to help evolve and scale our platform ecosystem. This is a deeply hands‑on role focused on designing, building, and improving core platform services while contributing to the modernization and technical direction of the platform.
You will partner closely with engineering teams to deliver high-impact platform capabilities, improve system performance and reliability, and accelerate platform adoption. While this role contributes to architecture decisions, it is primarily centered on execution, implementation, and technical depth.
The ideal candidate brings strong Java and Groovy experience
, solid exposure to Snowflake and PostgreSQL
, and a proven ability to build scalable distributed systems in production environments.
- Design, build, and maintain scalable platform services, APIs, and shared components
- Contribute to platform architecture through hands‑on development, system design, and modernization
- Write high‑quality production code and resolve complex performance, reliability, and production issues
- Assess existing systems and drive improvements in architecture, performance, reliability, and developer experience
- Reduce technical debt and apply best practices across service design, data modeling, and platform operations
- Design and implement Postgre
SQL data models optimized for transactional use cases - Support development of Snowflake schemas, pipelines, and related data models
- Apply strong data modeling practices across relational and dimensional design patterns
- Build reusable services, frameworks, and reference patterns that improve developer velocity and platform consistency
- Partner with application teams to integrate, adopt, and effectively use platform capabilities
- Provide technical guidance through code reviews, design discussions, and hands‑on collaboration
- Mentor engineers and influence platform direction through practical implementation and delivery
- 12+ years of professional software engineering experience
- Strong hands‑on experience with Java and Groovy
, including work in modern backend or distributed systems environments - Deep experience building microservices, REST APIs, and backend services using the Spring Framework and modern Java ecosystems
- Experience with Postgre
SQL or similar relational databases and exposure to Snowflake or modern data platform technologies - Strong understanding of cloud‑native architectures (AWS preferred), containerized systems, and modern Dev Ops practices
- Experience designing and operating large‑scale production systems
- Experience with data platforms, pipelines, analytics systems, or event‑driven architectures
- Exposure to AI/ML or GenAI‑enabled systems and complex data or relationship modeling
- Experience improving engineering productivity through automation and developer tooling
- You deliver scalable, high‑quality platform solutions that improve reliability and performance
- You enable engineering teams to move faster through reusable, well‑designed platform capabilities
- You influence platform direction through practical engineering decisions and strong execution
- Hands‑on builder with strong depth in complex systems
- Pragmatic, solutions‑oriented, and collaborative across teams
PTC carefully considers a wide variety of factors when determining compensation. The anticipated annual salary range for this position is between $166,. The salary range reflects a good‑faith estimate of compensation at the time of posting. Actual compensation may vary based on a candidate's skills, qualifications, experience, and location. Additionally, candidates may be eligible for a performance‑based bonus. Employees also have the opportunity to become a PTC shareholder through our employee share purchase program (ESPP), which allows for the purchase of discounted PTC stock.
Certain roles may also be…
(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).