Director of Software Engineering

3 weeks ago


Reston, Virginia, United States Terumo Blood and Cell Technologies Full time

Director, Application Software Engineering

JOB SUMMARY

As the Director of Software Engineering at Terumo Blood and Cell Technologies, you will lead the global Application Software Engineering team to achieve the company's short and long-term business objectives. This includes developing strategies that support and optimize on-time delivery of projects and optimization of development processes. You will support strategic direction to projects to increase value proposition, market share, and product quality. Ensuring all engineering activities are in accordance with organizational standards and industry best practices, with a focus on .Net applications. You will develop objectives, plans, and strategies to ensure effective achievement of business goals in partnership with stakeholders across various business areas.

KEY RESPONSIBILITIES

  1. 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
  2. Lead and optimize the performance of cross-functional software development teams across multiple global sites fostering a culture of collaboration, innovation, and continuous improvement.
  3. 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.
  4. 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.
  5. Manage budget, resource allocation, and project timelines across multiple development sites, including cost estimation, staffing decisions, and risk management activities.
  6. Evaluate and implement proposed solutions, adaptations, and modifications to globally used software products, leveraging technical expertise to drive innovation and product improvement.
  7. 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.
  8. 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.
  9. 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.
  10. Identify and evaluate new product opportunities and emerging technologies, articulating value propositions and potential risks to senior management.
  11. Manage customer expectations and requirements across various regions, overseeing system change processes, addressing technical product/market concerns, and coordinating release schedules and features.
  12. 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

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

Experience

  1. Minimum 12 years of progressive experience developing Software products, 7 of which have been in a management capacity.
  2. Experience in medical device software development is strongly preferred.
  3. Must have done hands-on software development, particularly with .Net applications.
  4. Requires experience with program and project management methods and tools in a globally distributed environment.
  5. Must have important leadership traits, including:
  6. Command the respect of the technology team with engineering proficiency in .Net, Azure, Kubernetes, cybersecurity and related technologies
  7. History of developing both technology and people leadership in a distributed team environment
  8. Documented involvement in process excellence across multiple development sites
  9. Disciplined execution and drive for results, meeting agreed-upon deadlines despite challenges
  10. History of success with building products that meet customer needs and quality standards required in a regulated industry
  11. 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
  12. Demonstrated success in executing distributed team strategies to increase execution capacity and manage globally distributed teams effectively.

