Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer

Here at Siemens, we take pride in enabling sustainable progress through technology. We do this through empowering customers by combining the real and digital worlds. Improving how we live, work, and move today and for the next generation! We know that the only way a business thrives is if our people are thriving. That’s why we always put our people first. Our global, diverse team would be happy to support you and challenge you to grow in new ways. Who knows where our shared journey will take you?  

We are developing AI-native products that bring generative intelligence into the physical world. As a Principal Engineer, you will set the technical direction for systems that blend cloud infrastructure, machine learning, and hardware interaction. You will be responsible for defining architecture that is robust, scalable, and adaptable to rapid research and product iteration.

This is a high-impact role for a technical leader who thrives on deep systems work and cross-disciplinary problem solving. You will work closely with engineers, ML researchers, product managers, and executives to define the architecture and foundational components that will support the next generation of intelligent, interactive systems. Your decisions will influence the trajectory of multiple engineering teams and the product itself.

You’ll make an impact by:

  • Define and evolve the technical architecture across core systems and products  
  • Provide hands-on technical leadership on strategic projects  
  • Lead technical reviews and mentor engineers across all levels  
  • Align engineering direction with product and ML research priorities  
  • Identify and address scaling challenges before they become bottlenecks  
  • Champion engineering excellence, reliability, and system sustainability
Technologies We Use
  • Languages: Python, Go, TypeScript  
  • ML: PyTorch, HuggingFace, ONNX Runtime, LangChain  
  • Infrastructure: AWS, Kubernetes, Redis, Postgres, S3, Terraform  
  • DevOps & Observability: GitHub Actions, Datadog, Grafana, Prometheus
We do not expect deep experience with every tool, but we are looking for engineers who have repeatedly solved difficult problems at scale, and who know how to make good technical decisions under uncertainty.

You will win us over by having the following qualifications:

Basic Qualifications

  • 10+ years of professional software development experience  
  • Experience designing and scaling distributed systems and real-time applications  
  • Proven ability to lead technical strategy and cross-team architecture efforts  
  • Proficiency in at least one backend systems language (e.g., Python, Go, Java)  
  • Strong understanding of system design, performance optimization, and fault-tolerance
Preferred Qualifications
  • Experience bridging machine learning research and production environments  
  • Background in building systems that operate in or interact with the physical world  
  • Ability to influence engineering orgs and contribute to hiring and culture  
  • Track record of mentoring senior and staff-level engineers

About the Team: 

We are an early-stage engineering team solving hard technical problems at the intersection of AI, systems, and real-world interaction. We operate with high autonomy, collaborate closely across functions, and maintain high technical standards. Principal Engineers at our company are expected to lead by example, model engineering excellence, and shape both what we build and how we build it.

Our Commitment to Equity and Inclusion in our Diverse Global Workforce: 

We value your unique identity and perspective. We are fully committed to providing equitable opportunities and building a workplace that reflects the diversity of society, while ensuring that we attract the best talent based on qualifications, skills, and experiences. We welcome you to bring your authentic self and transform the everyday with us. 

