Senior Software Engineer
Company: BIOTRONIK SE & Co.KG
Location: Lake Oswego
Posted on: March 27, 2025
Job Description:
Requisition ID 60416 - Posted - Posting Country (1) - Work
Location (1) - Engineering - Undefined - Full-time - Professionals
- MSTWorking 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:Senior Software EngineerJoin our growing
Software for External Medical Device team and contribute to the
development of cutting-edge applications that support implantable
medical devices. In this technical role, you will leverage your
strong software development skills while also having opportunities
to lead smaller initiatives. As part of a collaborative and dynamic
team, you will design, develop, and enhance software applications,
ensuring they meet high-quality standards and regulatory
requirements. You may also mentor and coach junior software
engineers, fostering team growth and knowledge-sharing. You will
work closely with internal team members and cross-functional teams
across the company, staying at the forefront of software
development processes, techniques, and tools. Your insights and
creativity will be valued as you propose and implement innovative
solutions to improve both our software applications and development
practices.Your Responsibilities
- Participate in all phases of the software development process,
including requirements definition, analysis, design,
implementation, debugging, unit testing, and developer
verification.
- Determine technical approaches to assignments, using best
practices.
- Solve diverse problems within the context of an existing
architecture.
- Code and review the code of other software development
engineers in an effort to produce efficient and elegant solutions
for product requirements.
- Generate and maintain software documentation required for the
project.
- Generate and present ideas for continuous process
improvement.
- Contribute to completion of project milestones.
- Follow process and foster a culture of continuous process
improvement.
- Other duties may be assigned at the discretion of the
manager.Your ProfileEducation / Experience Requirements
- BS degree in the field of software engineering or related
field.
- 5 years graduate-level coursework and/or experience in software
engineering.
- 3 years Experience with C#, Java, or C++ is required.
- Strong written and verbal communication skills.
- Excellent interpersonal skills.Additional Preferred Knowledge,
Skills, Abilities
- Experience in medical device or similarly-regulated
industry.
- Experience developing cloud-based software solutions using Java
and Spring Boot.
- Experience with cloud platforms such as AWS, Azure, or Google
Cloud platform.
- Familiarity with containerization technologies (e.g., Docker,
Kubernetes) and microservices architecture.
- Experience with Test-Driven development with
JUnit/Gherkin.
- Experience with distributed and/or NoSQL databases.
- Interest in cybersecurity.Physical RequirementsThe physical
demands described within this job description are representative of
those that must be met by an employee to successfully perform the
essential functions of this job. Reasonable accommodations may be
made to enable individuals with disabilities to perform the
essential functions.
- While performing the duties of this job, the employee is
regularly required to be independently mobile.
- The employee is also required to interact with a computer for
extended periods of time and communicate with co-workers.
- Must be able to work a minimum of 40 hours/week.Working hours:
Full-timeJob ID: 60416Micro 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.Micro Systems Engineering, Inc. believes that
diversity leads to strength.
#J-18808-Ljbffr
Keywords: BIOTRONIK SE & Co.KG, Tigard , Senior Software Engineer, IT / Software / Systems , Lake Oswego, Oregon
Didn't find what you're looking for? Search again!
Loading more jobs...