Senior Software Engineer @ Intuitive - Sunnyvale, CA

Job Overview

4 months ago

Senior Software Engineer

Intuitive - Sunnyvale, CA

Company Description

At Intuitive, we are united behind our mission: we believe that minimally invasive care is life-enhancing care. Through ingenuity and intelligent technology, we expand the potential of physicians to heal without constraints.

As a pioneer and market leader in robotic-assisted surgery, we strive to foster an inclusive and diverse team, committed to making a difference. For more than 25 years, we have worked with hospitals and care teams around the world to help solve some of healthcare’s hardest challenges and advance what is possible.

Intuitive has been built by the efforts of great people from diverse backgrounds. We believe great ideas can come from anywhere—we strive to foster an inclusive culture built around diversity of thought and mutual respect.We lead with inclusion and empower our team members to do their best work as theirmost authentic selves.

Passionate people who want to make a difference drive our culture—our team members are grounded in integrity, have a strong capacity to learn, the energy to get things done, and bring diverse, real world experiences to help us think in new ways. We actively invest in our team members to support their long-term growth so they can continue to advance our mission and achieve their highest potential.

Join a team committed to taking big leaps forward for a global community of healthcare professionals and their patients. Together,let’s advance the world of minimally invasive care.

Job Description

At Intuitive, we believe that minimally invasive care is life-enhancing care. Through ingenuity and intelligent technology, we expand the potential of physicians to heal without constraints. Our mission is our guiding force; our culture is the DNA that makes us unique.

As a pioneer in robotic-assisted surgery (RAS), we have been expanding our innovations through technology to help make a difference in the world. For 25 years, human ingenuity has guided our journey to help solve some of healthcare’s complex challenges.

We believe a great idea can come from anywhere—inclusion and mutual respect are vital to our culture. We value character grounded in integrity, a strong capacity to learn, the energy to get things done, and diverse experiences to help us think in new ways. We actively invest in our team members to support their long-term growth so they can continue to advance our mission and strive to achieve their highest potential.

Join a team committed to taking big leaps forward for a global community of healthcare professionals and their patients. Together, let’s help to advance the world of minimally invasive care.

Primary Function of Position:

The successful candidate will excel working in a team of talented and dedicated SW developers to deploy Digital products and services enhancing Intuitive surgical robotic product lines. The experienced candidate is up to date with the latest frontend and backend on web, mobile and cloud technologies (REST, AWS, etc.), knows how to utilize and design for virtualization and has a high willingness to learn new programming languages and software technologies with the following practices:

  • Develop scalable solutions using full stack software practices (see qualifications below)
  • Develop solutions that are scalable using container and serverless technologies.
  • Contribute to development of high-quality code surrounding medical devices that are safe and effective.
  • Deploy/maintain Development, Staging, Production environment through working with devops
  • Document, develop, test and release throughout the SW development life cycle at industry standards

Role & Responsibility

  • Good Software Engineering Fundamentals
    • Understanding of design patterns and SOLID principles.
    • Experience in implementing full stack scalable software solutions on the Cloud.
    • Great communication skills and ability to explain complex software problems to non-technical folks.
    • High levels of independence and technical ownership.
  • Frontend
  • Backend
    • C#, .NET Core | RESTful framework | web server (nginx/iis)
    • NodeJS, JavaScript/typescript, Microservices, Message/event driven frameworks
    • Data driven application development and data manipulation across multiple databases.
    • Knowledge of C++ and Embedded software is plus
    • Knowledge of Video and Voice over IP technologies is highly desired.
    • Must have good experience with AWS Cloud
    • Splunk or Elastic integration knowledge is a plus
  • Database
  • Hosting – Cloud, AWS
    • Working knowledge with primarily AWS Services (ECS, ECR, EC2, RDS, S3, Lambda, etc.)
  • Devops
    • Docker/Kubernetes
    • CI/ CD (Jenkins, GitLab etc.)
    • Git/GitHub/bitbucket
    • Linux, Windows
    • Automated testing, code coverage, metrics
    • APM and Exception reporting
    • Security vulnerability scanning tools / frameworks

Qualifications

Skills, Experience, Education, & Training

  • Minimum of a Bachelor’s degree in Computer Science, Software, or a related degree, with 6+ years
  • Experience with C#.NET, NodeJS, Typescript or comparable Framework is a must
  • Experience working with AWS Cloud is a must.
  • Experience working on a dynamic and fast-paced team environment using Agile/Scrum frameworks
  • Experience with ReactJS or comparable front-end framework is a must
  • Knowledge of backend scripting languages and frameworks in a Windows or Linux environment is a must
  • Experience with DHFs and standards in a regulated industry (e.g., medical devices) is a plus
  • Experience with implementing VVOIP and Communication technology solutions is a plus

Additional Information

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 Employment 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.

We will consider for employment qualified applicants with arrest and conviction records in accordance with fair chance laws.

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 Employment 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.

