Director of Software Engineering

1 month ago


Lakewood, United States Terumo Blood and Cell Technologies Full time

Director, Application Software Engineering


JOB SUMMARY

Directs the activities of the global Application Software Engineering team to achieve the company’s short and long-term business objectives, including development of strategies that support and optimize on-time delivery of projects and optimization of development processes. Supports strategic direction to projects to increase value proposition, market share, and product quality. Ensures all engineering activities are in accordance with organizational standards and industry best practices, with a focus on .Net applications. Develops objectives, plans, and strategies to ensure effective achievement of business goals in partnership with stakeholders across various business areas.


ESSENTIAL DUTIES

  • Provide strategic leadership and direction to a globally distributed Application Software Development team, including tech leads, architects, and engineering managers, ensuring alignment with company objectives and industry best practices
  • Lead and optimize the performance of cross-functional software development teams across multiple global sites fostering a culture of collaboration, innovation, and continuous improvement.
  • Develop and execute short and long-term planning processes that establish technical objectives, project priorities, and milestones for business unit projects, in close collaboration with various Business Areas and stakeholders.
  • Oversee the entire software development lifecycle, from conceptualization to commercial deployment, ensuring that all products meet FDA and global regulatory requirements specific to medical software while adhering to the company's Quality System regulations.
  • Manage budget, resource allocation, and project timelines across multiple development sites, including cost estimation, staffing decisions, and risk management activities.
  • Evaluate and implement proposed solutions, adaptations, and modifications to globally used software products, leveraging technical expertise to drive innovation and product improvement.
  • Establish and maintain best practices for software development processes, Design Controls, and Quality Management Systems across all development sites, ensuring consistency and efficiency in a distributed environment.
  • Drive the growth and development of the global software engineering team through individualized guidance, training, and supervision, cultivating a high-performance culture that spans geographical boundaries.
  • Collaborate with Quality Assurance, Regulatory Affairs, and other cross-functional teams to ensure compliance with industry standards and company policies, while continuously improving processes and product quality.
  • Identify and evaluate new product opportunities and emerging technologies, articulating value propositions and potential risks to senior management.
  • Manage customer expectations and requirements across various regions, overseeing system change processes, addressing technical product/market concerns, and coordinating release schedules and features.
  • Champion change initiatives and drive cultural alignment across the global organization, promoting transparency, collaboration, and engagement in line with R&D senior leadership's vision.

MINIMUM QUALIFICATION REQUIREMENTS


Education

  • B.S. degree in Engineering required, preferably in computer science, software or mathematics.
  • M.S. or PhD degree in Engineering combined with management degree preferred.


Experience

  • Minimum 12 years of progressive experience developing Software products, 7 of which have been in a management capacity.
  • Experience in medical device software development is strongly preferred.
  • Must have done hands-on software development, particularly with .Net applications.
  • Requires experience with program and project management methods and tools in a globally distributed environment.
  • Must have important leadership traits, including:
  • Command the respect of the technology team with engineering proficiency in .Net, Azure, Kubernetes, cybersecurity and related technologies
  • History of developing both technology and people leadership in a distributed team environment
  • Documented involvement in process excellence across multiple development sites
  • Disciplined execution and drive for results, meeting agreed-upon deadlines despite challenges
  • History of success with building products that meet customer needs and quality standards required in a regulated industry
  • Partnership credentials with cross-disciplinary teams such as product management, manufacturing, service, IT, legal, clinical, regulatory affairs, quality, project management, HR, and other functions within a global organization
  • Demonstrated success in executing distributed team strategies to increase execution capacity and manage globally distributed teams effectively.


