> Markdown version of [/jobs/ext/526844-sr-software-engineer](https://www.wearedevelopers.com/jobs/ext/526844-sr-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). --- # Sr Software Engineer - **Company:** Medtronic Inc. - **Location:** Lafayette, CO, United States - **Experience:** Expert - **Salary:** $124,800.0 - $187,200.0 - **Contract:** Temporary contract - **Skills:** Java (Programming Language), Agile Methodology, C++ (Programming Language), Software Debugging, Perl (Programming Language), Python (Programming Language), Scrum Methodology, Scaled Agile Framework, Software Engineering, Scripting, Test-Driven Development (TDD), Git, Information Technology, Golang, Programming Languages - **Published:** June 11, 2026 - **Apply:** https://www.juju.com/job/00000000g70mvb ## About the Role + Bachelor's degree in computer science or similar Engineering Discipline and + 4+ years of experience in development or an advanced degree and 2+ years. + 4+ years' experience with C++ Embedded programming experience + Knowledge of OOA&D concepts + Working knowledge of software development best practices. Nice to have: + Experience with other programming languages; for example, Python, Go, Java. + Assisting with project timeline estimation and planning efforts + Experience using Git-based source control systems + Strong knowledge of modern software design, development, debug, and test practices. + Excellent oral and written communication skills. + Leadership and mentorship capabilities. + Ability to work in an Agile team environment. + Experience with scripting languages: bash, Perl. + Experience with development on GNU/Linux platform. + Experience with modern, iterative software design processes and development practices (Scrum, Scaled Agile Framework, Test Driven Development). + Software development experience in the medical industry or other regulated industry. ## Description As a Senior Software Engineer, you will be a member of the new product development R&D team that supports the design and development of innovative products within the Surgical Business. In this role you will: + Design, develop, test, and document complex software components, and applications related to products in the Surgical business. + Lead requirements gathering, estimating, and planning efforts. + Interface with mechanical, electrical, systems, and test engineers as well as quality assurance and regulatory compliance teams. + Troubleshoot, debug, maintain, and support existing products. + Participate and often recommend on-going professional development activities. + Identify and implement process improvements often of a complex nature. ## Related Videos - [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) - [Go with the Flow: Stop the Leaks Before Your Memory's a Waterfall!](https://www.wearedevelopers.com/videos/100073-go-with-the-flow-stop-the-leaks-before-your-memory-s-a-waterfall) - [JavaScript? No. Java Scripts! - Scripting with Java](https://www.wearedevelopers.com/videos/2094-javascript-no-java-scripts-scripting-with-java) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Retooling and refactoring - an investment in people.](https://www.wearedevelopers.com/videos/371-retooling-and-refactoring-an-investment-in-people) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [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) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [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)