Principal Software Engineer

Siemens

Cypress (CA)

On-site

USD 180,000 - 260,000

Full time

2 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Siemens is seeking a senior architect to lead the evolution of core system architectures and drive strategic projects. You will guide distributed, real-time platforms, mentor engineers, and ensure reliability while aligning engineering with product and ML priorities.

The role requires extensive backend expertise, strong system design and fault-tolerance skills, and a track record of cross-team collaboration across large-scale initiatives.

Qualifications

  • Requires 10+ years of professional software development experience.
  • Experience designing and scaling distributed systems and real-time applications.
  • Proven record of leading technical strategy and cross-team architecture.
  • Proficiency in a backend systems language with strong system design, performance optimization, and fault-tolerance skills.

Responsibilities

  • Define and evolve architecture for core systems and products.
  • Provide hands-on technical leadership for strategic projects.
  • Align engineering with product and machine learning priorities, address scaling challenges, mentor engineers, and champion reliability.

Skills

Distributed Systems
Real-Time Applications
Technical Architecture
Technical Leadership
System Design
Performance Optimization
Fault Tolerance
Machine Learning
Cross-Team Collaboration
Mentoring
Python
Go
Java
Cloud Infrastructure
Kubernetes
AWS

Tools

Python
Go
Java
Cloud Infrastructure
Kubernetes
AWS

Job description

Define and evolve architecture for core systems and products, and provide hands-on technical leadership for strategic projects. Align engineering work with product and machine learning priorities, address scaling challenges, mentor engineers, and champion reliability and sustainable engineering practices.

Requirements: Requires 10 or more years of professional software development experience, experience designing and scaling distributed systems and real-time applications, and a record of leading technical strategy and cross-team architecture. Candidates should be proficient in a backend systems language and have strong system design, performance optimization, and fault-tolerance skills; experience productionizing machine learning or building systems that interact with the physical world is preferred.

Key Skills:

  • Distributed Systems
  • Real-Time Applications
  • Technical Architecture
  • Technical Leadership
  • System Design
  • Performance Optimization
  • Fault Tolerance
  • Machine Learning
  • Cross-Team Collaboration
  • Mentoring
  • Python
  • Go
  • Java
  • Cloud Infrastructure
  • Kubernetes
  • AWS
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software Engineer
Principal Software Engineer

Siemens • New York (NY)

On-site
USD 170,000 - 230,000
Senior Software Engineer
Senior Software Engineer

Siemens • Fremont (CA)

On-site
USD 140,000 - 190,000
Senior Software Engineer
Senior Software Engineer

Siemens • Cypress (CA)

On-site
USD 150,000 - 210,000
Principal Software Engineer
Principal Software Engineer

Siemens • Costa Mesa (CA)

On-site
USD 180,000 - 240,000
Software Engineer
Software Engineer

Siemens • New York (NY)

On-site
USD 120,000 - 170,000
Staff Backend Software Engineer
Staff Backend Software Engineer

Cognichip • Redwood City (CA)

On-site
USD 180,000 - 240,000
Software Engineer
Software Engineer

Siemens • Cypress (CA)

On-site
USD 130,000 - 190,000
Lead Software Engineer
Lead Software Engineer

IPI Technolab • United States

Remote
USD 140,000 - 190,000
Senior Software Architect
Senior Software Architect

7AI • Boston (MA)

On-site
USD 150,000 - 200,000
Senior Principal Software Engineer
Senior Principal Software Engineer

Good co India • United States

Remote
USD 180,000 - 240,000