Director of Software Engineering

2 weeks 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

    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, 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, United States Muller Engineering Full time

    Job Title: Design Engineer - StructuresMuller Engineering is seeking a highly skilled Design Engineer - Structures to join its Structural Team. This opportunity involves structural design for projects with a focus on serving state and local agencies.Essential Duties and Responsibilities:Assist in structural engineering efforts from design through...


  • Lakewood, United States Ledgent Technology Full time

    Join Us as Director of Application Software Engineering!We're on the hunt for a dynamic leader to steer our global Application Software Engineering team in Lakewood, CO. If you're passionate about medical devices and have a knack for .Net applications, this role is for you! What You'll Do:Lead and Inspire: Provide strategic leadership and direction to a...

  • Engineering Director

    4 weeks ago


    Lakewood, United States Spartan Engineering, Inc. Full time

    About the RoleSpartan Engineering, Inc. is seeking a highly skilled and experienced Engineering Manager to join our team. As a key member of our organization, you will be responsible for leading our engineering team and ensuring the successful execution of our projects.Key ResponsibilitiesTechnical Leadership: Provide technical guidance and leadership to our...


  • Lakewood, United States General Dynamics Mission Systems Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at General Dynamics Mission Systems. As a Software Engineer, you will play a critical role in designing, developing, and maintaining software applications that support our nation's service members, intelligence analysts, and first responders.Key ResponsibilitiesParticipate in...


  • Lakewood, CO, USA, United States Muller Engineering Full time

    Job TitleSr. Project Engineer - TransportationJob SummaryMuller Engineering Co., Inc. is seeking a highly skilled and motivated Sr. Project Engineer to join our Transportation team. As a key member of our team, you will be responsible for designing transportation facilities, preparing studies and reports, and coordinating with project managers and...


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

    Job Title: Senior Software Systems EngineerThis is a challenging role that requires a strong background in software development and systems engineering. As a Senior Software Systems Engineer, you will be responsible for leading the development of complex software systems for medical devices.Key Responsibilities:Lead the development of software systems for...


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

    Job SummaryWe are seeking a highly skilled Software Development Engineer to join our team at Terumo Blood and Cell Technologies. As a key member of our Software R&D team, you will be responsible for developing, coding, testing, and troubleshooting new software or enhancements to existing software for third-party customers.Key ResponsibilitiesConduct...


  • Lakewood, United States Muller Engineering Full time

    Job TitleDesign Engineer - StructuresJob SummaryMuller Engineering is seeking a highly skilled Design Engineer - Structures to join its Structural Team. This opportunity involves structural design for projects with a focus on serving state and local agencies.Key ResponsibilitiesAssist in structural engineering efforts from design through construction on a...


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

    About the RoleWe are seeking a highly skilled Senior Software Systems Engineer to join our team at Terumo Blood and Cell Technologies. As a key member of our software development team, you will be responsible for leading the development of complex software systems for medical devices.Key ResponsibilitiesProject Leadership: Lead and manage large-scale...


  • Lakewood, United States Cherokee Federal Full time

    Job Title: Systems Engineer (Web Applications)Job Summary:Cherokee Federal is seeking a highly skilled Systems Engineer (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.Responsibilities:Assist in the...


  • Lakewood, United States ServiceCore LLC Full time

    ServiceCore Engineering Team LeaderServiceCore LLC is seeking a highly skilled Engineering Team Leader to join our team in Denver, CO. As a key member of our engineering team, you will be responsible for leading a team of software engineers in the development of our core product, ServiceCore.Key Responsibilities:Lead and manage a team of software engineers...

  • Software Engineer

    4 weeks ago


    Lakewood, OH, United States General Dynamics Mission Systems Full time

    Requires a Bachelor’s degree in Software Engineering, or a related Science, Engineering or Mathematics field. Agile experience preferred. CLEARANCE REQUIREMENTS: Department of Defense Secret security clearance is required within a reasonable period of time. Applicants selected will be subject to a U.S. Government security investigation and must meet...


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

    Job SummaryThis position is primarily concerned with software product definition across multiple product platforms and systems. It will work to translate users' needs, commercial desires, regulatory and technical standards into use cases, workflows, user stories, and UI mockups, and software specifications for multiple software development teams.Key...

  • Software Engineer

    1 week ago


    Lakewood, United States Terumo Blood and Cell Technologies Full time

    Software Engineer – Ready Team, Software R&D JOB SUMMARYUnder general supervision, develops, codes, tests, and troubleshoots new software or enhancements to existing software for third party customers. Provides functional and empirical analysis related to the design, development, and implementation of software operating systems, including, but not limited...

  • Software Engineer

    1 month ago


    Lakewood, United States Terumo Blood and Cell Technologies Full time

    Software Engineer – Ready Team, Software R&D JOB SUMMARYUnder general supervision, develops, codes, tests, and troubleshoots new software or enhancements to existing software for third party customers. Provides functional and empirical analysis related to the design, development, and implementation of software operating systems, including, but not limited...

  • Software Engineer

    1 month ago


    Lakewood, United States Terumo Blood and Cell Technologies Full time

    Software Engineer – Ready Team, Software R&D JOB SUMMARYUnder general supervision, develops, codes, tests, and troubleshoots new software or enhancements to existing software for third party customers. Provides functional and empirical analysis related to the design, development, and implementation of software operating systems, including, but not limited...

  • Software Developer

    2 weeks ago


    Lakewood, United States General Dynamics Full time

    Software Engineer Job DescriptionAt General Dynamics Mission Systems, we are seeking a highly skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and testing software applications to support our mission-critical systems.Key Responsibilities:Design and develop software applications using...

  • Software Developer

    2 weeks ago


    Lakewood, United States General Dynamics Mission Systems Full time

    Job SummaryWe are seeking a highly skilled Software Engineer to join our team at General Dynamics Mission Systems. As a Software Engineer, you will be responsible for designing, developing, and maintaining software applications that support our mission-critical systems.Key ResponsibilitiesDesign and develop software applications using multiple technologies,...