We will consider for employment qualified applicants with arrest and conviction records in accordance with fair chance laws.

Travel Requirements:10% of the time Shift:Day

Similar Jobs

DevOps Engineer

Intel

Santa Clara, CA

Beyond writing automation scripts also understand advanced software development practices and implementation of agile development practices such as code reviews…

System Software Engineer

LitePoint

San Jose, CA

LitePoint is looking for persons to work on the latest wireless communication technologies such as WiFi, Bluetooth, UWBP etc.

Software DevOps Automation Engineer

Intel

Santa Clara, CA

Precise with great attention to details. Working proficiency in English, both oral and written. Working with IT on new hardware/software installation and set-up…

Automation Engineer

TDK Headway Technologies, Inc.

Milpitas, CA

Three years of experience software or hardware modeling, simulation or algorithms. Knowledge of GEM/SECS interfaces, logic design, semiconductor fabrication…

Principal Software Quality Engineer (Remote)

Boomi

San Jose, CA

Practical 7+ years experience in software quality assurance and testing. Mentor other Boomi quality engineers, including design collaboration and test reviews.

Senior Engineer- Back End

Aria Systems

San Francisco, CA

You possess a high level of technical creativity, problem solving ability, software process and lifecycle expertise, great communication skills.

Senior R&D Software Engineer-DSP

Keysight Technologies

Santa Rosa, CA

6+ years software development experience. Proficient in building, testing, and debugging software. Strong knowledge and experience in object oriented (OO)…

Senior Software Development Engineer in Test (SDET)

Ascensus

San Jose, CA

At least 8+ years of IT QE experience with no less than 5 years of scripting experience delivering successful products in agile/ iterative / waterfall…

Software Development Engineer - Amazon Redshift Connectivity, Amazon Redshift

Amazon Web Services, Inc.

East Palo Alto, CA

Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews…

Sr. Application Developer

Stefanini, Inc

San Francisco, CA

May develop work plan timelines and manage workflows to meet project timeframes. Designs software solutions based on business requirements.

Senior Product Manager

Stefanini, Inc

San Francisco, CA

Working knowledge of software development processes including the ability to evaluate and prioritize enhancement requests for software products, set software…

Sr. Product Analyst

Stefanini, Inc

San Francisco, CA

Working knowledge of software development processes including the ability to evaluate and prioritize enhancement requests for software products, set software…

SAP ABAP/Fiori Developer

Deloitte

Sacramento, CA

'Real world' SAP Fiori Experience (At least one e2e project). Written and oral communication skills, with the ability to communicate ideas and results to…

Developer

SAP

Palo Alto, CA

A graduate with Computer Science or Engineering focus with 0-3 years of experience, and a strong knowledge in Java development and/or Frontend (/HTML/CSS/JS…

Security Software Engineer - Opportunity for Working Remotely Palo Alto, CA

VMware

Palo Alto, CA

We are looking for an experienced software developer to join our team as Sr Information Security Software Engineer. These products must perform at scale.

Software Development Engineer, OpenSearch Extensibility

Amazon.com Services LLC

East Palo Alto, CA

4+ years of professional software development experience. . Lead a team of 4-6 engineers. 3+ years of programming experience with at least one software…

Senior Front-end Developer

SAP

Palo Alto, CA

At least 5 years of experience as a front-end UI engineer. Write client-side code for web-based applications, create fast, easy-to-use, high volume production…

Senior Developer - Python

SAP

Palo Alto, CA

Minimum of 3-5 years of experience preferably in B2B software companies. Participate in the entire cycle of product development, from first ideas and…

Senior Software Developer - Knative OSS - Opportunity for Working Remotely Palo Alto, CA

VMware

Palo Alto, CA

Knative simplifies running serverless containers by taking care of “boring but difficult” details such as networking, autoscaling (even to zero) and revision…

BrightDrop - Senior DevOps Engineer

General Motors

Palo Alto, CA

Collaborate with Product Managers and developers to design and deploy robust and scalable cloud infrastructure. Experience with IoT stack is a big plus.

Senior Developer

Novogradac & Company

San Francisco, CA

The position will interact directly with software end-users and stakeholders. Experience with version control frameworks (GitHub, GitLab, etc.).

Senior Member of the Technical Staff – Tanzu Community Edition - Opportunity for Working Remotely San Francisco, CA

VMware

San Francisco, CA

Research and develop cutting edge cloud native software. With it, community members can build and manage their Kubernetes infrastructure, packages, and cloud…

Senior Salesforce Developer - Opportunity for Working Remotely Palo Alto, CA

VMware

Palo Alto, CA

This role will be reporting to the Sr. Manager, IT who is responsible for providing solutions to Partners/Channel business and drives technical side of…

Senior Developer

Novogradac & Company

Walnut Creek, CA

The position will interact directly with software end-users and stakeholders. Experience with version control frameworks (GitHub, GitLab, etc.).