> Markdown version of [/jobs/ext/3005812-software-engineer-iii](https://www.wearedevelopers.com/jobs/ext/3005812-software-engineer-iii). 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 Engineer III - **Company:** Boston Scientific Corporation - **Location:** Marlborough, MA, United States - **Experience:** Experienced - **Salary:** $82,100.0 - $156,000.0 - **Contract:** Permanent contract - **Skills:** Software System Penetration Testing, JIRA, Computer Engineering, Continuous Integration, Linux, Dicom, Memory Management, Open Web Application Security, Requirements Management, Software Engineering, Software Requirements Analysis, Software Systems, Concurrency, Safety Critical Systems, Git, Information Technology, Health Level Seven International, Bitbucket, Software Version Control, Service Stack, Jenkins - **Published:** September 19, 2026 - **Apply:** https://jobs.bostonscientific.com/talentcommunity/apply/1431630600/?locale=en_US ## About the Role * Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, or a related technical discipline * 3+ years of software development experience, with proficiency in C++11 or newer * 3+ years of software development experience working on medical devices or similarly regulated safety-critical systems (i.e. aerospace, automotive) * Experience with software development lifecycle, including architecture/requirements definition, design implementation/testing, release documentation, and post-market support * Experience with source control, CI/CD, and requirements management tools (i.e. Git, Bitbucket, JIRA, Jenkins, Cockpit), * Knowledge of OS/technology stack hardening based on cybersecurity best practices, such as NIST SSDF and OWASP * Familiarity with medical device cybersecurity activities, such as penetration testing and post-market surveillance * Working knowledge of medical device industry standards, such as IEC 62304 and IEC 60601 * Demonstrated ability to partner with project management to develop work breakdown structures and execute functional milestones * Understanding of Linux-based operating system architecture fundamentals, including concurrency, memory management and resource utilization * Familiarity with health care data standards, such as DICOM, HL7 and IHE ## Description At BSC Urology, we aim to transform the lives of patients suffering from urological diseases, solving real-world clinical challenges in kidney stone care, prostate health, and urinary dysfunction. As a Software Engineer III, you will contribute to R&D activities across our product portfolio, using your expertise in software engineering, cybersecurity, and quality to deliver secure, high-performance healthcare solutions. You will contribute across the full software development lifecycle, from early concept to commercial release, ensuring the utmost quality for our patients within a regulated medical device environment., * Architecture, development, and deployment of software solutions for BSC Urology's Class-II/Class-III medical devices * Growing leadership of efficient, maintainable software development processes, tools, and workflows * Collaboration with high-performing software teams, fostering an engineering culture that prioritizes individual growth and shared accountability ## Related Videos - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [From Bedside Beeps to Interoperable Bytes – Getting your medical devices ready to talk the IEEE 11073 language](https://www.wearedevelopers.com/videos/771-from-bedside-beeps-to-interoperable-bytes-getting-your-medical-devices-ready-to-talk-the-ieee-11073-language) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)