Sr Software Engineer R&D
Apply now »Date: Feb 24, 2026
Location: Pinares, CR
Company: Terumo BCT, Inc.
Position Summary:
We are seeking a Senior Software Engineer to provide technical leadership and hands-on expertise in developing high quality software for innovative medical device and healthcare solutions. This role offers the opportunity to influence architecture, guide system design, and mentor the new generation of engineering talent..
Key Responsibilities:
- Lead the design and development of robust, scalable software solutions with a focus on architecture, system design, and long term maintainability.
- Mentor and coach engineers, fostering strong engineering practices, technical growth, and a culture of quality.
- Develop and review documentation such as requirements, design specifications, risk controls, and verification & validation evidence.
- Ensure software quality, security, and reliability while supporting adherence to internal processes and relevant industry standards.
- Collaborate with cross functional teams to deliver safe and effective medical device software.
- Support investigation, structured root cause analysis, and resolution of defects and post market issues.
- Contribute to continuous improvement of engineering processes, tools, and lifecycle workflows.
Education:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
Experience
- 8+ years of professional software development experience, with significant time in senior or technical leadership roles. Experience in regulated or safety-focused environments is a plus but not required.
- Strong proficiency in C# and .NET, with deep understanding of object-oriented design and advanced programming principles.
- Experience with Angular and modern front-end development practices.
- Strong experience in software architecture, system design, and guiding technical decisions.
- Strong commitment to a quality‑first mindset, including designing for testability and leveraging automated testing practices to ensure reliability and long‑term safety.
- Proven experience mentoring engineers and leading technical initiatives.
- Familiarity with structured SDLC practices, documentation discipline, and systematic problem‑solving approaches.
- Excellent analytical, problem-solving, and communication skills.
Position Summary:
We are seeking a Senior Software Engineer to provide technical leadership and hands-on expertise in developing high quality software for innovative medical device and healthcare solutions. This role offers the opportunity to influence architecture, guide system design, and mentor the new generation of engineering talent..
Key Responsibilities:
- Lead the design and development of robust, scalable software solutions with a focus on architecture, system design, and long term maintainability.
- Mentor and coach engineers, fostering strong engineering practices, technical growth, and a culture of quality.
- Develop and review documentation such as requirements, design specifications, risk controls, and verification & validation evidence.
- Ensure software quality, security, and reliability while supporting adherence to internal processes and relevant industry standards.
- Collaborate with cross functional teams to deliver safe and effective medical device software.
- Support investigation, structured root cause analysis, and resolution of defects and post market issues.
- Contribute to continuous improvement of engineering processes, tools, and lifecycle workflows.
Education:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
Experience
- 8+ years of professional software development experience, with significant time in senior or technical leadership roles. Experience in regulated or safety-focused environments is a plus but not required.
- Strong proficiency in C# and .NET, with deep understanding of object-oriented design and advanced programming principles.
- Experience with Angular and modern front-end development practices.
- Strong experience in software architecture, system design, and guiding technical decisions.
- Strong commitment to a quality‑first mindset, including designing for testability and leveraging automated testing practices to ensure reliability and long‑term safety.
- Proven experience mentoring engineers and leading technical initiatives.
- Familiarity with structured SDLC practices, documentation discipline, and systematic problem‑solving approaches.
- Excellent analytical, problem-solving, and communication skills.
Position Summary:
We are seeking a Senior Software Engineer to provide technical leadership and hands-on expertise in developing high quality software for innovative medical device and healthcare solutions. This role offers the opportunity to influence architecture, guide system design, and mentor the new generation of engineering talent..
Key Responsibilities:
- Lead the design and development of robust, scalable software solutions with a focus on architecture, system design, and long term maintainability.
- Mentor and coach engineers, fostering strong engineering practices, technical growth, and a culture of quality.
- Develop and review documentation such as requirements, design specifications, risk controls, and verification & validation evidence.
- Ensure software quality, security, and reliability while supporting adherence to internal processes and relevant industry standards.
- Collaborate with cross functional teams to deliver safe and effective medical device software.
- Support investigation, structured root cause analysis, and resolution of defects and post market issues.
- Contribute to continuous improvement of engineering processes, tools, and lifecycle workflows.
Education:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
Experience
- 8+ years of professional software development experience, with significant time in senior or technical leadership roles. Experience in regulated or safety-focused environments is a plus but not required.
- Strong proficiency in C# and .NET, with deep understanding of object-oriented design and advanced programming principles.
- Experience with Angular and modern front-end development practices.
- Strong experience in software architecture, system design, and guiding technical decisions.
- Strong commitment to a quality‑first mindset, including designing for testability and leveraging automated testing practices to ensure reliability and long‑term safety.
- Proven experience mentoring engineers and leading technical initiatives.
- Familiarity with structured SDLC practices, documentation discipline, and systematic problem‑solving approaches.
- Excellent analytical, problem-solving, and communication skills.
Job Segment:
R&D Engineer, Test Engineer, R&D, Software Engineer, Medical Device Engineer, Engineering, Research