> Markdown version of [/jobs/ext/3536341-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/3536341-senior-software-engineer). 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). --- # Senior Software Engineer - **Company:** Boston Scientific Corporation - **Location:** Santa Clarita, CA, United States - **Experience:** Expert - **Salary:** $89,200.0 - $169,500.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), ASP.NET, Java (Programming Language), JavaScript (Programming Language), .NET Framework, Agile Methodology, Amazon Web Services, Amazon S3, JIRA, Unit Testing, Microsoft Azure, C Sharp (Programming Language), Cloud Computing, Code Review, Database Development, Software Design Patterns, Entity Framework, Extensible Application Markup Language, Medical Software, Windows Communication Foundation, Windows Presentation Foundation, Model View ViewModel, Node.Js, NoSQL, Object-Oriented Software Development, Service-Oriented Architecture, Software Engineering, Software Requirements Analysis, Software Systems, SQL Databases, TypeScript, Web Applications, Curam Configuration Tools, Scripting, Spring-boot, 21 CFR Part 820 Quality System Regulation, Git, Vue.js, Containerization, Kubernetes, Information Technology, Build Tools, Restful APIs, Serverless Computing, Programming Languages, Microservices - **Published:** October 1, 2026 - **Apply:** https://jobs.bostonscientific.com/talentcommunity/apply/1435568700/?locale=en_US ## About the Role * Bachelor's degree in computer science, electrical engineering or a related field. * Minimum of 8 years' experience in software development, including proficiency in multiple programming languages, such as C#/.NET. * Proficiency in Windows application development using WPF, XAML and MVVM. * Demonstrated ability to develop web applications using Java, Vue, JavaScript/TypeScript or scripting languages. * Strong knowledge of object-oriented programming principles and design patterns. * Proficiency in unit and integration testing. * Demonstrated knowledge of the software development life cycle and Agile development methodologies. * Demonstrated knowledge of database development skills, including proficiency with SQL and NoSQL databases. * Ability to collaborate effectively across functions and build productive relationships with technical teams, peers and leaders. Preferred qualifications: * Familiarity with medical device regulations and standards, including 21 CFR Part 820, IEC 62304 and ISO 13485. * Knowledge of server- and cloud-side technologies, including Azure or AWS. * Familiarity with microservices and serverless architectures. * Proficiency with technologies such as Node.js, REST APIs, WCF and ASP.NET. * Working knowledge of cloud and container technologies such as Kubernetes, Amazon ECS, Amazon EKS and Amazon S3. * Familiarity with software development and configuration tools such as Git, Jira, Cockpit, Code Collaborator and third-party build tools. * Demonstrated technical leadership skills with the ability to provide technical direction on complex projects. * Strong written and verbal communication skills. * Ability to work independently, evaluate complex problems and develop technically sound solutions. * Creative and innovative approach to problem-solving. * Strong organizational skills with the ability to manage multiple priorities. ## Description Boston Scientific was recognized by Forbes as one of the Best Workplaces for Engineers in 2026, reflecting a culture where engineers do meaningful work., As a Senior Software Engineer, you will design, develop and test software applications for medical software products and other software solutions supporting implantable medical devices within Boston Scientific Neuromodulation. In this role, you will work independently as part of major research and development initiatives and provide technical oversight and direction on broad-scope or complex projects. You will serve as a technical expert in one or more technologies while helping deliver innovative, high-quality solutions for patients., * Develop and test software for implantable neural stimulation systems and other software-related products, contributing to competitive advantages in performance, cost and quality. * Develop C# applications using technologies such as WPF, UWP, service-oriented architecture and Entity Framework. * Develop web applications using technologies such as Java, Vue, Spring Boot, REST, AWS, microservices and serverless architectures. * Document software and test development activities through technical documentation, reports, memos and change requests in accordance with approved procedures and standards. * Drive activities throughout the software development life cycle, including requirements definition, design, planning, code reviews and development of corresponding artifacts. * Analyze, evaluate and verify requirements, software and systems using software engineering standards and best practices. * Develop comprehensive engineering solutions that are architecturally and technically sound. * Identify opportunities to improve processes, methodologies, workflows and overall engineering effectiveness in partnership with peers and cross-functional teams. * Promote a collaborative environment and pragmatic engineering decision-making. * Develop and strengthen cross-functional relationships to identify and resolve technical and organizational challenges. * Build collaborative relationships with key leaders, peers and partners across the organization. ## Related Videos - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [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) - [GitOps for the people](https://www.wearedevelopers.com/videos/461-gitops-for-the-people) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Grappling With Clunky Old Software? Start by Understanding What’s Inside!](https://www.wearedevelopers.com/videos/1189-grappling-with-clunky-old-software-start-by-understanding-what-s-inside) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [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) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)