1,017,181open jobs
60,219companies
169,802added this week
Browse all
Salary
≈ $156k – $281k per year (Estimated)
Location
In office (Lake Oswego)
Seniority
Staff · 6+ years exp

Confirmed on the employer's own hiring board on Oct 1, 2026. First seen by Alion on Oct 1, 2026.

Overview
Company
Impact
Profile match
At BIOTRONIK, we engineer trusted, life-changing therapies through our advanced active implants in Cardiac Rhythm Management, Monitoring, and Neuromodulation, while providing cutting-edge solutions in Electrophysiology.

Working for Micro Systems Engineering, Inc. (MSEI) means joining an elite team to work on some of the most

exciting challenges in medical technology today. We are a pioneer in developing innovative implantable medical

device technologies and devices that save and enhance the quality of life for millions of individuals living with

cardiovascular and chronic neurologic pain disorders. With more than 40 years of experience in design and

manufacturing of active implantable medical devices, our continuing success is based on our company’s core

values - innovation, quality, reliability, integrity, teamwork, and undisputed expertise - thus enabling us

to inspire confidence and trust in physicians and patients worldwide. We are continually looking for talented

engineers, scientists, and professionals to share in our mission.

Please join us as:

[[title]]

SUMMARY

The Staff Software Development Engineer is a senior technical contributor responsible for the architecture, design, development, verification, and maintenance of software used in implantable spinal cord stimulation systems and supporting clinical applications. This role provides technical leadership across software development efforts while ensuring compliance with medical device regulations and quality standards. The Staff Engineer collaborates closely with cross-functional teams including Systems Engineering, Electrical Engineering, Firmware, Quality Assurance, Regulatory Affairs, Clinical Affairs, and Product Management to develop safe, reliable, and effective software solutions that improve patient outcomes.

PRIMARY JOB RESPONSIBILITIES

  • Lead the design and development of software for medical devices, clinician programmer applications, patient applications, and supporting cloud or desktop systems.
  • Define software architecture and technical direction for complex projects spanning multiple software components.
  • Develop high-quality, maintainable, and well-tested software following established software engineering principles and coding standards.
  • Participate in product planning, requirements analysis, system design, risk analysis, implementation, verification, and product release activities.
  • Ensure software development complies with applicable quality system regulations and standards, including FDA Quality System Regulation and other applicable standards.
  • Perform technical reviews of software requirements, architecture, source code, test plans, and design documentation.
  • Mentor software engineers by promoting engineering best practices, code quality, design patterns, and continuous improvement.
  • Collaborate with systems, firmware, hardware, and clinical engineering teams to integrate software with implantable neurostimulation devices.
  • Support cybersecurity, software reliability, and performance initiatives throughout the product lifecycle.
  • Investigate field issues and implement corrective and preventive actions when required.
  • Contribute to software process improvements, development tools, automated testing, and continuous integration pipelines.
  • Participate in design reviews, hazard analyses, and risk management activities to ensure patient safety.
  • Provide technical guidance during regulatory submissions and product audits.

REQUIRED QUALIFICATIONS

  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or related technical field.
  • 6+ years of professional software development experience.
  • Extensive experience designing and developing complex software applications using modern programming languages such as C#, C++, Kotlin.
  • Experience developing software using object-oriented design principles and software architecture patterns.
  • Strong understanding of Agile software development methodologies.
  • Experience with version control systems such as Git.
  • Strong analytical, debugging, and problem-solving skills.
  • Excellent written and verbal communication skills.
  • Demonstrated ability to lead technical initiatives without direct managerial responsibility.

PREFERRED QUALIFICATIONS

  • Master's degree in Computer Science, Engineering, or related field.
  • Knowledge of NoSQL
  • Experience developing software for regulated medical devices.
  • Knowledge of IEC standards, and FDA software guidance, and cybersecurity requirements for medical devices.
  • Experience with Bluetooth Low Energy (BLE), embedded communications, or implantable medical device interfaces.
  • Experience developing Android (Kotlin), Windows(UWP/Xamarin).
  • Experience with automated testing frameworks, CI/CD pipelines, and static code analysis tools.
  • Familiarity with cloud-connected medical systems and secure data communication.

Key Performance Expectations

  • Deliver high-quality software that meets functional, performance, safety, and regulatory requirements.
  • Drive technical decisions that improve scalability, maintainability, and reliability.
  • Ensure software documentation is complete, accurate, and audit-ready.
  • Reduce software defects through design reviews, code reviews, and comprehensive testing.
  • Foster engineering excellence by mentoring developers and promoting software best practices.
  • Support successful regulatory submissions and product releases through technical expertise and documentation quality.

TRAVEL REQUIREMENTS

Must be able to travel internationally and domestically, less than 15% of the time.

This position is Hybrid, based in out Lake Oswego, Oregon office.

Micro Systems Engineering, Inc. is an equal opportunity employer. In accordance with applicable law, the company prohibits discrimination based on race, color, religion, creed, gender, pregnancy or related medical conditions, age, national origin or ancestry, physical or mental disability, sexual orientation, genetic information, uniformed service or any other consideration protected by federal state and local laws. Our commitment to equal opportunity employment applies to all persons involved in our operations and prohibits unlawful discrimination by any employee.

