Software Application Engineering Manager R&D

Apply now »

Date: Mar 12, 2025

Location: Cartago, CR

Company: Terumo BCT, Inc.

JOB TITLE:

Software Application Engineering Manager R&D

 

 

JOB SUMMARY

 

The Software Engineering Manager leads a skilled software engineering team at our strategic Costa Rica R&D Center of Excellence, ensuring technical excellence across our advanced medical device portfolio. This role combines technical oversight with effective team management as you build your team from the ground up and guide both engineering performance and professional development. Reporting to the Head of R&D, Costa Rica, with a dotted line to the Director of Global Software Engineering, you'll establish software engineering as a key discipline in our newest R&D hub. Your experience will be valuable in building and strengthening team capabilities, delivering quality across sustaining programs, and identifying opportunities to enhance our life-saving technologies. We're seeking an engineering leader ready to shape a department from scratch, make an impact on our global organization, and deliver results that improve patient care worldwide.

 

ESSENTIAL DUTIES

 

  • Establish and grow the software engineering team from the ground up, while implementing best practices and fostering a culture of technical excellence
  • Spearhead software engineering efforts across sustaining and continuous improvement projects that enhance our medical device portfolio while adhering to organizational policies and processes and supporting overall business and corporate objectives
  • Drive functional excellence within the Software Engineering Team, establishing best practices and fostering continuous improvement utilizing design controls
  • Mentor and develop software engineers through technical guidance, career pathing, and performance management
  • Lead the recruitment and selection process to build a world-class software engineering team with diverse technical capabilities
  • Partner with other engineering disciplines and cross-functional teams to ensure integrated approaches to technical challenges
  • Oversee multiple concurrent sustaining R&D initiatives, managing priorities, resources, and timelines
  • Manage the full development lifecycle of software applications and development.
  • Effectively manage project budgets and resources to maximize team efficiency and output
  • Provide technical leadership to the development teams, mentoring other developers on technology
  • Has system-wide responsibility on complex components or complex projects within multiple cross-functional teams.
  • Guides, channels, facilitate and transfers knowledge of technologies.  May act as consultant between various technologies.
  • Anticipates problems, evaluates alternatives and selects/implements innovative solutions for complex problems requiring the ingenuity and creativity
  • Interprets, executes, and recommends modifications to operating policies on a multi-functional basis; can interpret and recommend modifications to operating policies within the function
  • Works with development teams and software project managers to identify and reduce project and technical risk throughout the SDLC
  • Present technical information and project status with clarity to senior management and stakeholders
  • Coordinate strategies, practices, and execution with the product design and development team in Lakewood, Colorado to ensure consistency across sites

 

 

 

 

MINIMUM QUALIFICATION REQUIREMENTS

 

Education

 

Bachelor or Master of Science degree in Computer Science is required or, equivalent of education and experience sufficient to successfully perform the essential functions of the job may be considered.

 

 

Experience

 

  • Minimum of 8 years of experience in software engineering, with a strong focus on medical device development
  • At least 3 years of experience in a supervisory or management capacity within the medical technology industry
  • Proven track record of successfully leading complex software engineering projects for medical devices
  • Demonstrated experience with global regulatory requirements in the medical device industry
  • Requires experience with mission critical applications, preferably medical products/devices

 

 

 

 

Skills

  • Proven leadership experience building and managing high-performing engineering teams in a multi-project environment
  • Advanced problem-solving and analytical skills specifically applied to medical device challenges
  • Comprehensive knowledge of software engineering principles, practices, and standards essential to medical technology development
  • Expertise with software design and PLM software used in medical device development, preferably with Altium and Windchill
  • Demonstrated project management capabilities with a track record of successfully balancing competing priorities
  • Superior English communication skills for articulating complex technical concepts to diverse audiences including senior management
  • Adaptability and resilience in fast-paced environments typical of innovative medical technology companies
  • Strategic decision-making abilities, particularly when navigating complex regulatory requirements and technical trade-offs
  • Thorough understanding of medical device industry regulations and standards (e.g., FDA, ISO 13485, IEC 62304)
  • Experience with different approaches including formal Waterfall and Agile methodologies
  • Possesses a highly technical and complex knowledge of one software technology or basic knowledge of several technologies 
  • Demonstrated experience on database and web development
  • Strong development background, including n-tier development on Windows platforms, interaction with database technology (Oracle, SQL Server), SQA model, Object-oriented analysis and design.  C# and C++ experience required
  • Experience with modern cloud platform and architectures, microservices, and CI/CD, strongly preferred
  • Experience using risk analysis and mitigation methodologies
  • Experience managing engineering budgets and allocating resources effectively across multiple projects
  • Success working with geographically-dispersed engineering teams across multiple locations

 

 

-Or-

An equivalent competency level acquired through a variation of these qualifications may be considered.

 

Certificates, Licenses, Registrations


Must either have a current passport or be eligible to obtain a passport.

JOB TITLE:

Software Application Engineering Manager R&D

 

 

JOB SUMMARY

 

The Software Engineering Manager leads a skilled software engineering team at our strategic Costa Rica R&D Center of Excellence, ensuring technical excellence across our advanced medical device portfolio. This role combines technical oversight with effective team management as you build your team from the ground up and guide both engineering performance and professional development. Reporting to the Head of R&D, Costa Rica, with a dotted line to the Director of Global Software Engineering, you'll establish software engineering as a key discipline in our newest R&D hub. Your experience will be valuable in building and strengthening team capabilities, delivering quality across sustaining programs, and identifying opportunities to enhance our life-saving technologies. We're seeking an engineering leader ready to shape a department from scratch, make an impact on our global organization, and deliver results that improve patient care worldwide.

 

ESSENTIAL DUTIES

 

  • Establish and grow the software engineering team from the ground up, while implementing best practices and fostering a culture of technical excellence
  • Spearhead software engineering efforts across sustaining and continuous improvement projects that enhance our medical device portfolio while adhering to organizational policies and processes and supporting overall business and corporate objectives
  • Drive functional excellence within the Software Engineering Team, establishing best practices and fostering continuous improvement utilizing design controls
  • Mentor and develop software engineers through technical guidance, career pathing, and performance management
  • Lead the recruitment and selection process to build a world-class software engineering team with diverse technical capabilities
  • Partner with other engineering disciplines and cross-functional teams to ensure integrated approaches to technical challenges
  • Oversee multiple concurrent sustaining R&D initiatives, managing priorities, resources, and timelines
  • Manage the full development lifecycle of software applications and development.
  • Effectively manage project budgets and resources to maximize team efficiency and output
  • Provide technical leadership to the development teams, mentoring other developers on technology
  • Has system-wide responsibility on complex components or complex projects within multiple cross-functional teams.
  • Guides, channels, facilitate and transfers knowledge of technologies.  May act as consultant between various technologies.
  • Anticipates problems, evaluates alternatives and selects/implements innovative solutions for complex problems requiring the ingenuity and creativity
  • Interprets, executes, and recommends modifications to operating policies on a multi-functional basis; can interpret and recommend modifications to operating policies within the function
  • Works with development teams and software project managers to identify and reduce project and technical risk throughout the SDLC
  • Present technical information and project status with clarity to senior management and stakeholders
  • Coordinate strategies, practices, and execution with the product design and development team in Lakewood, Colorado to ensure consistency across sites

 

 

 

 

MINIMUM QUALIFICATION REQUIREMENTS

 

Education

 

Bachelor or Master of Science degree in Computer Science is required or, equivalent of education and experience sufficient to successfully perform the essential functions of the job may be considered.

 

 

Experience

 

  • Minimum of 8 years of experience in software engineering, with a strong focus on medical device development
  • At least 3 years of experience in a supervisory or management capacity within the medical technology industry
  • Proven track record of successfully leading complex software engineering projects for medical devices
  • Demonstrated experience with global regulatory requirements in the medical device industry
  • Requires experience with mission critical applications, preferably medical products/devices

 

 

 

 

Skills

  • Proven leadership experience building and managing high-performing engineering teams in a multi-project environment
  • Advanced problem-solving and analytical skills specifically applied to medical device challenges
  • Comprehensive knowledge of software engineering principles, practices, and standards essential to medical technology development
  • Expertise with software design and PLM software used in medical device development, preferably with Altium and Windchill
  • Demonstrated project management capabilities with a track record of successfully balancing competing priorities
  • Superior English communication skills for articulating complex technical concepts to diverse audiences including senior management
  • Adaptability and resilience in fast-paced environments typical of innovative medical technology companies
  • Strategic decision-making abilities, particularly when navigating complex regulatory requirements and technical trade-offs
  • Thorough understanding of medical device industry regulations and standards (e.g., FDA, ISO 13485, IEC 62304)
  • Experience with different approaches including formal Waterfall and Agile methodologies
  • Possesses a highly technical and complex knowledge of one software technology or basic knowledge of several technologies 
  • Demonstrated experience on database and web development
  • Strong development background, including n-tier development on Windows platforms, interaction with database technology (Oracle, SQL Server), SQA model, Object-oriented analysis and design.  C# and C++ experience required
  • Experience with modern cloud platform and architectures, microservices, and CI/CD, strongly preferred
  • Experience using risk analysis and mitigation methodologies
  • Experience managing engineering budgets and allocating resources effectively across multiple projects
  • Success working with geographically-dispersed engineering teams across multiple locations

 

 

-Or-

An equivalent competency level acquired through a variation of these qualifications may be considered.

 

Certificates, Licenses, Registrations


Must either have a current passport or be eligible to obtain a passport.

JOB TITLE:

Software Application Engineering Manager R&D

 

 

JOB SUMMARY

 

The Software Engineering Manager leads a skilled software engineering team at our strategic Costa Rica R&D Center of Excellence, ensuring technical excellence across our advanced medical device portfolio. This role combines technical oversight with effective team management as you build your team from the ground up and guide both engineering performance and professional development. Reporting to the Head of R&D, Costa Rica, with a dotted line to the Director of Global Software Engineering, you'll establish software engineering as a key discipline in our newest R&D hub. Your experience will be valuable in building and strengthening team capabilities, delivering quality across sustaining programs, and identifying opportunities to enhance our life-saving technologies. We're seeking an engineering leader ready to shape a department from scratch, make an impact on our global organization, and deliver results that improve patient care worldwide.

 

ESSENTIAL DUTIES

 

  • Establish and grow the software engineering team from the ground up, while implementing best practices and fostering a culture of technical excellence
  • Spearhead software engineering efforts across sustaining and continuous improvement projects that enhance our medical device portfolio while adhering to organizational policies and processes and supporting overall business and corporate objectives
  • Drive functional excellence within the Software Engineering Team, establishing best practices and fostering continuous improvement utilizing design controls
  • Mentor and develop software engineers through technical guidance, career pathing, and performance management
  • Lead the recruitment and selection process to build a world-class software engineering team with diverse technical capabilities
  • Partner with other engineering disciplines and cross-functional teams to ensure integrated approaches to technical challenges
  • Oversee multiple concurrent sustaining R&D initiatives, managing priorities, resources, and timelines
  • Manage the full development lifecycle of software applications and development.
  • Effectively manage project budgets and resources to maximize team efficiency and output
  • Provide technical leadership to the development teams, mentoring other developers on technology
  • Has system-wide responsibility on complex components or complex projects within multiple cross-functional teams.
  • Guides, channels, facilitate and transfers knowledge of technologies.  May act as consultant between various technologies.
  • Anticipates problems, evaluates alternatives and selects/implements innovative solutions for complex problems requiring the ingenuity and creativity
  • Interprets, executes, and recommends modifications to operating policies on a multi-functional basis; can interpret and recommend modifications to operating policies within the function
  • Works with development teams and software project managers to identify and reduce project and technical risk throughout the SDLC
  • Present technical information and project status with clarity to senior management and stakeholders
  • Coordinate strategies, practices, and execution with the product design and development team in Lakewood, Colorado to ensure consistency across sites

 

 

 

 

MINIMUM QUALIFICATION REQUIREMENTS

 

Education

 

Bachelor or Master of Science degree in Computer Science is required or, equivalent of education and experience sufficient to successfully perform the essential functions of the job may be considered.

 

 

Experience

 

  • Minimum of 8 years of experience in software engineering, with a strong focus on medical device development
  • At least 3 years of experience in a supervisory or management capacity within the medical technology industry
  • Proven track record of successfully leading complex software engineering projects for medical devices
  • Demonstrated experience with global regulatory requirements in the medical device industry
  • Requires experience with mission critical applications, preferably medical products/devices

 

 

 

 

Skills

  • Proven leadership experience building and managing high-performing engineering teams in a multi-project environment
  • Advanced problem-solving and analytical skills specifically applied to medical device challenges
  • Comprehensive knowledge of software engineering principles, practices, and standards essential to medical technology development
  • Expertise with software design and PLM software used in medical device development, preferably with Altium and Windchill
  • Demonstrated project management capabilities with a track record of successfully balancing competing priorities
  • Superior English communication skills for articulating complex technical concepts to diverse audiences including senior management
  • Adaptability and resilience in fast-paced environments typical of innovative medical technology companies
  • Strategic decision-making abilities, particularly when navigating complex regulatory requirements and technical trade-offs
  • Thorough understanding of medical device industry regulations and standards (e.g., FDA, ISO 13485, IEC 62304)
  • Experience with different approaches including formal Waterfall and Agile methodologies
  • Possesses a highly technical and complex knowledge of one software technology or basic knowledge of several technologies 
  • Demonstrated experience on database and web development
  • Strong development background, including n-tier development on Windows platforms, interaction with database technology (Oracle, SQL Server), SQA model, Object-oriented analysis and design.  C# and C++ experience required
  • Experience with modern cloud platform and architectures, microservices, and CI/CD, strongly preferred
  • Experience using risk analysis and mitigation methodologies
  • Experience managing engineering budgets and allocating resources effectively across multiple projects
  • Success working with geographically-dispersed engineering teams across multiple locations

 

 

-Or-

An equivalent competency level acquired through a variation of these qualifications may be considered.

 

Certificates, Licenses, Registrations


Must either have a current passport or be eligible to obtain a passport.


Job Segment: R&D Engineer, R&D, Medical Device, Medical Device Engineer, Software Engineer, Engineering, Research, Healthcare

Apply now »