SKILLS

  1. Demonstrated ability to lead a multi-discipline, globally distributed software development team working on multiple .Net-based projects.
  2. Ability to solve practical problems and interpret and communicate complex engineering requirements in a manner that allows maximum product flexibility without compromising quality standards.
  3. Capacity to define and communicate engineering challenges and provide guidance to management in developing and implementing positive and proactive solutions across different geographical locations.
  4. Demonstrated ability to interact productively and to effectively influence peers, external colleagues, and senior management in a global context.
  5. Knowledge of current FDA regulatory and ISO requirements and trends affecting medical device software.
  6. 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.
  7. Strong interpersonal and conflict resolution skills, with the ability to manage across cultures and time zones.
  8. Advanced understanding and application of Design Controls and Quality Management Systems to medical software product development.
  9. 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.



  • Reston, Virginia, United States Smith Arnold Partners Full time

    Are you a seasoned Software Engineering Leader with a passion for Innovation and driving new product development initiatives? Do you thrive on leading dynamic teams to create groundbreaking software solutions?This opportunity is ideal for a visionary Director of Software Engineering who can lead new product development (SaaS Products C# Azure) as well as...


  • Reston, Virginia, United States ICF Full time

    About the RoleWe are seeking a highly skilled and experienced Director of Software Engineering to join our team at ICF. As a key member of our Health Analytics, Research, and Technology (HART) Line of Business, you will be responsible for leading software projects and mentoring software engineers.Key ResponsibilitiesManage and mentor software developers to...


  • Reston, Virginia, United States Intelliswift Software Full time

    Job Title: Robotics Software Engineer VLocations: 100% Onsite at Redmond, WA 98052Duration: 12 Months Contract on W2 (Possible Extension)Summary:We are seeking a highly skilled software engineer to work on hardware integration and automation projects. The ideal candidate will have experience working with consumer electronics, firmware, and lab test equipment...


  • Reston, Virginia, United States ICF International Inc Full time

    Job SummaryICF International Inc is seeking a highly skilled Director of Software Engineering Lead to join our team. As a key member of our Health Analytics, Research, and Technology (HART) Line of Business, you will be responsible for leading software projects and mentoring software developers.About the RoleThe successful candidate will have a strong...

  • Software Engineer

    1 month ago


    Reston, Virginia, United States Intelliswift Software Full time

    Job Title: Software Engineer - On-device MLLocation: Onsite in Redmond WA or Burlingame, CADuration: 12 Months W2 contract with possibility of extensionsWe are seeking a skilled and motivated Software Engineer to join our team. The ideal candidate will have experience in C++ and the ability to work with a team of researchers building prototype research...


  • Reston, Virginia, United States JCW Group Full time

    JCW Group is seeking a seasoned Senior Director of Software Engineering to lead a team of talented developers in the design, development, and implementation of Java-based applications. This role offers a great opportunity to work in a hybrid model with a fantastic work-life balance in a diverse financing platform.The ideal candidate will have 10+ years of...


  • Reston, Virginia, United States TerraForce Full time

    About TerraForce: TerraForce is a pioneering company in agricultural technology, leveraging robotics, artificial intelligence, and precision technology to revolutionize farming operations. Our mission is to drive innovation in food production by harnessing cutting-edge software and hardware systems, enabling farmers to improve efficiency, sustainability, and...


  • Reston, Virginia, United States TALENT Software Services Full time

    Unlock Your Potential as a Software Design EngineerTalent Software Services is seeking an experienced Software Design Engineer to join our team in Redmond, WA. As a key member of our engineering team, you will be responsible for designing and developing scalable, secure, and reliable software solutions using Azure and full-stack development.Key...


  • Reston, Virginia, United States Capgemini Engineering Full time

    Job Title: Embedded Software Engineer - System ArchitectJob Summary:We are seeking an experienced Embedded Software Engineer - System Architect to join our team at Capgemini Engineering. As a key member of our team, you will be responsible for designing and implementing embedded firmware systems for future AR, VR, and new platforms.Key...

  • Software Engineer

    3 weeks ago


    Reston, Virginia, United States Iris Software Inc. Full time

    Iris Software Inc., a leading technology services provider, is seeking a skilled Software Engineer - QA Tester to join their team.The ideal candidate will have a strong background in Java and experience with automated testing tools such as Selenium and Cucumber.The role will involve implementing Rest Assured and querying databases for test data...


  • Reston, Virginia, United States Intelliswift Software Full time

    Job Title: Senior Python Software EngineerLocation: Hybrid - Tuesday through ThursdayDuration: 3 months, possible extensionContract Type: W2/C2CPay Rate Range: $65.00 - $75.00/HourPosition Description:Provide L3 Production Support for python based I&CM core applicationsProvide solutions to technical issues, including "hands-on" code enhancements and defect...


  • Reston, Virginia, United States Intelliswift Software Full time

    Job Title: Senior Python Software EngineerLocation: McLean, VA (Hybrid - Tuesday through Thursday)Duration: 3 months, possible extensionContract Type: W2/C2CPay Rate Range: $65.00 - $75.00/HourPosition Description:Provide L3 Production Support for python based I&CM core applications.Develop solutions to technical issues, including code enhancements and...


  • Reston, Virginia, United States Smith Arnold Partners Full time

    Are you a seasoned Software Engineering Leader with a passion for Innovation and leading new product development initiatives? Do you thrive on driving dynamic teams to create groundbreaking software solutions?This opportunity is right up your alley. Director of Software Engineering opportunity responsible for leading new product development (SaaS Products C#...

  • Software Engineer

    7 days ago


    Reston, Virginia, United States Commonwealth of Virginia Full time

    Our company is looking for a skilled Software Engineer to join our team. The successful candidate will be responsible for designing, developing, and testing software applications. The ideal candidate will have a strong understanding of programming languages and software development methodologies.Key Responsibilities:Design and develop software applications...

  • Software Engineer

    1 day ago


    Reston, Virginia, United States Commonwealth of Virginia Full time

    We are seeking a Software Engineer to join our team at {company}. The ideal candidate will have experience in designing, developing, and testing software applications.Main Responsibilities:Design, develop, and test software applicationsCollaborate with cross-functional teams to identify business needs and develop software solutionsParticipate in code reviews...


  • Reston, Virginia, United States Commonwealth of Virginia Full time

    We are seeking a Senior Software Engineer to join our team at {company}.About the Role:As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining large-scale software systems. You will work closely with our cross-functional teams to deliver high-quality software solutions that meet the needs of our customers.Key...


  • Reston, Virginia, United States ICF Full time

    Job SummaryICF is seeking a highly skilled and experienced Director of Software Engineering to lead our Health Analytics, Research, and Technology (HART) Line of Business.This strategic management position is situated in one of our growing portfolios focused on the intersection of health research, data, and technology.The teams 160+ experts focus on...


  • Reston, Virginia, United States Siemens Digital Industries Software Full time

    Siemens Digital Industries Software is a global leader in Electronic Design Automation software. Our software tools enable companies to develop innovative electronic products faster and more cost-effectively. Our customers use our tools to push the boundaries of technology and physics to deliver better products in the complex world of chip, board, and system...


  • Reston, Virginia, United States X4 Life Sciences Full time

    SaMD Software Engineering Leadership RoleX4 Life Sciences is seeking an experienced Senior Director of Engineering to lead the software strategy and drive product development for our innovative SaMD solutions in Pennsylvania.In this pivotal leadership position, you will oversee the entire software development lifecycle for FDA-compliant products that...


  • Reston, Virginia, United States Thompson Software Solutions Full time

    Thompson Software Solutions is a defense-focused software company seeking a senior-level Embedded Software Engineer to join its talented team and contribute to innovative solutions for tomorrow's problems.This position requires a software engineer to apply technical principles, theories, and concepts in software development, integration, and testing. The...