[[recCompany]] [[country]]

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,017,181 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Lake Oswego
≈ $135k – $226k per year (Estimated) • Equity • Remote (United States) • Full-Time • 5+ years exp
Python
JavaScript
TypeScript
SQL
Node JS
Databases
Snowflake
Databricks
Google BigQuery
BigQuery
AI/ML
Model Context Protocol
dbt
Function Calling
AI Agents
LLM
Agentic Workflows
Tool Use
Frontend
Vue.js
DevOps
Rest API
GCP
Azure
CI/CD
AWS
Docker
Kubernetes
Apply
≈ $128k – $253k per year (Estimated) • In office • Public Trust • 10+ years exp • Bachelor's Degree • Melbourne
Python
JavaScript
C++
Node JS
Frontend
React.js
JQuery
DevOps
Rest API
GCP
OpenShift
Azure
CI/CD
Git
AWS
Docker
Kubernetes
Amazon EKS
GitLab
SOAP
Management
Confluence
Jira
Agile
Apply
≈ $131k – $243k per year (Estimated) • In office • 8+ years exp • Bachelor's Degree • Londonderry
Python
C#
C++
MATLAB
Apply
$135k – $251k per year • In office • Secret • 13+ years exp • Herndon
Python
Java
C
C++
C
Embedded C
U-Boot
DevOps
Linux
Management
Agile
Apply
≈ $119k – $221k per year (Estimated) • In office • Bachelor's Degree • Nashville
Python
Java
SQL
Ruby
C#
C++
Perl
C#
.NET
C++
Qt
AI/ML
Hadoop
DevOps
RTOS
Linux
Windows
Unix
Apply
In office
Python
JavaScript
Java
TypeScript
SQL
C++
Node JS
Python
Django
Java
Maven
Spring Boot
Gradle
Frontend
Vue.js
GraphQL
Angular
React.js
Mobile
JUnit
DevOps
CI/CD
Git
GitHub
GitLab
SOAP
Management
Agile
Scrum
Kanban
QA
Selenium
Pytest
Apply
Devops 2 hours ago
In office • 2+ years exp • India
Python
Rust
C++
C++
CMake
DevOps
Azure DevOps
GitLab CI
Azure
CI/CD
Jenkins
Git
Bamboo
Linux
Apply
C++ Angular 2 hours ago
≈ $17k – $46k per year (Estimated) • In office • 8+ years exp • India
JavaScript
TypeScript
SQL
C++
C++
CMake
STL
Databases
MySQL
PostgreSQL
Frontend
RxJS
Angular
NgRx
DevOps
Rest API
gRPC
WebSockets
CI/CD
Git
Docker
TCP/IP
Management
Agile
Apply
Scrum Master 2 hours ago
≈ $24k – $49k per year (Estimated) • In office • 8+ years exp • Bachelor's Degree • India
C#
C#
.NET
DevOps
Rest API
Azure DevOps
Azure
CI/CD
AWS
Linux
Windows
Management
Trello
Confluence
Jira
Agile
Scrum
Apply
Product Owner 2 hours ago
≈ $25k – $50k per year (Estimated) • In office • 8+ years exp • Bachelor's Degree • India
C#
C#
.NET
DevOps
Rest API
Azure DevOps
Azure
CI/CD
AWS
Cybersecurity
HIPAA
Management
Confluence
Jira
Agile
Scrum
Apply
Software Engineer 2 hours ago
≈ $101k – $202k per year (Estimated) • In office • 3+ years exp • Bachelor's Degree • Lake Oswego
C#
C++
DevOps
Windows
Management
Agile
Apply
≈ $37k – $103k per year (Estimated) • In office • Bachelor's Degree • Singapore
Java
Java
Spring Boot
Mobile
JUnit
DevOps
GCP
Azure
CI/CD
AWS
Docker
Kubernetes
Apply
≈ $88k – $176k per year (Estimated) • In office • 5+ years exp • Bachelor's Degree • Lake Oswego
Apply
$80k – $135k per year • In office • 2+ years exp • Bachelor's Degree • Lake Oswego
DevOps
Windows
Management
Outlook
Apply
≈ $37k – $66k per year (Estimated) • In office • 2+ years exp • Bachelor's Degree • Lake Oswego
DevOps
Windows
Management
Outlook
Apply
≈ $48k – $113k per year (Estimated) • Equity • Hybrid • Full-Time • 14+ years exp • Bachelor's Degree • Lake Oswego
Apply
≈ $94k – $179k per year (Estimated) • Equity • In office • 14+ years exp • Bachelor's Degree • Lake Oswego
Apply
≈ $75k – $141k per year (Estimated) • Equity • In office • 7+ years exp • Bachelor's Degree • Lake Oswego
Apply
≈ $75k – $141k per year (Estimated) • Equity • In office • 7+ years exp • Bachelor's Degree • Lake Oswego
Apply
≈ $94k – $179k per year (Estimated) • Equity • In office • Full-Time • 14+ years exp • Bachelor's Degree • Lake Oswego
Apply
See all jobs
This is one of many
1,017,181 more open roles from verified company boards, updated every day.