Skills

  • Demonstrated ability to lead a multi-discipline, globally distributed software development team working on multiple .Net-based projects.
  • Ability to solve practical problems and interpret and communicate complex engineering requirements in a manner that allows maximum product flexibility without compromising quality standards.
  • Capacity to define and communicate engineering challenges and provide guidance to management in developing and implementing positive and proactive solutions across different geographical locations.
  • Demonstrated ability to interact productively and to effectively influence peers, external colleagues, and senior management in a global context.
  • Knowledge of current FDA regulatory and ISO requirements and trends affecting medical device software.
  • Ability to help management team balance engineering requirements with business requirements and identify solutions to meet both sets of requirements in a globally distributed development environment.
  • Strong interpersonal and conflict resolution skills, with the ability to manage across cultures and time zones.
  • Advanced understanding and application of Design Controls and Quality Management Systems to medical software product development.
  • Demonstrated ability to work collaboratively with business segment, regional, functional product development, and operations leaders to establish long-term goals for the globally distributed product development team.


Exceptional understanding of .Net technology and methods, and the ability to determine appropriate application across various product initiatives.



  • Lakewood, United States Terumo Blood and Cell Technologies Full time

    Job Title: Director of Software EngineeringAt Terumo Blood and Cell Technologies, we are seeking a highly skilled and experienced Director of Software Engineering to lead our global software development team. As a key member of our leadership team, you will be responsible for directing the activities of our software engineering team to achieve our company's...


  • Lakewood, United States Terumo Blood and Cell Technologies Full time

    Director, Application Software Engineering JOB SUMMARY Directs the activities of the global Application Software Engineering team to achieve the company’s short and long-term business objectives, including development of strategies that support and optimize on-time delivery of projects and optimization of development processes. Supports strategic...


  • Lakewood, United States Terumo Blood and Cell Technologies Full time

    Director, Application Software EngineeringJOB SUMMARYDirects the activities of the global Application Software Engineering team to achieve the company’s short and long-term business objectives, including development of strategies that support and optimize on-time delivery of projects and optimization of development processes. Supports strategic direction...


  • Lakewood, Ohio, United States Ctl Engineering Full time

    Job SummaryCtl Engineering is seeking a highly skilled and experienced Sr. Geotechnical Engineer to join our team as a Project Manager and Team Lead. The successful candidate will be responsible for leading geotechnical explorations and investigations for our clients, leveraging their expertise and creative problem-solving skills to deliver customized...


  • Lakewood, Washington, United States Actalent Full time

    Job Title: Senior Embedded Software EngineerJob Summary:We are seeking a highly skilled Senior Embedded Software Engineer to join our team at Actalent. As a Senior Embedded Software Engineer, you will be responsible for designing, developing, and testing software for embedded systems. You will work closely with our hardware and software teams to ensure...


  • Lakewood, Ohio, United States Ctl Engineering Full time

    We are seeking a highly skilled and experienced Senior Geotechnical Engineer to join our team at CTL Engineering. As a key member of our Geotech Team, you will play a crucial role in performing geotechnical explorations and investigations for our clients.You will leverage your extensive expertise and creative problem-solving skills to collaborate closely...


  • Lakewood, United States Cage Engineering Inc Full time

    About the RoleCAGE is seeking a highly motivated civil engineer intern to join our team for the summer 2025. As a civil engineer intern, you will have the opportunity to develop technical skills related to the production of design documents and calculations, including code/ordinance research, site planning, stormwater management calculations, and preliminary...


  • Lakewood, Ohio, United States Cubic Full time

    Job Summary:As a Senior Software Engineer at Cubic, you will be responsible for implementing new UI, data management, and network interfaces into both SDKs and an Android application using the latest and greatest Android libraries.Work with our talented design and product teams to give our riders the best experience Android has to offer.This position...


  • Lakewood, United States Actalent Full time

    Job Title: Senior Embedded Software EngineerJob Description This position involves resolving issues and creating solutions to prevent problems in products (50%), developing software (25%), and coordinating with hardware and software groups (25%). The role focuses on embedded and real-time systems development. This is an excellent opportunity for those...

  • Software Engineer

    4 days ago


    Lakewood, Washington, United States Jefferson County, Colorado Full time

    Frontend Software EngineerWe are seeking a talented Frontend Software Engineer to join our team. The successful candidate will be responsible for designing and developing the user interface and user experience of our web applications.In this role, you will work closely with our backend team to ensure seamless integration and a high-quality user experience....


  • Lakewood, Washington, United States Jefferson County, Colorado Full time

    Job Title: Software Engineer - Full Stack DevelopmentWe are looking for a highly skilled and motivated Software Engineer - Full Stack Development to join our team. As a key member of our development team, you will be responsible for designing, developing, and deploying scalable and efficient software solutions.Key Responsibilities:Design and develop full...


  • Lakewood, United States Terumo BCT Full time

    Job Title: Director, Process Improvement EngineeringAt Terumo Blood and Cell Technologies, we are seeking a highly skilled and experienced Director, Process Improvement Engineering to join our team. As a key member of our organization, you will be responsible for leading the Process Improvement Team across global manufacturing sites to achieve the company's...


  • Lakewood, United States Terumo BCT Full time

    Job Title: Director of Process Improvement EngineeringAt Terumo Blood and Cell Technologies, we are committed to delivering high-quality medical devices and related products that make a difference in patients' lives. We are seeking a highly skilled and experienced Director of Process Improvement Engineering to join our team.Key Responsibilities:Lead the...


  • Lakewood, Washington, United States NexGen Technologies Full time

    We are seeking a skilled Senior Java Software Engineer to join our team at NexGen Technologies. The ideal candidate will have a strong background in Java application development and a minimum of 3-5 years of experience programming Web Services.The successful candidate will be responsible for designing, developing, and maintaining applications using Java,...

  • AI Software Engineer

    3 weeks ago


    Lakewood, CO, USA, United States VORTO Full time

    About VORTOWe are a software company that enables businesses to become more sustainable by digitally transforming their supply chains. As an AI Engineer at VORTO, you will play a key role in defining the frontier of logistics optimization, supply prediction, and demand prediction.About the RoleWe are seeking a highly skilled AI Software Engineer to join our...


  • Lakewood, CO, United States Tyler Technologies Full time

    Job Summary:Tyler Technologies is seeking a skilled Mid Level Java Software Engineer to join our Property and Recording Division. As a key member of our Software Development team, you will be responsible for developing new features, supporting, and maintaining our core applications.Key Responsibilities:Develop new application programs from established...


  • Lakewood, United States Technosoft Engineering, Inc. Full time

    Job DescriptionJob DescriptionPosition: Electrical Controls EngineerLocation: Denver, CO.Job Description:Job Responsibilities:Design, develop, and implement control systems for filling machines and packaging equipment, prioritizing product performance, safety, and reliability.Create and test control algorithms and software specifically for filling and...

  • Software Engineer

    1 hour ago


    Lakewood, Washington, United States Wilbert Funeral Service Full time

    About the Role:We are seeking a highly skilled Backend Software Developer to join our team.Key Responsibilities:Design and implement efficient and scalable server-side applications.Collaborate with cross-functional teams to ensure timely delivery of high-quality software.Develop and maintain a wide range of backend technologies and...


  • Lakewood, CO, United States Cherokee Federal Full time

    Job Summary:Cherokee Federal is seeking a highly skilled Software Engineer for Web Applications to join our team. As a key member of our software development team, you will be responsible for designing, developing, and deploying web applications that meet the needs of our clients.Key Responsibilities:Design and develop web applications using...


  • Lakewood, New Jersey, United States Exidetek Full time

    About the RoleWe are seeking a skilled Software Engineer to join our team at Exidetek. As a key member of our software development team, you will be responsible for designing, implementing, and maintaining high-quality software systems that meet the needs of our government stakeholders.Key ResponsibilitiesCollaborate with cross-functional teams to build new...