Intuitive
Posted 2w ago

IT Engineering Apps Software Developer

Intuitive
Bengaluru, Karnataka, India
HybridFull Time
Responsibilities
  • designing applications
  • developing services
  • integrating systems
Requirements
  • 4+ years full-stack experience with React and at least two of Node.js
  • Python, Java
  • Experience with relational/NoSQL databases, Git
  • AI coding assistants, and strong problem-solving and communication skills
Technical tools mentioned
ReactNode.jsPythonJavaWindsurfClaudeCopilotCursorTypeScriptPostgreSQLMySQLMongoDBGitHTML5CSS3Next.jsExpressNest.jsFastAPIDjangoSpring BootAWSAzureGCPDockerKubernetesOpenAIAnthropicOAuth2JWTSSOJestPytestJUnit

Job description

Company 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 Description:

We're looking for a Full Stack Developer to design, build, and deliver custom applications across our technology stack. You'll work hands-on with React, Node.js, Python, and Java, using AI-powered development tools like Windsurf and Claude to accelerate delivery, improve code quality, and tackle complex implementation challenges. This role suits someone who is both a strong engineer and an early adopter of AI-assisted workflows.

Key Responsibilities

  • Design, develop, and deploy custom full-stack applications end-to-end, from requirements gathering through production support.
  • Build responsive, performant front-end interfaces using React and modern JavaScript/TypeScript.
  • Develop scalable back-end services and APIs using Node.js, Python, and Java.
  • Leverage AI coding assistants (Windsurf, Claude) for code generation, refactoring, debugging, test creation, and documentation.
  • Integrate with databases, third-party APIs, and internal systems.
  • Collaborate with product managers, designers, QA, and other engineers throughout the SDLC.
  • Write clean, maintainable, well-tested code with appropriate documentation.
  • Participate in code reviews, architecture discussions, and technical decision-making.
  • Troubleshoot, optimize, and support applications in production environments.

#LI-Hybrid

Qualifications:

Required Qualifications

  • 4+ years of professional full-stack development experience.
  • Strong proficiency in React (hooks, state management, component architecture) and modern JavaScript/TypeScript.
  • Hands-on experience building back-end services in at least two of: Node.js, Python, Java.
  • Solid understanding of REST API design; experience consuming and building APIs.
  • Working knowledge of relational and/or NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
  • Practical experience using AI coding assistants (Windsurf, Claude, Copilot, Cursor, or similar) in day-to-day development, including effective prompting and validating AI-generated code.
  • Proficiency with Git and modern version control workflows.
  • Familiarity with HTML5, CSS3, and responsive design principles.
  • Strong problem-solving skills and ability to work independently on full features.
  • Good written and verbal communication skills.

 

Desired Qualifications

  • Exposure to frameworks such as Next.js, Express/Nest.js, FastAPI/Django, or Spring Boot.
  • Experience with cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes).
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Experience integrating LLMs or AI APIs (OpenAI, Anthropic, etc.) into production applications.
  • Understanding of prompt engineering, retrieval-augmented generation (RAG), or agentic workflows.
  • Knowledge of authentication/authorization standards (OAuth2, JWT, SSO).
  • Experience with message queues, caching layers, or event-driven architectures.
  • Exposure to testing frameworks (Jest, Pytest, JUnit) and TDD practices.
  • Background in agile/scrum environments.
  • Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).
Additional Information:

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.

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. 

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.

About Intuitive

Robotic-assisted systems for minimally invasive surgery.

Similar jobs

Software Developer roles near Bengaluru, Karnataka
3h
Save
Mark Applied
Hide
Senior Software Engineer, Mobile (iOS)
Bengaluru, Karnataka, India
OnsiteFull Time
Grab
GrabNASDAQ: GRAB: Superapp providing transportation, food delivery, and digital financial services.
5+ YOEAt least 5 years of iOS development experience, large-scale application delivery, modular architecture, Swift and SwiftUI expertise, iOS architecture patterns, CI/CD, and scalable system design.
Swift, SwiftUI, RIBs, MVVM, VIPER, SOLID, CI/CD, Needle
3h
Save
Mark Applied
Hide
Senior Software Engineer - TCMS
Bengaluru, Karnataka, India
OnsiteFull Time
Siemens Healthineers
Siemens HealthineersXetra: SHL: Global provider of medical technology and diagnostic imaging solutions.
5+ YOEBachelor's or master's degree in electrical, electronic, or computer science and 5–8 years of rolling stock experience. Requires train control expertise, communication protocols, requirements engineering, standards knowledge, and teamwork.
MVB, WTB, Ethernet, TRDP, V-model, IEC 50128, IEC 61131, IEC 61375, EN 50657
3h
Save
Mark Applied
Hide
Software Developer (C#, WPF, Angular)
Bangalore, Karnataka, India
OnsiteFull Time
Siemens Healthineers
Siemens HealthineersXetra: SHL: Manufacturer of medical diagnostic and imaging equipment.
4+ YOEBachelor's degree in computer science or engineering, 4–6 years of relevant experience, strong C#, WPF, and Angular skills, software architecture expertise, and knowledge of testing tools.
C#, WPF, Angular, DevOps, IoT, NUnit, FxCop, SonarQube, WinDbg
4h
Save
Mark Applied
Hide
Staff Software Engineer, Workspace Search Quality
Bengaluru, Karnataka, India
OnsiteFull Time
Google
GoogleNASDAQ: GOOGL: Provides online search, advertising, cloud computing, and consumer electronics.
8+ YOE3+ MgmtBachelor's degree or equivalent experience, 8 years software development, 5 years testing and launching products, 3 years software design and architecture; technical leadership and cross-functional experience preferred.
Google Workspace, Gmail, Google Drive, Google Chat, Google Calendar
5h
Save
Mark Applied
Hide
Senior Software Engineer
Bangalore, Karnataka, India
HybridFull Time
Siemens
SiemensXETRA: SIE: Manufactures industrial automation, infrastructure, and energy technology systems.
3+ YOEBachelor’s degree in engineering or computer science and 3–6 years of Linux software development experience. Requires Debian, Linux security, version control, scripting, build systems, and strong English communication skills.
Debian, Linux, Git, Python, Shell, OpenEmbedded, Yocto, Poky, Debbuild, Eclipse, CI/CD
5h
Save
Mark Applied
Hide
Software Engineer - Full Stack
Bengaluru, Karnataka, India
RemoteFull Time
Altisource
AltisourceNASDAQ: ASPS: Provides technology and services for mortgage and real estate industries.
Strong full-stack application development experience; knowledge of software practices, cloud technologies, APIs, databases, and application architecture. B.Tech in AI/ML preferred or computer science.
APIs, databases
6h
Save
Mark Applied
Hide
Senior Software Engineer (Security Domain)
Bangalore, Karnataka, India
OnsiteFull Time
NetApp
NetAppNasdaq: NTAP: Provides intelligent data infrastructure for hybrid cloud environments.
5+ YOEBachelor's degree and 5+ years or master's degree and 8+ years; strong C, C++, and Python skills; systems, networking, cybersecurity, vulnerability assessment, automation, and debugging experience.
C, C++, Python, RBAC, TLS, mTLS, IPsec, PKI, GDB, DTrace, OpenSSL, OpenSSH, StrongSwan, FIPS 140-3, Common Criteria, OWASP, MITRE ATT&CK, STRIDE, SDL, CVE
7h
Save
Mark Applied
Hide
Senior Software Engineer
Bengaluru or New York City or United States or United Kingdom or Finland or India or Singapore or Canada or Ireland
OnsiteFull Time
AlphaSense
AlphaSense: AI-powered search platform for business and financial market intelligence.
4+ YOERequires 4+ years of Python software engineering, 2+ years building LLM applications, prompt engineering, NLP libraries, Langfuse, and strong analytical and problem-solving skills.
Python, Large Language Models (LLMs), Langfuse, LangChain, HuggingFace, FastAPI, Docker, k8s, VCS, CI/CD, JSON, NLP