Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Development Engineer

BIOTRONIK Inc

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 corevalues - innovation, quality, reliability, integrity, teamwork, and undisputed expertise - thus enabling usto 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:Staff Software Development EngineerSUMMARYThe 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 RESPONSIBILITIESLead 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 QUALIFICATIONSBachelor'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 QUALIFICATIONSMaster's degree in Computer Science, Engineering, or related field.Knowledge of NoSQLExperience 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 ExpectationsDeliver 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 REQUIREMENTSMust 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, nationaloriginor 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.MSEI Lake Oswego United States (US)Requisition ID62509-Posted09/14/2026-Engineering-Undefined-Full-time-Professionals-MST-Posting Country (1)USAWork Location (1)US-Lake Oswego

Vacancy posted 23 hours ago
Similar jobs that could be interesting for youBased on the Staff Software Development Engineer in Lake Oswego, OR vacancy
  •  ...Working for Micro Systems Engineering, Inc. (MSEI) means joining an elite team to work on some of the most exciting challenges...  ...professionals to share in our mission.Please join us as: Staff Software Development EngineerSUMMARYThe Staff Software Development Engineer is... 
    Suggested
    Full time
    Work at office
    Local area
    Worldwide

    Biotronik

    Lake Oswego, OR
    5 days ago
  • $150k - $185k

     ...office.About Us:CDK Global is a leading provider of cloud-based software to dealerships and Original Equipment Manufacturers (“OEMs”)...  ...building a scalable web applicationMust have excellent software development hygiene ensuring the best possible performance, quality, and... 
    Suggested
    Full time
    Work at office
    Remote work
    Visa sponsorship
    Work visa

    CDK Global

    Portland, OR
    2 days ago
  • $145k

     ...Staff Software Engineer Remote (US-based) Salary: Starting at $145K Tech Stack: Frontend: Next.js, React Backend: Node.js, TypeScript, Payload CMS Cloud Infrastructure: AWS, Vercel, Neon, Cloudflare Workers Data & Analytics: BigQuery, Dataform,... 
    Suggested
    For contractors
    Remote work

    Come Near

    Portland, OR
    4 days ago
  • $207k - $300k

     ...Staff Software Engineer, Metabolic Health Share Staff Software Engineer, Metabolic Health corporate_fare Google place Mountain View,...  ...software design and architecture. ~ Experience with agentic development. Preferred qualifications: ~ Master’s degree or PhD... 
    Suggested

    Google LLC

    Portland, OR
    1 day ago
  •  ...dedicated to excellence in the design and engineering of Lam's etch and deposition products....  ...industry. The impact you’ll makeAs a Software Engineer at Lam, you will be at the forefront...  ...controls system desired.Software development skills in one or more general purpose programming... 
    Suggested
    Local area
    Remote work
    Flexible hours
    2 days per week
    3 days per week
    1 day per week

    Lam Research Corporation

    Tualatin, OR
    5 days ago
  • $129.6k - $207.4k

     ...OverviewWe are seeking a Senior System Integration and HAL Software Engineer to join our Semiconductor Test Engineering team. In this role...  ...scalable, high‑performance solution.Lead the architecture and development of HAL software for automated test equipmentPartner with... 
    Flexible hours

    Universal Robots

    Tualatin, OR
    5 days ago
  • Working for Micro Systems Engineering, Inc. (MSEI) means joining an elite team to work on...  ...share in our mission.Please join us as:Software EngineerJoin our growing Software for External...  ...Device team and contribute to the development of cutting-edge applications that... 
    Full time
    Work at office
    Local area
    Worldwide

    Biotronik

    Lake Oswego, OR
    6 days ago
  •  ...Innovate and Code as a Software Engineering Intern! Ready to put your programming skills into practice on real-world projects that connect...  ...Great: In this role, you will gain hands-on software development experience within an agile team, directly contributing high... 
    Ongoing contract
    Internship
    Worldwide

    Trimble

    Lake Oswego, OR
    1 day ago
  •  ...objectives. The impact you’ll makeWe are seeking a Lead Identity Engineer with deep, hands-on expertise in Saviynt Identity Cloud for...  ...with SAP GRC. This role is responsible for leading the design, development, and operation of identity lifecycle automation, SAP access... 
    Local area
    Remote work
    Flexible hours
    2 days per week
    3 days per week
    1 day per week

    Lam Research Corporation

    Tualatin, OR
    3 days ago
  • Working for Micro Systems Engineering, Inc. (MSEI) means joining an elite team to work on...  ...our mission.Please join us as:Implant Software Staff EngineerThe Implant Software Staff...  ...position demands broad and advanced software development experience and may include technical... 
    Full time
    Work at office
    Local area
    Remote work
    Worldwide

    Biotronik

    Lake Oswego, OR
    2 days ago
  • $45 per hour

     ...Elevate Your Career with CBRE - Join a Fortune 500 Leader! CBRE is looking for Building Engineers who love keeping facilities cool, comfortable, and running smoothly. Sound like you? If you are ready to make a difference and be part of one of the world’s most admired... 
    Hourly pay
    Work at office
    Visa sponsorship
    Shift work

    CBRE

    West Linn, OR
    4 days ago
  •  ...Unlock the potential of artificial intelligence as an AI Engineer in this rewarding remote opportunity. You will leverage Azure to create innovative solutions that enhance user experience and drive business success. Key responsibilities and skills required include: -... 
    Remote work

    Nigel Frank International

    Lake Oswego, OR
    22 hours ago
  • $239k - $298.8k

     ...Staff Software Engineer - Services Platform San Francisco, CA, New York, NY, Portland, OR, or Remote within Canada or United States At its height, the Venetian Arsenal could produce ships at a speed that were mostly unmatched in its era. Its advantage was not simply... 
    Remote work
    Flexible hours

    Mercury

    Portland, OR
    3 days ago
  • $76.7k - $85.7k

     ...Product Development Specialist (Compliance)Philadelphia Insurance Companies, a member of the Tokio Marine Group, designs, markets and underwrites commercial property/casualty and professional liability insurance products for select industries. We have been in operation... 
    Work at office
    Remote work

    Philadelphia Insurance Companies

    West Linn, OR
    3 days ago
  •  ...Product Development SpecialistWhat part will you play? If you're looking for a place where you can make a meaningful difference, you've...  ...experience preferred.Technically proficient in all standard business software applications including Excel and Word.US Work Authorization... 
    Full time
    Local area
    Work from home

    Markel

    Lake Oswego, OR
    11 hours ago
  • $111k - $216k

     ...lead to the same place.We are seeking a Cloud/DevOps (Development, Security, and Operations) Engineer to join the firm. The Cloud/DevOps Engineer Engineer...  ...experience in DevSecOps, cloud engineering, or enterprise software delivery.• Advanced experience designing and... 
    Full time
    Temporary work
    Local area
    Remote work

    K&L Gates

    Portland, OR
    4 days ago
  • $166.88k

    Portland, ORTelecommuting allowed from anywhere within ID, WA, OR, or UTFull timeR-6884Job Title: Senior Software Development Engineer (multiple positions)Participate in a team environment for the delivery and maintenance of application systems. Program, debug, and test... 
    Full time
    Work experience placement
    Immediate start
    Work from home
    Flexible hours

    Cambia Health Solutions

    Portland, OR
    5 days ago
  • $79k - $99k

    Software Development Engineer I - III Hybrid role (3 days/week in office) at our Salt Lake City, Boise, Fargo, Portland, Vancouver, Renton, Medford, Burlington, Lewiston offices. Preference will be given to current employees and candidates who reside within a commutable... 
    Full time
    Work at office
    Immediate start
    Remote work
    Work from home
    Relocation
    Flexible hours
    3 days per week

    Cambia Health Solutions

    Portland, OR
    4 days ago
  • $114k - $143k

    Software Developer IV (Bedrock Developer)Hybrid role (3 days/week in office) from Portland, ORBuild a career with purpose. Join...  ...Looking For:Every day, Cambia’s dedicated team of Software Development Engineers are living our mission to make health care easier and lives... 
    Full time
    Work at office
    Immediate start
    Remote work
    Work from home
    Flexible hours
    3 days per week

    Cambia Health Solutions

    Portland, OR
    6 days ago
  • $143.7k - $194.4k

     ...people who want to help.You’ll join a diverse team of software, hardware, and network engineers, supply chain specialists, security experts, operations...  ...data-centers worldwide. These are core systems development positions where you will own the design and development... 
    Internship
    Worldwide
    Flexible hours

    Amazon

    Portland, OR
    5 days ago
  • $115k - $145k

    US - Remote / Portland / AtlantaDivisions - Corporate Engineering /Full-Time /RemoteAs a Software Engineer on the Professional Archive Search team, you...  ...perspectivesUnderstanding of modern software development practices and Agile methodologiesAbility to communicate... 
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours

    Smarsh

    Portland, OR
    4 days ago
  •  ...business; help design and build scalable software solutions, make critical technical...  ...assess a well-defined problem and lead the development of a technical solution that meets the needs...  ...experience in the job offered or a engineer-related occupation. Position requires: •... 
    Remote work

    Nike

    Beaverton, OR
    2 days ago
  • $97.02k - $163.03k

     ...an established need for data intensive cloud development. We need the aid of a highly motivated problem solver. An engineer who enjoys the challenge of resolving complex...  ...RESPONSIBILITIES:Develop and maintain complex Software systemAcquire extensive business and system... 
    Minimum wage
    Full time
    Local area
    Remote work
    Flexible hours

    CorVel

    Portland, OR
    2 days ago
  • $126k - $158k

     ...infrastructure, building resilient, scalable systems that empower engineering teams across the entire business. If you thrive on solving...  ...with New Relic.New Relic develops and distributes encryption software and technology that complies with U.S. export controls and licensing... 
    Work at office
    Remote work
    Flexible hours

    New Relic

    Portland, OR
    5 days ago
  • $104k - $131k

    Software Development Engineer III (Healthcare) Hybrid role (3 days/week in office) at our Burlington, Renton, Spokane, Vancouver, Portland, Medford, Salt Lake City, Boise, Lewiston, or Fargo offices. Candidates must reside within commutable distance of that location or... 
    Full time
    Work at office
    Immediate start
    Remote work
    Work from home
    Relocation
    Flexible hours
    3 days per week

    Cambia Health Solutions

    Portland, OR
    2 days ago
  •  ...humans pushing toward something bigger, together.One Confluent. One Team. One Data Streaming Platform.About the Role:As a Senior Software Engineer II at Confluent, you will take ownership of critical backend systems in Stream Governance products that underpin our data... 
    Immediate start
    Remote work

    Confluent

    Portland, OR
    4 days ago
  • $117k - $209.33k

     ...Heimdall team develops SDKs and reusable software components that enable Autodesk products...  ....We are looking for a Senior Software Engineer who enjoys building high-quality SDKs and...  ...make thoughtful use of modern AI-assisted development tools while maintaining strong... 
    Full time

    Autodesk

    Portland, OR
    6 days ago
  •  ...project and process direction within fast-paced, close-to-market development environments while ensuring each project meets design intent,...  ...’s degree in marketing, business, material development, engineering, physical sciences or related field. Will accept any suitable... 
    Full time
    Casual work

    Nike

    Beaverton, OR
    3 days ago
  •  ...Sales Application Engineer We're on a mission to make the world safer, healthier, and more...  ...project management. Assist sales staff in assessing potential applications of company...  ...-house engineering design and selection software programs. Learn and interact with Nortek... 
    Temporary work
    Work at office

    Nortek Air Solutions, LLC

    Tualatin, OR
    2 days ago
  • $30 per hour

     ...Associate AI Software Developer — Agentic Commerce (3 Openings)12-month contract, likelihood...  ...Developer! The focus is prompt engineering and agent quality — evals, golden datasets...  ...technology stack. Professional Development: Enhance your soft skills, communication... 
    Permanent employment
    Full time
    Contract work
    Local area

    Brooksource

    Portland, OR
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Development Engineer. Be the first to apply!