Primary Function of Position The Software Build team at Intuitive is seeking a hands-on Staff ... and Remote Execution at scale. * Strong programming experience in Rust, C/C++, and Python.
Primary Function of Position The Software Build team at Intuitive is seeking a hands-on Staff ... and Remote Execution at scale. * Strong programming experience in Rust, C/C++, and Python.
Primary Function of Position The Software Build team at Intuitive is seeking a hands-on Staff ... and Remote Execution at scale. * Strong programming experience in Rust, C/C++, and Python.
Primary Function of Position The Software Build team at Intuitive is seeking a hands-on Staff ... and Remote Execution at scale. * Strong programming experience in Rust, C/C++, and Python.
Staff Software Engineer - Systems Infrastructure
Mountain View, CA · On-site +1
$175K - $287K/yr
As part of our world-class software engineering team, you will help build the next-generation ... Java/Golang/Rust/Python Additional Information You will Benefit from our Culture We strongly ...
Staff Software Engineer - Systems Infrastructure
Mountain View, CA · On-site +1
$175K - $287K/yr
As part of our world-class software engineering team, you will help build the next-generation ... Java/Golang/Rust/Python Additional Information You will Benefit from our Culture We strongly ...
Software Engineer - Remote / Telecommute
San Jose, CA · Remote
$52/hr
Seeking experienced Staff/Lead Software Engineers to design and build scalable backend services for ... Strong experience in Java and Go (Golang). * Hands-on experience with distributed systems and ...
Quick apply
Software Engineer - Remote / Telecommute
San Jose, CA · Remote
$52/hr
Seeking experienced Staff/Lead Software Engineers to design and build scalable backend services for ... Strong experience in Java and Go (Golang). * Hands-on experience with distributed systems and ...
Software Engineer - Remote / Telecommute
San Jose, CA · Remote
$47 - $52/hr
Seeking experienced Staff/Lead Software Engineers to design and build scalable backend services for ... Strong experience in Java and Go (Golang). * Hands-on experience with distributed systems and ...
Quick apply
Software Engineer - Remote / Telecommute
San Jose, CA · Remote
$47 - $52/hr
Seeking experienced Staff/Lead Software Engineers to design and build scalable backend services for ... Strong experience in Java and Go (Golang). * Hands-on experience with distributed systems and ...
Software Engineer Leadership, Machine Learning RecSys
Sunnyvale, CA · On-site +1
$219K/yr
Software Engineer Leadership, Machine Learning RecSys Responsibilities: * Collaborate with cross ... Java, or experience with scripting languages such as Python, Perl, PHP, and/or shell scripts
Software Engineer Leadership, Machine Learning RecSys
Sunnyvale, CA · On-site +1
$219K/yr
Software Engineer Leadership, Machine Learning RecSys Responsibilities: * Collaborate with cross ... Java, or experience with scripting languages such as Python, Perl, PHP, and/or shell scripts
Virtual Platform Software Engineer, Annapurna Labs Machine Learning Accelerators, AWS
Cupertino, CA · On-site +1
We're looking for a software engineer to build and own the models and infrastructure that make this ... Python, Java or Perl - 2+ years writing functional models, virtual platforms, or system-level ...
Virtual Platform Software Engineer, Annapurna Labs Machine Learning Accelerators, AWS
Cupertino, CA · On-site +1
We're looking for a software engineer to build and own the models and infrastructure that make this ... Python, Java or Perl - 2+ years writing functional models, virtual platforms, or system-level ...
Software Engineer Leadership, Machine Learning RecSys
Menlo Park, CA · On-site +1
$219K/yr
Software Engineer Leadership, Machine Learning RecSys Responsibilities: * Collaborate with cross ... Java, or experience with scripting languages such as Python, Perl, PHP, and/or shell scripts
Software Engineer Leadership, Machine Learning RecSys
Menlo Park, CA · On-site +1
$219K/yr
Software Engineer Leadership, Machine Learning RecSys Responsibilities: * Collaborate with cross ... Java, or experience with scripting languages such as Python, Perl, PHP, and/or shell scripts
Senior Software Engineer
Palo Alto, CA · On-site +1
$144K - $189K/yr
Java, Scala, Node.js, or Rust * Solid understanding of cloud-native architectures on AWS or GCP ... This role is open to remote candidates within the United States. Candidates located in the San ...
Quick apply
Senior Software Engineer
Palo Alto, CA · On-site +1
$144K - $189K/yr
Java, Scala, Node.js, or Rust * Solid understanding of cloud-native architectures on AWS or GCP ... This role is open to remote candidates within the United States. Candidates located in the San ...
Senior Software Engineer
Mountain View, CA · On-site +1
$170K - $230K/yr
Travel with the CEO to customer sites to learn from user feedback This role is hybrid or remote (US ... Substantial experience with backend and database technologies such as NodeJS, Python, Postgres, or ...
Senior Software Engineer
Mountain View, CA · On-site +1
$170K - $230K/yr
Travel with the CEO to customer sites to learn from user feedback This role is hybrid or remote (US ... Substantial experience with backend and database technologies such as NodeJS, Python, Postgres, or ...
Full stack engineers
Pleasanton, CA · Remote
$35 - $40/hr
Role Full stack Engineer Location Remote duration 6+months Rate $35-$40/hr Summary : 2 full stack ... C++, Python, Java, Go, or Rust * Experience and interest in full-stack development (Backend or Data)
Quick apply
Full stack engineers
Pleasanton, CA · Remote
$35 - $40/hr
Role Full stack Engineer Location Remote duration 6+months Rate $35-$40/hr Summary : 2 full stack ... C++, Python, Java, Go, or Rust * Experience and interest in full-stack development (Backend or Data)
Software Engineer
Santa Clara, CA · On-site +1
$110K - $155K/yr
Fluency in Python * Proficiency in Git * Experience with CI/CD Bonus Qualifications: * Proficiency ... Oklo requires remote employees to travel to headquarters (Santa Clara, CA) twice a quarter annually ...
Software Engineer
Santa Clara, CA · On-site +1
$110K - $155K/yr
Fluency in Python * Proficiency in Git * Experience with CI/CD Bonus Qualifications: * Proficiency ... Oklo requires remote employees to travel to headquarters (Santa Clara, CA) twice a quarter annually ...
Senior Software Engineer
San Mateo, CA · On-site +1
$185K - $235K/yr
... remote (within the US) candidates. ABOUT US We're building a future where every student can move ... Languages: Python, SQL * Frameworks: Django, Angular, React, Remix * Databases: PostgreSQL ...
Senior Software Engineer
San Mateo, CA · On-site +1
$185K - $235K/yr
... remote (within the US) candidates. ABOUT US We're building a future where every student can move ... Languages: Python, SQL * Frameworks: Django, Angular, React, Remix * Databases: PostgreSQL ...
Software Engineer, Machine Learning RecSys
Sunnyvale, CA · On-site +1
$154K/yr
Software Engineer, Machine Learning RecSys Responsibilities: * Collaborate with cross-functional ... Java, or experience with scripting languages such as Python, Perl, PHP, and/or shell scripts
Software Engineer, Machine Learning RecSys
Sunnyvale, CA · On-site +1
$154K/yr
Software Engineer, Machine Learning RecSys Responsibilities: * Collaborate with cross-functional ... Java, or experience with scripting languages such as Python, Perl, PHP, and/or shell scripts
Software Engineer, Machine Learning RecSys
Menlo Park, CA · On-site +1
$154K/yr
Software Engineer, Machine Learning RecSys Responsibilities: * Collaborate with cross-functional ... Java, or experience with scripting languages such as Python, Perl, PHP, and/or shell scripts
Software Engineer, Machine Learning RecSys
Menlo Park, CA · On-site +1
$154K/yr
Software Engineer, Machine Learning RecSys Responsibilities: * Collaborate with cross-functional ... Java, or experience with scripting languages such as Python, Perl, PHP, and/or shell scripts
Senior, Software Engineer (Backend Java)
Sunnyvale, CA · On-site +1
$141K - $183K/yr
This is a full-time onsite role based in Sunnyvale, CA; remote and hybrid options are not available ... We'rea team of software engineers, data scientists, cybersecurityexpertsand service professionals ...
Senior, Software Engineer (Backend Java)
Sunnyvale, CA · On-site +1
$141K - $183K/yr
This is a full-time onsite role based in Sunnyvale, CA; remote and hybrid options are not available ... We'rea team of software engineers, data scientists, cybersecurityexpertsand service professionals ...
Software Engineer II - AI Engineer (w/ skills in Deployment)
San Ramon, CA · Remote
$85K - $124K/yr
Robert Half is seeking a Software Engineer II - AI Engineer who will analyze, design, program ... Experience with Python, Java, C#, JavaScript, or SQL. * Experience building and deploying ...
Quick apply
Software Engineer II - AI Engineer (w/ skills in Deployment)
San Ramon, CA · Remote
$85K - $124K/yr
Robert Half is seeking a Software Engineer II - AI Engineer who will analyze, design, program ... Experience with Python, Java, C#, JavaScript, or SQL. * Experience building and deploying ...
Senior Software Engineer
San Ramon, CA · Remote
$136K - $180K/yr
Own end-to-end delivery of modernized services: back-end APIs (Go/Python) paired with clean ... This role is fully remote for candidates who reside outside the 30 mile radius of one of our ...
Quick apply
Senior Software Engineer
San Ramon, CA · Remote
$136K - $180K/yr
Own end-to-end delivery of modernized services: back-end APIs (Go/Python) paired with clean ... This role is fully remote for candidates who reside outside the 30 mile radius of one of our ...
Sr. Staff Software Engineer - Systems Infrastructure
Mountain View, CA · On-site +1
$198K - $326K/yr
As part of our world-class software engineering team, you will take the lead in building the next ... C++, Java, Go, Rust, Python, Scala * 2+ years of experience as an architect, or technical ...
Sr. Staff Software Engineer - Systems Infrastructure
Mountain View, CA · On-site +1
$198K - $326K/yr
As part of our world-class software engineering team, you will take the lead in building the next ... C++, Java, Go, Rust, Python, Scala * 2+ years of experience as an architect, or technical ...
Direct experience managing and collaborating with distributed or remote teams. * EDA Background ... Deep, hands-on experience withC++, Qt, Python, Tcl, and Java. Highly Preferred Qualifications
Direct experience managing and collaborating with distributed or remote teams. * EDA Background ... Deep, hands-on experience withC++, Qt, Python, Tcl, and Java. Highly Preferred Qualifications
Remote Software Engineer Java Python information
See Santa Clara, CA salary details
$11.86 - $21.07
7% of jobs
$21.07 - $30.28
0% of jobs
$30.28 - $39.50
0% of jobs
$39.50 - $48.71
4% of jobs
$54.59 is the 25th percentile. Wages below this are outliers.
$48.71 - $57.93
21% of jobs
The median wage is $64.84 / hr.
$57.93 - $67.14
23% of jobs
$75.99 is the 75th percentile. Wages above this are outliers.
$67.14 - $76.35
20% of jobs
$76.35 - $85.57
14% of jobs
$85.57 - $94.78
4% of jobs
$94.78 - $104
3% of jobs
$104 - $113.21
3% of jobs
$11
$67
$113
How much do remote software engineer java python jobs pay per hour?
What is the difference between Remote Software Engineer Java Python vs Remote Software Engineer C# .NET?
| Aspect | Remote Software Engineer Java Python | Remote Software Engineer C# .NET |
|---|---|---|
| Required Credentials | Bachelor's in CS or related, Java/Python certifications | Bachelor's in CS or related, C#/.NET certifications |
| Work Environment | Agile teams, cloud platforms, cross-platform development | Agile teams, enterprise applications, Windows-based environments |
| Industry Usage | Tech, finance, startups, SaaS | Finance, enterprise software, healthcare |
| Search & Comparison Intent | High overlap in programming skills, remote work setup | Similar skill set, different tech stack |
Both roles involve remote software development with a focus on their respective programming languages. Java Python developers often work in startups and tech companies, while C# .NET developers are common in enterprise and healthcare sectors. The main difference lies in the tech stack and industry focus, but both require similar credentials and work environments.
Intuitive Surgical rating
9.1
Based on 6 frontline employees who took The Breakroom Quiz
Job description
It started with a simple idea: what if surgery could be less invasive and recovery less painful? Nearly 30 years later, that question still fuels everything we do at Intuitive. As a global leader in robotic-assisted surgery and minimally invasive care, our technologies—like the da Vinci surgical system and Ion—have transformed how care is delivered for millions of patients worldwide.
We’re a team of engineers, clinicians, and innovators united by one purpose: to make surgery smarter, safer, and more human. Every day, our work helps care teams perform with greater precision and patients recover faster, improving outcomes around the world.
The problems we solve demand creativity, rigor, and collaboration. The work is challenging, but deeply meaningful—because every improvement we make has the potential to change a life.
If you’re ready to contribute to something bigger than yourself and help transform the future of healthcare, you’ll find your purpose here.
Job DescriptionPrimary Function of Position
The Software Build team at Intuitive is seeking a hands-on Staff Software Engineer to design, build, and operate the next-generation unified build system across all robotic surgery platforms.
This role is for an experienced engineer who writes code, debugs real build failures, prototypes infrastructure, and scales systems through direct technical contribution. You will own core build architecture while remaining deeply involved in implementation—driving measurable improvements in build speed, correctness, and developer productivity across large, safety-critical C/C++ codebases.
You will serve as a technical leader and mentor, but this is not an oversight-only role. Expect to spend significant time designing build rules, implementing tooling, debugging distributed builds, and evolving CI infrastructure in production.
Responsibilities
- Design, implement, and maintain Bazel-based build systems for large-scale C/C++ embedded software, including custom toolchains and cross-compilation flows.
- Directly implement and optimize Bazel Remote Caching and Remote Execution (RBE) to enable fast, deterministic builds across local, CI, and cloud environments.
- Write production code in Rust, C/C++, and Python to support build tooling, infrastructure services, and developer workflows.
- Own and evolve build performance: cache hit rates, execution parallelism, dependency hygiene, hermeticity, and reproducibility.
- Build and maintain developer-facing tooling that improves local iteration speed and CI reliability.
- Integrate and operate build infrastructure across on-premises and cloud environments, balancing performance, security, and cost.
- Work directly with firmware, platform, and application teams to debug real-world build issues and eliminate systemic bottlenecks.
- Improve observability of build systems through metrics, logging, and analytics.
- Mentor engineers through code reviews, architectural discussions, and hands-on problem solving.
- Act as a technical advocate for modern build practices and scalable development workflows.
Required Skills & Experience
- 10+ years of professional software engineering experience with a strong record of hands-on technical ownership.
- Deep, practical expertise with Bazel in complex C/C++ and embedded environments.
- Proven experience implementing and operating Bazel Remote Caching and Remote Execution at scale.
- Strong programming experience in Rust, C/C++, and Python.
- Experience debugging and optimizing distributed build systems, CI pipelines, and build infrastructure under real production constraints.
- Solid understanding of compiler toolchains, linkers, and build graph behavior.
- Ability to communicate technical tradeoffs clearly and influence teams through technical leadership.
Preferred Skills & Experience
- Experience with Nix and Nix-based packaging for reproducible builds and developer environments.
- Familiarity with BuildBuddy (or similar Bazel observability / remote execution platforms).
- Experience with Yocto-based toolchains and embedded Linux build workflows.
- Exposure to REAPI-compatible execution backends and remote build infrastructure.
- Experience supporting safety-critical or regulated software systems (medical, automotive, aerospace).
- Advanced degree (Master’s or PhD) in Computer Science or related field.
Due to the nature of our business and the role, please note that Intuitive and/or your customer(s) may require that you show current proof of vaccination against certain diseases including COVID-19. Details can vary by role.
Intuitive is an Equal Opportunity Employer. We provide equal employment opportunities to all qualified applicants and employees, and prohibit discrimination and harassment of any type, without regard to race, sex, pregnancy, sexual orientation, gender identity, national origin, color, age, religion, protected veteran or disability status, genetic information or any other status protected under federal, state, or local applicable laws.
Mandatory Notices
U.S. Export Controls Disclaimer: In accordance with the U.S. Export Administration Regulations (15 CFR §743.13(b)), some roles at Intuitive Surgical may be subject to U.S. export controls for prospective employees who are nationals from countries currently on embargo or sanctions status.
Certain information you provide as part of the application will be used for purposes of determining whether Intuitive Surgical will need to (i) obtain an export license from the U.S. Government on your behalf (note: the government’s licensing process can take 3 to 6+ months) or (ii) implement a Technology Control Plan (“TCP”) (note: typically adds 2 weeks to the hiring process).
For any Intuitive role subject to export controls, final offers are contingent upon obtaining an approved export license and/or an executed TCP prior to the prospective employee’s start date, which may or may not be flexible, and within a timeframe that does not unreasonably impede the hiring need. If applicable, candidates will be notified and instructed on any requirements for these purposes.
We will consider for employment qualified applicants with arrest and conviction records in accordance with fair chance laws.
Preference will be given to qualified candidates who do not reside, or plan to reside, in Alabama, Arkansas, Delaware, Florida, Indiana, Iowa, Louisiana, Maryland, Mississippi, Missouri, Oklahoma, Pennsylvania, South Carolina, or Tennessee.
This position may be filled at a different job level than listed here depending on
business need and/or on the selected candidate’s experience, knowledge and skills.
Compensation will be based primarily on the job level at which the role is filled and the
candidate’s qualifications, consistent with applicable law.
We provide market-competitive compensation packages, inclusive of base pay, incentives, benefits, and equity. It would not be typical for someone to be hired at the top end of range for the role, as actual pay will be determined based on several factors, including experience, skills, and qualifications. The target compensation ranges are listed.
Base Salary Range Region 1:$223,900 - $322,100
Base Salary Range Region 2: $190,300 - $273,800
Shift: Day
Workplace Type: Onsite - This job is fully onsite.
What Intuitive Surgical employees say
Pay
Benefits
Hours and flexibility
Workplace
Get the full story on Breakroom
About Intuitive Surgical
Sourced by ZipRecruiter
Industry
Manufacturing
Company size
5,001 - 10,000 Employees
Headquarters location
Sunnyvale, CA, US
Year founded
1995