Vacancy posted 15 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Santa Clara, CA vacancy
  • Bachelor's or Master's degree in Computer science, Software Engineering, or related field. 10+ years of experience in Android mobile app development, with at least 3+ years in medical device application. Experience of architecting, designing and developing of mobile applications... 
    Suggested
    Full time

    Boston Scientific

    San Jose, CA
    1 day ago
  • $184k

     ...is responsible for securing the network traffic from Customer devices to Prisma Access™ Cloud. We are seeking an experienced Software Engineer to design, develop and deliver next-generation technologies within our Global Protect team. We want passionate engineers who love... 
    Suggested
    Full time
    Casual work
    Work at office
    Remote work
    Relocation package

    Palo Alto Networks

    Santa Clara, CA
    1 day ago
  •  ...set of core libraries to test various cloud components. Qualifications ~5+ years proven records on infrastructure level software development experience ~2+ years Clojure development experience. ~ Comfortable working in open source communities ~ Linux (... 
    Suggested
    Full time

    Integrated Resources Inc.

    Santa Clara, CA
    1 day ago
  • $240.8k - $321.5k

     ...innovators, and dreamers – and help us connect people and build communities to create economic opportunity for all. Role Summary The Principal Engineer in the Identity Domain provides senior technical leadership for identity services across the platform. This role defines and... 
    Suggested
    Immediate start

    eBay Inc.

    San Jose, CA
    4 days ago
  • $221.2k - $387.1k

     ...It all started when engineer Fred Luddy wrote code that automated a tedious task for his coworker, Phyllis. She cried tears of joy...  .... Join us to put AI to work for people. Job Description Principal Software Engineer The engineering organization is a dynamic group of... 
    Suggested
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Santa Clara, CA
    2 days ago
  • $272k - $425.5k

    Principal Software Engineer – Large-Scale LLM Memory and Storage Systems page is loaded## Principal Software Engineer – Large-Scale LLM Memory and Storage Systemslocations: US, CA, Santa Clara: US, WA, Remote: US, MA, Remotetime type: Full timeposted on: Posted Todayjob... 
    Local area
    Remote work

    NVIDIA

    Santa Clara, CA
    2 days ago
  • $231.4k - $331.8k

     ...Meet the Team You will join Cisco's Platform & Identity Engineering Group, a foundational group responsible for building and scaling...  ...Guide and set standards for the technical direction of Cisco's software and technology solutions, influencing industry trends, business... 
    Full time
    Temporary work
    Local area
    Flexible hours

    Cisco

    San Jose, CA
    3 days ago
  •  ...customers’ requirements and reach agreements with customers. Work with hardware engineering colleagues to design/select suitable key parts as part of system conception design. Create software architecture as part of system conception design. Assess software-related risks... 
    Overseas
    Flexible hours
    Shift work
    Weekend work

    Coherent

    Santa Clara, CA
    5 hours ago
  • $165.8k - $307.9k

     ...Solutions, is responsible for ensuring a software product meets its specified...  ...throughout its development lifecycle. As a Principal Software Developer in Test, you will be...  ...this role, you will represent quality engineering and verification on behalf of your team... 
    Work at office
    Local area
    Relocation package

    Roche

    Santa Clara, CA
    5 hours ago
  • $175k - $245k

     ...business requirements. Collaborate with our hardware team to support the delivery of our new platform. Maintain the existing software components, OS related. Requirements: B.S./M.S. with 8+ years of relevant experience. Hands-on experience with the Linux... 
    Full time
    Worldwide

    Fortinet

    Sunnyvale, CA
    3 days ago
  • $99.6k - $234.6k

     ...Principal Software Development Engineer As a Principal Software Development Engineer in the Oracle Cloud Infrastructure (OCI) Security Platform division, you will play a critical leadership role in the architecture, evolution, and delivery of OCI's Key Management Service... 
    Temporary work
    Flexible hours

    Oracle

    Santa Clara, CA
    2 days ago
  • $249k - $348.5k

    Principal Software Development Engineer Our Technology Team partners with teams across Expedia Group to create innovative products, services, and tools that deliver high‑quality experiences for travelers, partners, and employees. The Cloud Platform organization provides... 
    Flexible hours

    Traveltechessentialist

    San Jose, CA
    4 days ago
  • $200.5k - $260.5k

    As a Principal Software Engineer, you will: Work with developers within the team and on other cross‑functional projects, as well as project management to drive, develop, and maintain the product Develop and maintain software components on current and future products... 
    Full time

    Zoomcar

    Sunnyvale, CA
    3 days ago
  • $170k - $210k

    Job Description Principal Software Developer Engineer for the FortiSwitch team. Responsibilities Develop and maintain software components for current and future products. Own networking‑related features for the FortiSwitch Virtual Machine (FSW-VM) product line and the... 
    Full time

    Fortinet

    Sunnyvale, CA
    1 day ago
  • $170k - $277k

    Job Summary As a Principal Software Engineer within the Engineering team, you will drive the technical leadership and end-to-end delivery of next-generation cloud security solutions. You will collaborate with cross-functional teams to design, implement, and troubleshoot... 

    Palo Alto Networks

    San Jose, CA
    4 days ago
  •  ...-changing career, working for one of the world's leading financial institutions, you’ve come to the right place. As a Principal Software Engineer at JPMorganChase within the Consumer and Community Banking, Core Engineering Solutions, you provide expertise and engineering... 

    J.P. Morgan

    Palo Alto, CA
    26 days ago
  • $272k - $431.25k

     ...NVIDIA is seeking a highly motivated Principal System Software Engineer to drive next-generation innovations in automotive platform software, system architecture, and performance engineering. In this highly visible technical leadership role, you will contribute directly... 

    NVIDIA

    Santa Clara, CA
    2 days ago
  •  ...financial institutions, you've come to the right place. As a Principal Engineer, Developer Platform Engineering at JPMorganChase within the...  ...across teams. Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized... 
    Early shift

    J.P. Morgan

    Palo Alto, CA
    17 days ago
  • $160k - $170k

     ...testing. Sound knowledge of SDLC and software testing methodologies. In-depth...  ...development lifecycle. Partner with engineering managers to drive agile practices such...  ...field. ~1+ years of experience as a Principal SDET. ~ Experience managing cross-functional... 

    Saviynt

    Milpitas, CA
    4 days ago
  • $96.8k - $251.6k

     ...attendees interested in Oracle opportunities. We face several engineering challenges in critical foundational data‑plane services that power...  ..., collaborate with executives for investment and drive the software design and development for new major data‑plane components of... 
    Temporary work
    Work experience placement
    Local area
    Remote work
    Flexible hours

    Oracle

    Santa Clara, CA
    3 days ago
  • $208k - $260k

     ...enterprises, 9 of the 10 largest mobile network providers, and hundreds of governments and educational organizations.    As a Principal Software Engineer, you will lead the design and development of AI/ML-driven, cloud-native applications that power network monitoring,... 
    Local area
    Worldwide
    3 days per week

    Gigamon

    Santa Clara, CA
    17 days ago
  •  ...Americas  Country: USA  State/Province: California  City:  San Jose  Summary We are seeking a visionary Senior Principal Software Engineer / Technical Staff Member to spearhead the evolution of our next-generation test infrastructure, CI/CD automation, and... 
    Temporary work
    For contractors
    Work at office
    Local area
    Worldwide
    Shift work

    Celestica International LP

    San Jose, CA
    24 days ago
  • $200k - $220k

     ...valuation growth. The Opportunity As Halo transitions from R&D to high-volume manufacturing, we are seeking a Principal Machine Control Software Engineer to support the development, integration, and maintenance of equipment control systems for our semiconductor... 
    Temporary work

    Halo Industries, Inc.

    Santa Clara, CA
    8 days ago
  • $227k - $303k

     ...and developer-facing capabilities that enable every engineer at CoreWeave to build and ship software faster, more safely, and with greater confidence. Our...  ...of engineers. About the Role This is a principal-level software engineering leadership role for an engineer... 
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Remote work
    Flexible hours

    CoreWeave

    Sunnyvale, CA
    1 day ago
  • $182k - $260k

     ...make your next move with Zscaler.  Our Engineering team built the world’s largest cloud...  ...passion to our team of cloud architects, software engineers, security experts, and more...  ...first strategy. We're looking for a Principal Software Engineer to join our platform... 
    Full time
    Work at office
    Local area
    Worldwide
    3 days per week

    Zscaler

    San Jose, CA
    more than 2 months ago
  • $276k - $414k

     ...We’re looking for a Principal Software Engineer to join the Ads Platform team at Snap. What you’ll do: Build the next generation ads formats and backend infrastructure and solutions to deliver more clicks and conversion and value for advertisers. Work end-to-end across... 

    Snap

    Palo Alto, CA
    5 days ago
  • $349k - $431k

     ...that are core to our autonomous driving software. Waymo's AI is at the heart of this...  ...role, you will report to our Director of Engineering who leads Systems Intelligence and Machine...  .... We are seeking a deeply experienced Principal Software Engineer to provide the... 

    Waymo

    Mountain View, CA
    2 days ago
  • $171.71k - $204.98k

     ...Company Name : DiDi Research America, LLC Job Location : 61 Daggett Drive, San Jose, CA 95134 Job title : Senior Software Engineer Salary Range : $171,708 - $204,984 per year Education and Experience: Master's degree in Computer Science, Electrical Engineering... 
    Full time

    Didi Labs

    San Jose, CA
    1 day ago
  • Delivers complete solutions spanning all phases of the Software Development Lifecycle (SDLC) (design, implementation, testing, delivery...  ...immediate management on project-level issues Guides junior engineers Operates with little day-to-day supervision, making technical... 
    Full time
    Work experience placement
    Immediate start

    Paypal

    San Jose, CA
    1 day ago
  •  ...Cooperidge Consulting Firm is seeking experienced Software Engineers to join a specialized research team focused on advanced signal processing technologies . This role offers the opportunity to contribute to innovative projects in a collaborative, intellectually... 
    Full time
    Flexible hours

    Cooperidge Consulting Firm

    San Jose, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!