Primary Function of Position The Software Build team at Intuitive is seeking a hands-on Staff ... developer environments. * Familiarity with BuildBuddy (or similar Bazel observability / remote ...
Primary Function of Position The Software Build team at Intuitive is seeking a hands-on Staff ... developer environments. * Familiarity with BuildBuddy (or similar Bazel observability / remote ...
Smart Contract Developer Remote US (DeFi)
Mountain View, CA · Remote
$120K - $300K/yr
We are looking for an exceptional Remote Smart Contract Engineer for one of our clients. Our client ... You combine strong CS/Software Engineering fundamentals with a strong background in math and ...
Quick apply
Smart Contract Developer Remote US (DeFi)
Mountain View, CA · Remote
$120K - $300K/yr
We are looking for an exceptional Remote Smart Contract Engineer for one of our clients. Our client ... You combine strong CS/Software Engineering fundamentals with a strong background in math and ...
Software Engineer Remote US (Fintech)
Mountain View, CA · On-site +1
$150K - $250K/yr
About the Role We are looking for a Software Engineer to commercialize the MVP and expand the ... Work remote, or work with us in either New York City or San Francisco. WeWork All Access ...
Quick apply
Software Engineer Remote US (Fintech)
Mountain View, CA · On-site +1
$150K - $250K/yr
About the Role We are looking for a Software Engineer to commercialize the MVP and expand the ... Work remote, or work with us in either New York City or San Francisco. WeWork All Access ...
Software Engineer 2
San Jose, CA · Remote
$114K - $156K/yr
Software Engineer 2 Full-time Remote You'll be joining Adobe on a contract opportunity, employed through NextDeavor Benefits You'll Love NextDeavor offers health, vision and dental benefits for ...
Software Engineer 2
San Jose, CA · Remote
$114K - $156K/yr
Software Engineer 2 Full-time Remote You'll be joining Adobe on a contract opportunity, employed through NextDeavor Benefits You'll Love NextDeavor offers health, vision and dental benefits for ...
Software Developer, Full Stack
Palo Alto, CA · On-site +1
About the Role Are you a smart engineer who knows JS? We're looking for someome who is intelligent with a deep hunger to expand their knowledge and grow as an engineer while building great ...
Software Developer, Full Stack
Palo Alto, CA · On-site +1
About the Role Are you a smart engineer who knows JS? We're looking for someome who is intelligent with a deep hunger to expand their knowledge and grow as an engineer while building great ...
Senior Software Engineer Backend San Jose, CA (remote) Fulltime Must Have Technical/Functional ... Our projects are driven by technological innovation and developer creativity in addition to market ...
Quick apply
Senior Software Engineer Backend San Jose, CA (remote) Fulltime Must Have Technical/Functional ... Our projects are driven by technological innovation and developer creativity in addition to market ...
Software Engineer (JAVA) : Remote Role
Redwood City, CA · Remote
$53 - $72.75/hr
Software Engineer (JAVA) Location: Redwood City, CA (Remote) Duration: 6+ months The client is looking for candidates with Healthcare and LIMS background for this role (Mandatory) What you will do ...
Quick apply
Software Engineer (JAVA) : Remote Role
Redwood City, CA · Remote
$53 - $72.75/hr
Software Engineer (JAVA) Location: Redwood City, CA (Remote) Duration: 6+ months The client is looking for candidates with Healthcare and LIMS background for this role (Mandatory) What you will do ...
Rust Developer - Remote - US - (JK)
Newark, CA · On-site +1
Support CI/CD pipelines and software release processes. Required Skills: * Strong hands-on experience with Rust programming. * Knowledge of systems programming, multithreading, and asynchronous ...
Rust Developer - Remote - US - (JK)
Newark, CA · On-site +1
Support CI/CD pipelines and software release processes. Required Skills: * Strong hands-on experience with Rust programming. * Knowledge of systems programming, multithreading, and asynchronous ...
Backend Developer Remote (Blockchain-DeFi)
Mountain View, CA · Remote
$100K - $170K/yr
Experienced Software Engineer Our client is on crypto's cutting edge technology, and we're looking for the right engineers to join them. This is a remote position for any US candidate. Our client ...
Quick apply
Backend Developer Remote (Blockchain-DeFi)
Mountain View, CA · Remote
$100K - $170K/yr
Experienced Software Engineer Our client is on crypto's cutting edge technology, and we're looking for the right engineers to join them. This is a remote position for any US candidate. Our client ...
Software Engineer 2
San Jose, CA · On-site +1
$65.32 - $81.65/hr
Software Engineer 2 Full-time San Jose, CA, US You'll be joining Adobe on a contract opportunity ... Experience working in a Scrum/Agile team and with remote teams. * Excellent written and verbal ...
Software Engineer 2
San Jose, CA · On-site +1
$65.32 - $81.65/hr
Software Engineer 2 Full-time San Jose, CA, US You'll be joining Adobe on a contract opportunity ... Experience working in a Scrum/Agile team and with remote teams. * Excellent written and verbal ...
Application Software Engineer
Palo Alto, CA · On-site +1
$155K - $185K/yr
Remote and/or hybrid work will not be considered COMPENSATION AND BENEFITS: Pay Range: Software Engineer/Level I: $135,000.00 - $160,000.00/per year Software Engineer/Level II: $155,000.00 - $185,000 ...
Application Software Engineer
Palo Alto, CA · On-site +1
$155K - $185K/yr
Remote and/or hybrid work will not be considered COMPENSATION AND BENEFITS: Pay Range: Software Engineer/Level I: $135,000.00 - $160,000.00/per year Software Engineer/Level II: $155,000.00 - $185,000 ...
Software Engineer, Autonomous Vehicles Software Systems - Early Career
Sunnyvale, CA · On-site +1
$99K - $153K/yr
This role is categorized as Hybrid/Remote.MI & CA Role: As a Software Engineer on the Software Validation team within the AV organization, you will play a critical role in the development of methods ...
Software Engineer, Autonomous Vehicles Software Systems - Early Career
Sunnyvale, CA · On-site +1
$99K - $153K/yr
This role is categorized as Hybrid/Remote.MI & CA Role: As a Software Engineer on the Software Validation team within the AV organization, you will play a critical role in the development of methods ...
Backend Developer GoLang Remote (Blockchain)
Mountain View, CA · Remote
$100K - $200K/yr
Experienced Software Engineer - No Blockchain Experience Is Needed Our client is on crypto's cutting edge technology, and we're looking for the right engineers to join them. This is a remote position ...
Quick apply
Backend Developer GoLang Remote (Blockchain)
Mountain View, CA · Remote
$100K - $200K/yr
Experienced Software Engineer - No Blockchain Experience Is Needed Our client is on crypto's cutting edge technology, and we're looking for the right engineers to join them. This is a remote position ...
Software Engineer - Simulators
Mountain View, CA · On-site +1
$175K - $362K/yr
We are seeking highly motivated and detail-oriented software engineers to join our chip simulation ... Remote Perks We work remotely Monday & Friday, supported by home-tech setup, and remote wifi ...
Software Engineer - Simulators
Mountain View, CA · On-site +1
$175K - $362K/yr
We are seeking highly motivated and detail-oriented software engineers to join our chip simulation ... Remote Perks We work remotely Monday & Friday, supported by home-tech setup, and remote wifi ...
Staff Software Engineer
San Jose, CA · On-site +1
$133K - $222K/yr
Work Flexibility: Hybrid or Onsite Stryker is seeking a Staff Software Engineer to join our ... Remote Procedure Calls (gRPC). Preferred: * Experience developing WPF applications using MVVM ...
Staff Software Engineer
San Jose, CA · On-site +1
$133K - $222K/yr
Work Flexibility: Hybrid or Onsite Stryker is seeking a Staff Software Engineer to join our ... Remote Procedure Calls (gRPC). Preferred: * Experience developing WPF applications using MVVM ...
Software Engineer, Cloud
Palo Alto, CA · On-site +1
$126K - $145K/yr
The goal of this role is to design and develop key software systems for remote setup, management ... This engineer will work closely with other software engineers, product managers, UI/UX designers ...
Software Engineer, Cloud
Palo Alto, CA · On-site +1
$126K - $145K/yr
The goal of this role is to design and develop key software systems for remote setup, management ... This engineer will work closely with other software engineers, product managers, UI/UX designers ...
Software AI Engineer
San Jose, CA · Remote
Software AI Engineer2 Experience: 6 - 8 yrs Location: 1 - US Bay Area 1 - US Remote Key ... Collaborate with data scientists and other engineers to integrate AI models into existing systems.
Software AI Engineer
San Jose, CA · Remote
Software AI Engineer2 Experience: 6 - 8 yrs Location: 1 - US Bay Area 1 - US Remote Key ... Collaborate with data scientists and other engineers to integrate AI models into existing systems.
Principal Cloud Software Engineer
Menlo Park, CA · On-site +1
$210K - $247K/yr
Design and build the infrastructure for secure remote monitoring, diagnostics, and large-scale ... Demonstrated success in leveraging AI/ML to drive developer productivity, predictive maintenance ...
Principal Cloud Software Engineer
Menlo Park, CA · On-site +1
$210K - $247K/yr
Design and build the infrastructure for secure remote monitoring, diagnostics, and large-scale ... Demonstrated success in leveraging AI/ML to drive developer productivity, predictive maintenance ...
Displays Software Engineer
Mountain View, CA · On-site +1
$155K - $215K/yr
As a Displays Software Engineer at Reliable Robotics, you will be a part of the remote piloting software team. This team is responsible for building the pilot-facing application software that is used ...
Displays Software Engineer
Mountain View, CA · On-site +1
$155K - $215K/yr
As a Displays Software Engineer at Reliable Robotics, you will be a part of the remote piloting software team. This team is responsible for building the pilot-facing application software that is used ...
Robotics Software Engineer II, Mission
Redwood City, CA · Remote
$176K - $215K/yr
Software Engineering Job Level: L4 FLSA: Exempt As a Robotics Software Engineer II on the Mission ... for remote customization, and developing AI integrations that let us configure behavior through ...
Robotics Software Engineer II, Mission
Redwood City, CA · Remote
$176K - $215K/yr
Software Engineering Job Level: L4 FLSA: Exempt As a Robotics Software Engineer II on the Mission ... for remote customization, and developing AI integrations that let us configure behavior through ...
Remote Software Developer information
See Livermore, CA salary details
$56.3K - $68.9K
1% of jobs
$68.9K - $81.5K
4% of jobs
$81.5K - $94.1K
9% of jobs
$105.8K is the 25th percentile. Wages below this are outliers.
$94.1K - $106.6K
12% of jobs
$106.6K - $119.2K
15% of jobs
The median wage is $127.4K / yr.
$119.2K - $131.8K
14% of jobs
$131.8K - $144.4K
15% of jobs
$149.4K is the 75th percentile. Wages above this are outliers.
$144.4K - $157K
13% of jobs
$157K - $169.5K
9% of jobs
$169.5K - $182.1K
5% of jobs
$182.1K - $194.7K
3% of jobs
$56.3K
$131.2K
$194.7K
How much do remote software developer jobs pay per year?
What does a remote software developer do?
Remote software developers design and create computer software programs and systems for their employer or client. Unlike in-house software developers, remote software developers work from home or another location outside of the office. As a remote software developer, you discuss the kind of program you need to create, making sure to clarify with your department or with your client what they need in their application. You may develop an entirely new program or improve an existing one. Remote developers are responsible for a program’s overall framework, and they design precise workflow charts that explain to programmers what code is needed for different aspects of the program. Remote software developers also design tests and protocols for the QA department to follow when they are testing the application.
What is the difference between Remote Software Developer vs Remote Web Developer?
| Aspect | Remote Software Developer | Remote Web Developer |
|---|---|---|
| Required Skills | Programming languages, software architecture, coding | HTML, CSS, JavaScript, front-end/back-end web development |
| Work Environment | Software companies, tech firms, startups | Web agencies, digital agencies, tech companies |
| Certifications | Computer Science degree, coding bootcamps | Web development certifications, HTML/CSS courses |
| Common Usage | Developing applications, software solutions | Building websites, web applications |
Remote Software Developers focus on creating software applications and systems, requiring programming skills and software architecture knowledge. Remote Web Developers specialize in designing and building websites and web applications, often with expertise in HTML, CSS, and JavaScript. While both roles involve coding and can be remote, their primary focus and skill sets differ, making it important to choose the role that aligns with your expertise and career goals.
How do remote software developers stay connected and collaborate effectively with their teams?
What is a remote software developer?
What are the key skills and qualifications needed to thrive as a remote software developer?

Full-time
This job post has expired today. Applications are no longer accepted.
Intuitive Surgical rating
8.7
Based on 18 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