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

Senior Principal Software Engineer - Platform

Job in San Jose, Santa Clara County, California, 95199, USA
Listing for: PTC
Full Time position
Listed on 2026-05-27
Job specializations:
  • Software Development
    Cloud Engineer - Software, Backend Developer, Software Engineer, DevOps
Salary/Wage Range or Industry Benchmark: 166500 - 250000 USD Yearly USD 166500.00 250000.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 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.

While contributing to architecture decisions, this role is focused on execution, implementation, and technical depth, rather than pure architecture ownership.

Key Responsibilities Platform Engineering & Development
  • 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
Platform Evolution & Modernization
  • Assess existing systems and contribute to improvements in architecture, performance, and developer experience
  • Help reduce technical debt and improve system health through incremental modernization efforts
  • Implement best practices across service design, data modeling, and platform reliability
Data Platform Contributions
  • 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:
    • Normalization and relational modeling
    • Dimensional models (star schema concepts where applicable)
Platform Adoption & Enablement
  • 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
Technical Leadership
  • Provide technical guidance to engineers through code reviews and design discussions
  • Mentor engineers and help elevate overall technical quality across teams
  • Influence architecture through implementation and delivery, not just design artifacts
Required Qualifications
  • 12+ years of professional software engineering experience
  • Strong hands‑on experience with:
    • Java (core Java, concurrency, distributed systems)
    • Groovy (or exposure via Gradle or similar ecosystems)
  • Deep experience building:
    • Microservices and distributed systems
    • REST APIs and backend services
  • Strong experience with Spring Framework and modern Java ecosystems
  • Experience working with:
    • Postgre

      SQL or similar relational databases
    • Snowflake or modern data platform technologies (preferred, not exclusive)
  • 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 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
What Success Looks Like
  • Consistently deliver high-quality, scalable platform code
  • Improve platform reliability, performance, and usability
  • Enable other teams to build faster through reusable, well‑designed services
  • Influence system direction through practical, effective engineering decisions
Key Traits
  • Strong hands‑on builder mindset
  • Ability to operate at depth in complex systems
  • Pragmatic and solutions‑oriented
  • Strong collaborator across engineering teams
Compensation and Benefits
  • Salary range: $166,500 – $250,000 per year (based on skills, experience, and location)
  • Potential performance‑based bonus
  • Employee share purchase program (ESPP) and other equity programs
  • Medical, dental, vision insurance; paid time off and sick leave
  • Tuition reimbursement, 401(k) with employer match, flexible spending accounts
  • Life insurance, disability coverage, commuter subsidy (office‑assigned employees)
Equal Opportunity Employer

At PTC, we believe in the power of diverse ideas and perspectives. As a global company that values and respects all identities, cultures, and perspectives, we strive to create an inclusive environment. PTC is an Equal Opportunity Employer and welcomes applicants from all backgrounds. We do not discriminate on the basis of any protected characteristic.

#J-18808-Ljbffr
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