View all jobs

Director of Software Delivery

United States, Remote
We are looking for a Director of Software Delivery here at ICS. This position is tasked with managing a 100+ engineering team to coordinate successful delivery of our customer projects, manage project budgets, and assist with account management responsibilities for the respective customer. Project planning, scheduling and performance are part of the responsibilities. Setting expectations for the team of developers or managing specific projects with different teams may be required. Technical requirements will vary depending on the type of software produced, ranging from embedded to web-based development and application design. Operate within our software development environment with a focus on managing development resources. Tactical skills such as managing multiple Agile teams, time management, program-level financial planning, issue management, meeting facilitation, and status reporting.
  • Supervise the overall management of service requests and resource allocations needed to deliver software solutions
  • Be responsible for delivery planning across projects to guarantee the optimal use of resources
  • Proposal writing - This position will be responsible for coordinating the technical portions of all formal proposals and ensuring that the response is of high quality, complete and competitive.
  • Provide leadership and guidance to our global software delivery team
  • Overall management of engineers including hiring, mentoring, promoting and reviews
  • Monitor the performance and quality of all services
  • Mitigate escalating issues according to the applicable governance and procedures
  • Work in close relationships with customer and internal teams to manage expectations and measure satisfaction
  • Meet regularly with engineering to increase the level of engagement and ensure great customer service
  • Identify and incubate emerging technologies within your engineering team
  • Evangelize ICS service for events, publications, and marketing
  • Staff development - Evaluate strengths and areas of growth along with identifying opportunities to advance skill sets
  • High-Level Degree or equivalent in Computer Science or related subject      
  • Minimum 7 years’ experience in team and project management in software services or product development environment
  • Minimum 5 years’ experience in leading delivery for a software service company
  • Demonstrated ability to communicate technical information to a non-technical audience
  • Experience in delivering highly embedded and portable systems in a regulated industry (e.g., Medical Devices, Robotics, Automotive, Aerospace)
  • Strong understanding of the Application Lifecycle Management process
  • Solid experience in managing relationships with internal and external teams
  • Good knowledge in Agile development methodology
  • Strong public speaking skills
Our cadre of developers, designers, and marketing and business pros provide product-driven custom software development and User Experience (UX) design for touchscreen, mobile, embedded, and desktop applications.
We are the largest independent source of Qt expertise in North America. Our customers include some of the world’s most recognized brands -- organizations used to working with the best of the best. They look to us for new solutions to some of their toughest and most complex challenges.

If you think you are right for our team, please apply today!

Share This Job

Powered by