Software Engineer Lead VL-60

X-Force
  • Orlando, FL
  • Instant Apply
11 days ago

Job Description


Join a highly technical engineering team developing advanced software solutions that support next-generation modeling, simulation, and training systems. We are seeking an experienced Software Engineering Lead to provide technical leadership for the architecture, design, development, and integration of complex software components while mentoring a team of software engineers.

This role is ideal for an accomplished software engineer who enjoys balancing hands-on development with technical leadership. The successful candidate will drive software architecture decisions, oversee development teams, participate in proposal efforts, and ensure projects are delivered on schedule while maintaining high standards for software quality, performance, and maintainability.

Key Responsibilities Technical Leadership
  • Lead the architecture, design, development, and maintenance of one or more complex Computer Software Configuration Items (CSCIs).
  • Provide technical leadership for teams of approximately 2–10 software engineers.
  • Assign work, monitor technical progress, and proactively resolve obstacles affecting project execution.
  • Conduct software design reviews and code reviews while ensuring technical feedback is addressed.
  • Make architectural decisions that promote scalability, maintainability, and long-term product success.
  • Ensure compliance with software engineering standards, development processes, and configuration management practices.
  • Provide project status updates, technical risk assessments, and estimate-to-complete forecasts to program leadership.
  • Mentor junior engineers while supporting the professional development of the engineering team.
  • Contribute technical solutions, architectures, and labor estimates for proposal efforts.
Software Development
  • Design, develop, modify, integrate, and maintain complex software applications and components.
  • Translate customer requirements into well-designed software solutions.
  • Develop software using industry best practices, object-oriented design principles, and modern software engineering methodologies.
  • Perform unit testing and support integration, verification, and validation activities.
  • Develop and document software test procedures to satisfy customer and program requirements.
  • Leverage reusable software components and approved open-source technologies to improve development efficiency.
  • Maintain accurate task estimates, schedules, and progress reporting throughout the software development lifecycle.
  • Support software configuration management and version control processes.
  • Collaborate with multidisciplinary engineering teams throughout system development and integration.
  • Support occasional domestic and international travel as program requirements dictate.
  • Work extended hours when necessary to support critical project milestones.

Required Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, or a related technical discipline.
  • 10+ years of professional software development experience.
  • Demonstrated experience leading software engineering teams or serving as a technical lead.
  • Strong experience developing software within Linux and/or Windows environments.
  • Expert-level proficiency in modern programming languages and software development practices.
  • Strong understanding of software architecture, object-oriented design, and software design patterns.
  • Experience with Agile/Scrum software development methodologies.
  • Experience developing software from customer requirements through implementation and testing.
  • Experience with software configuration management tools and version control systems.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Excellent written and verbal communication skills.
  • Ability to lead technical discussions and mentor software engineers.
  • Basic understanding of linear algebra and mathematical concepts applicable to software development.
  • Ability to obtain and maintain a U.S. Government security clearance, if required.
  • Must be eligible to comply with U.S. export control regulations.

Desired Qualifications
  • Experience developing software for modeling, simulation, or training systems.
  • Experience supporting full-motion flight simulators, avionics systems, instructor/operator stations, electronic control loaders, or server-based simulation platforms.
  • Experience developing or integrating AR, VR, XR, or mixed reality applications.
  • Experience with Distributed Interactive Simulation (DIS), Semi-Automated Forces (SAF), image generators, flight dynamics models, or data link simulation systems.
  • Experience designing interoperable simulation architectures and real-time rendering systems.
  • Experience using tools such as:
    • Visual Studio
    • GNU Toolchain
    • Eclipse
    • Atlassian Jira
    • Confluence
    • Bitbucket
    • Jama
  • Experience supporting defense, aerospace, or government software development programs.

Preferred Technical Environment
Candidates with experience in one or more of the following environments are highly desirable:
  • Linux and Windows development
  • Visual Studio
  • GNU Toolchain
  • Eclipse
  • Atlassian Jira
  • Atlassian Confluence
  • Atlassian Bitbucket
  • Jama Requirements Management
  • Microsoft Office Suite

Why Join Us?
This is an opportunity to lead the development of advanced software supporting some of the most sophisticated modeling and simulation technologies in the defense industry. You'll work alongside experienced engineers on technically challenging programs while influencing software architecture, mentoring engineering teams, and helping shape next-generation training and simulation capabilities.

Numbers & Facts

LocationOrlando, FL

Skills

  • Accounts Receivableunmatched
  • Aerospace and Defenseunmatched
  • Agile Programming Methodologiesunmatched
  • Analysis Skillsunmatched
  • Architectural Designunmatched
  • Architectural Servicesunmatched
  • Atlassian JIRAunmatched
  • Avionicsunmatched
  • Best Practicesunmatched
  • CMVC (Configuration Management Version Control)unmatched
  • Code Reviewsunmatched
  • Communication Skillsunmatched
  • Computer Scienceunmatched
  • Computer Softwareunmatched
  • Configuration Managementunmatched
  • Cross-Functionalunmatched
  • Customer Satisfactionunmatched
  • Data Modelingunmatched
  • Design Patterns Programming Methodologiesunmatched
  • Develop and Maintain Customersunmatched
  • Distributed Interactive Simulation (DIS)unmatched
  • Forecastingunmatched
  • Government Softwareunmatched
  • High Tech Industryunmatched
  • Identify Issuesunmatched
  • Integration Testingunmatched
  • Interoperabilityunmatched
  • Leadershipunmatched
  • Linear Algebraunmatched
  • Linux Operating Systemunmatched
  • Loadersunmatched
  • Maintain Complianceunmatched
  • Mathematicsunmatched
  • Mentoringunmatched
  • Microsoft Officeunmatched
  • Microsoft Visual Studiounmatched
  • Microsoft Windows Operating Systemunmatched
  • Object Oriented Design (OOD)unmatched
  • Object Oriented Softwareunmatched
  • Open Sourceunmatched
  • Presentation/Verbal Skillsunmatched
  • Problem Solving Skillsunmatched
  • Process Managementunmatched
  • Programming Languagesunmatched
  • Progress Reportsunmatched
  • Project Executionunmatched
  • Requirements Managementunmatched
  • Risk Analysisunmatched
  • Scrum Project Management and Software Developmentunmatched
  • Security Clearanceunmatched
  • Simulationunmatched
  • Software Administrationunmatched
  • Software Architectureunmatched
  • Software Configuration Managementunmatched
  • Software Designunmatched
  • Software Developmentunmatched
  • Software Development Lifecycle (SDLC)unmatched
  • Software Engineeringunmatched
  • Software Testingunmatched
  • Source Code/Configuration Management (SCM)unmatched
  • Staff Developmentunmatched
  • Standards Developmentunmatched
  • System Integration (SI)unmatched
  • Systems Administration/Managementunmatched
  • Team Lead/Managerunmatched
  • Technical Leadershipunmatched
  • Testingunmatched
  • Time Managementunmatched
  • Training/Teachingunmatched
  • Unit Testunmatched
  • Validation Testingunmatched
  • Willing to Travelunmatched
  • Writing Skillsunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder