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
- ...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...SuggestedFull timeWork at officeLocal areaWorldwide
$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...SuggestedFull timeWork at officeRemote workVisa sponsorshipWork visa$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,...SuggestedFor contractorsRemote work$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- ...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...SuggestedLocal areaRemote workFlexible hours2 days per week3 days per week1 day per week
$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- 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 timeWork at officeLocal areaWorldwide
- ...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 contractInternshipWorldwide
- ...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 areaRemote workFlexible hours2 days per week3 days per week1 day per week
- 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 timeWork at officeLocal areaRemote workWorldwide
$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 payWork at officeVisa sponsorshipShift work- ...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
$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 workFlexible hours$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 officeRemote work- ...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 timeLocal areaWork from home
$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 timeTemporary workLocal areaRemote work$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 timeWork experience placementImmediate startWork from homeFlexible hours$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 timeWork at officeImmediate startRemote workWork from homeRelocationFlexible hours3 days per week$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 timeWork at officeImmediate startRemote workWork from homeFlexible hours3 days per week$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...InternshipWorldwideFlexible hours$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 timeWork at officeLocal areaRemote workFlexible hours- ...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
$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 wageFull timeLocal areaRemote workFlexible hours$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 officeRemote workFlexible hours$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 timeWork at officeImmediate startRemote workWork from homeRelocationFlexible hours3 days per week- ...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 startRemote work
$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- ...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 timeCasual work
- ...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 workWork at office
$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 employmentFull timeContract workLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Development Engineer. Be the first to apply!
- part time software developer remote Lake Oswego, OR
- senior software engineer remote Lake Oswego, OR
- healthcare software sales Lake Oswego, OR
- software support Lake Oswego, OR
- remote software sales Lake Oswego, OR
- software implementation project manager Lake Oswego, OR
- software technology Lake Oswego, OR
- id software Lake Oswego, OR
- software sales Lake Oswego, OR
- software Lake Oswego, OR




