Logo
Cubic Corporation

Director of Software Engineering

Cubic Corporation, Ashburn, Virginia, United States, 22011


Business Unit: Cubic Defense Company Details: When you join Cubic, you become part of a company that creates and delivers technology solutions in transportation to make people's lives easier by simplifying their daily journeys, and defense capabilities to help promote mission success and safety for those who serve their nation. Led by our talented teams around the world, Cubic is committed to solving global issues through innovation and service to our customers and partners.

We have a top-tier portfolio of businesses, including Cubic Transportation Systems (CTS) and Cubic Defense (CD). Explore more on Cubic.com. Job Details:

This position is within the DTECH Missions Solutions business of Cubic. We are looking for a Software Engineering Director looking for a new challenge in a healthy and growing business. DTECH's software products cross 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 would provide technological leadership and guide innovation within the business. The Software Director is responsible for oversight and delivery for the software product teams and ensures that efforts within the software team are in alignment with the strategic goals of the business.Software Engineering Director Roles and Responsibilities:Develop and update technical strategies and roadmaps in collaboration with product managementManages activities of the software departmentOversees experienced professional and multiple subordinate managersFrequently advises multiple teams across a diverse technology landscape on complex mattersFoster a culture of innovation, collaboration, and constant improvementCollaborate with product management and other stake holders to ensure successful product design and releaseMaintain high standards through best practices enforcement on coding, testing, and deploymentManage budgets, capital expense planning, and resource allocationEstablish and track progress software development goalsInterviewing and hiring software engineersDeveloping and leading training for team membersTracking emerging technologies and industry trends and injecting them into the department as appropriateFacilitating communications within the teams as well as outside the department to achieve business goalsMetrics and monitoringEngineering process improvementEnsuring compliance with regulatory standards and addressing security concernsWork Hours & Benefits

This is hybrid on-site (3 days in-office weekly) role at the DTECH Mission Solutions office in Ashburn VA, located on Beaumeade Circle with convenient access to local commerce and transportation as well as the W&OD trail. This role is on a 9-80 work schedule with every other Friday off and is also eligible for our flexible time off and paid sick leave policy. Cubic offers competitive health/dental/vision benefits as well as a continuing education program. #LI-hybridEducation, Experience, and Licensing Requirements:Bachelor's degree in Computer Science, Computer Engineering, Systems Engineering or related technical discipline plus 12 or more years of relevant experience or Master's degree in a relevant field with 8 or more years relevant work experienceMust be a US citizen, eligible for DoD security clearance.Experience defining application architecture and applying design patterns is desiredExperience throughout the full software development lifecycle, from conception, architecture definition, detailed design, scoping, planning, implementation, testing to documentation, delivery and maintenance is requiredKnowledge of professional software engineering and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operationsCubic Pay Range:$180,000 - $230,142 + benefits.The Cubic pay range for this job level is a general guideline only and not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law.Worker Type: Employee#J-18808-Ljbffr