×
Register Here to Apply for Jobs or Post Jobs. X

Senior Principal Software Engineer-Platform

Job in San Ramon, Contra Costa County, California, 94583, USA
Listing for: PTC
Full Time position
Listed on 2026-05-25
Job specializations:
  • Software Development
    Cloud Engineer - Software, Backend Developer, Senior Developer, Software Architect
Salary/Wage Range or Industry Benchmark: 150000 - 200000 USD Yearly USD 150000.00 200000.00 YEAR
Job Description & How to Apply Below

Sr. Principal Software Engineer – Platform

Location: San Ramon, CA (Hybrid – 2–3 days onsite)

Role Overview

We 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.

Key Responsibilities
  • 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
Platform Evolution & Modernization
  • 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
Data Platform Contributions
  • 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
Platform Adoption & Enablement
  • 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
Technical Leadership
  • Provide technical guidance through code reviews, design discussions, and hands‑on collaboration
  • Mentor engineers and influence platform direction through practical implementation and delivery
Required Qualifications
  • 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
Preferred Qualifications
  • 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
What Success Looks Like
  • 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
Benefits & Compensation

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…

Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary