> Markdown version of [/jobs/ext/211233-software-manager](https://www.wearedevelopers.com/jobs/ext/211233-software-manager). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Manager - **Company:** PROCEPT BioRobotics Corporation - **Location:** San Jose, CA, United States - **Experience:** Experienced - **Salary:** $199,040.0 - $234,170.0 - **Contract:** Permanent contract - **Skills:** .NET Framework, Microsoft Windows, Unit Testing, C Sharp (Programming Language), C++ (Programming Language), Software Documentation, Software Quality, Code Review, Graphical User Interface, Design of User Interfaces, Object-Oriented Software Development, Software Architecture, Software Maintenance, Systems Development Life Cycle, Robotic Automation Software, Software Engineering, Software Requirements Analysis, Real Time Systems, Safety Critical Systems, Integration Tests, Software Coding - **Published:** May 20, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=184615f746e6b678 ## About the Role Do you have experience in Team management?, Do you have a Master's degree?, * Bachelor's degree (B.S.) in CS/EE or equivalent with 6 years of direct experience developing software for medical devices, or a Master's degree with 4+ years of experience * 2 years of experience managing or leading software engineering teams * Highly self-directed and motivated with excellent verbal and written communication skills * Strong proficiency in Object Oriented Design and C# /.NET * Experience developing graphical user interfaces for complex or safety-critical systems * Experience with software requirements gathering, software architecture, design review, code review, unit testing, integration testing and functional testing * Solid understanding of software development lifecycle (SDLC) in regulated environments The Qualifications We Would Like You to Possess * Experience with robotic systems, real-time systems, or image-guided surgery platforms * Experience with Windows OS * Experience with medical devices regulations (e.g. ISO 13485, ISO 14971, IEC 62304) * Experience in medical device usability engineering ## Description We are seeking an experienced Software Manager to lead a team responsible for developing high-performance software, including the graphical user interface (GUI), for a robotic surgical system. This role combines technical leadership and people management, driving the software team to meet the delivery timeline and being accountable for software quality. This is a high-impact position - our robot software is the main way our surgeons experience and interact with our product. It needs to be intuitive, performant, robust, and reliable - and you and your team will be the leading edge of delivering on those attributes. The ideal candidate brings experience in .NET (C#), along with expertise in user interface development for complex systems and a solid understanding of medical device software lifecycle processes and documentation requirements. What Your Day-To-Day Will Involve * Lead the design, development, and maintenance of software for robotic surgical systems using C# (.NET) and C++ * Oversee development of intuitive, responsive, and safety-conscious graphical user interfaces (GUI) * Establish and enforce best practices for software design, coding standards, and code reviews * Partner with TPM to define project deliverables, plans and timelines, and manage resource allocation. * Drive team to meet project deliverables, and foster a culture of accountability, innovation, and continuous improvement * Manage, mentor, and grow a team of software engineers, identify skill needs and gaps, and propose solutions to address * Own and oversee software documentation in compliance with medical device regulations * Maintain traceability across requirements, UI design, implementation, verification, and validation * Partner with Quality, Regulatory, and Human Factors teams to support usability validation and regulatory submissions ## Related Videos - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Are you still programming unit tests or already generating?](https://www.wearedevelopers.com/videos/722-are-you-still-programming-unit-tests-or-already-generating) - [This Is Not Your Father's .NET](https://www.wearedevelopers.com/videos/967-this-is-not-your-father-s-net) - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) - [RPA crash course for .Net developers – intro into the world of RPA from the perspective of a .Net developer](https://www.wearedevelopers.com/videos/271-rpa-crash-course-for-net-developers-intro-into-the-world-of-rpa-from-the-perspective-of-a-net-developer) - [Build a CI/CD pipeline to automate code reviews and ensure code quality](https://www.wearedevelopers.com/videos/349-build-a-ci-cd-pipeline-to-automate-code-reviews-and-ensure-code-quality) ## Related Articles - [Now is the time for industrialized software development](https://www.wearedevelopers.com/magazine/601-now-is-the-time-for-industrialized-software-development) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [How to Answer the Interview Question: “Why Do You Want to Be a Software Engineer?”](https://www.wearedevelopers.com/magazine/392-how-to-answer-the-interview-question-why-do-you-want-to-be-a-software-engineer) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)