Unclassified - Ashburn, VA
posted about 1 month ago
This position is within the DTECH Missions Solutions business of Cubic. We are looking for a Software Engineering Director who is ready for a new challenge in a healthy and growing business. DTECH's software products span a diverse range of underlying technologies, including firmware and HDL, embedded Linux BSP and operating systems, embedded applications, embedded network stacks, and cloud-based IoT device management infrastructure. This role will provide technological leadership and guide innovation within the business. The Software Engineering Director is responsible for oversight and delivery for the software product teams and ensures that efforts within the software team align with the strategic goals of the business. The Software Engineering Director will develop and update technical strategies and roadmaps in collaboration with product management. This role involves managing the activities of the software department, overseeing experienced professionals and multiple subordinate managers, and frequently advising multiple teams across a diverse technology landscape on complex matters. The Director will foster a culture of innovation, collaboration, and constant improvement, collaborating with product management and other stakeholders to ensure successful product design and release. Maintaining high standards through best practices enforcement on coding, testing, and deployment is crucial, as is managing budgets, capital expense planning, and resource allocation. In addition, the Director will establish and track progress on software development goals, interview and hire software engineers, develop and lead training for team members, and track emerging technologies and industry trends, injecting them into the department as appropriate. Facilitating communications within the teams and outside the department to achieve business goals, metrics and monitoring, engineering process improvement, and ensuring compliance with regulatory standards while addressing security concerns are also key responsibilities.