• Senior Software Engineering Lead

    Job Locations US-VA-Fairfax
  • Overview

    Our client, a market leader and technology innovator, is seeking talented professionals to deliver cutting edge solutions to their customers. Well-respected, with a global presence, our client consistently offers a powerful and robust portfolio of products, services and solutions that help customers successfully execute their missions in today’s dynamic environment. With unsurpassed engineering, using an open systems approach, our client solves the nation’s most complex challenges while foreseeing future needs.


    Senior Software Engineering Lead

     (US Citizenship Required*)

    Fairfax, VA



    • Assess system level functional and performance requirements, and definition of software system and real-time work flow implementation strategies
    • Collaborate across diverse software application/multi-platform environments, with other SME’s, to ensure the system software requirements, system requirements, and mission needs are met
    • Work closely with RF/DSP engineering and capture teams to perform trade studies on the development of the control, status, varied analytic application infrastructure and execution, along with operator visualization functionality
    • Define/assess architecture and concepts that facilitate the real-time operation of the system and the open architectural models that allow for seamless integration of 3rd party/COTS applications
    • Identify system software requirements and design concepts that support development and deployment of analytic software applications by using current application store technologies that have been tailored to the CONOPS of the system
    • Define development and test environments for internal team and external 3rd party developers
    • Support configuration, Preliminary, and Detailed Design and integration strategies involving Cloud based environment that enables seamless integration of analytic and DSP/IO software products/capabilities
    • Derive software requirements from customer requirements; perform analysis and simulation/modeling
    • Develop buildup, integration and system level test approaches and plans
    • Evaluate Customer requirements as they apply to the system level capabilities, including preparation and delivery of customer briefings and capability demonstrations
    • Support business development activities through analysis of customer and market requirements and the suitability of specific vendor products/capabilities. Recommend development of new capabilities in support of market and customer needs.
    • Analyze software requirements; integrate systems; lead research; design, develop and test software and tools, including developing new work products or enhancing existing applications, systems or embedded products
    • Perform technical planning, verification and validation of others’ work, cost and risk analysis, and supportability and effectiveness analyses for total systems
    • Analyze all levels of total system product: concept, design, architecture, user experience, test, installation, operation, maintenance
    • Apply principles and techniques of computer science, engineering, and mathematical analysis to the development of complex solutions
    • Ensure logical and systematic conversion of customer or product requirements into total systems solutions that acknowledge technical, schedule, and cost constraints
    • Perform functional and timeline analysis, detail trade studies, requirements allocation and interface definition studies to translate customer requirements into software solutions using the development lifecycle technique or model that yields optimal results (Agile, Waterfall, etc.)
    • Research and analyze data, like customer design proposals, market trends, state of technology and industry, specifications and manuals, to determine feasibility of design or application
    • Apply and champion appropriate standards, processes, procedures, and tools throughout the system development life cycle to support the generation of technical engineering products
    • Participate as a Subject Matter Expert in internal review of software components and systems
    • More often responsible to define scope, schedule and expectations for work they execute or lead
    • Exercise latitude in determining technical objectives of assignments for self and teams
    • Accountable to lead and guide the completion of major programs and projects
    • Resolve significant, diverse, broad, complex problems using ingenuity and creativity
    • Erroneous decisions or recommendations, or failure to accomplish results or errors typically will negatively impact business segment financial results and cause business segment to fail to achieve organizational objectives
    • Lead, direct, or supervise lower level employees and teams
    • Lead small technical proposals and contribute to medium sized proposals
    • Frequently lead collaboration with senior management and leadership within the company, with organizations outside engineering, or with external customers and vendors/suppliers
    • Occasional contact with Business Development; Networks with key contacts outside own area of expertise as well as with senior internal and external personnel


    • Required – TS SI/TK security clearance is required at time of hire.
    • Able and willing to travel CONUS 25-50%
    • In depth knowledge of Cloud environments, technologies, and applications.
    • In depth knowledge of task Planning and Real-time Embedded Task and Resource Management
    • In depth knowledge of Agile Development Methodologies
    • In depth knowledge of C/C++ code development, integration and test
    • In depth knowledge of JAVA code development, integration and test
    • Preferred experience in application store and distribution system development and fielding
    • Subsystem integration and test; experience as an IPT Lead
    • A seasoned, experienced professional with wide range of professional experience and strong understanding of software engineering concepts, principles, and theories; an expert at applying technical standards and methodologies to resolve a wide range of issues in creative ways
    • Demonstrate strong skills helping company meet financial and business objectives by resolving complex issues in creative, effective and financially favorable ways
    • Can solve complex, diverse problems with in-depth evaluation of variables
    • Exercise judgment in selecting methods, techniques and evaluation criteria for obtaining results
    • Detailed and strong knowledge of technology trends; champions new idea, product, or process
    • Strong knowledge of software development process and software engineering concepts, principles, and theories
    • Strong knowledge of software tools supporting Integrated Development Environments (IDE), version control, defect reporting and scripting
    • Detailed knowledge of other related engineering and support disciplines
    • Strong ability to excel at the development of new theories and methods
    • Strong ability to be creative, innovative, and responsible; to master advanced decision-making skills; to grasp and apply new information quickly; to multi-task
    • Shows initiative on assignments, professionally executes projects as a technical lead with little or no direction, frequently provides direction and leadership to technical teams and determines methods and procedures, can handle significant responsibility, leadership and accountability while executing very complex assignments
    • Team player who thrives in collaborative environments and revels in team success, meeting and exceeding personal and team commitments
    • Advocate; champion at interpreting, defining and applying company policies and procedures to resolve very complex issues
    • Strong proficiency in Microsoft Office applications
    • Strong written and verbal communications skills: in communicating issues, impacts, and corrective actions; someone who is capable of providing technical leadership to an organization; recognize and clearly report relevant information
    • Strong understanding of basic task/project leadership principles including SPI/CPI, Earned Value, Cost Account Management (CAM), and Statistical Process Controls

    *US Citizenship is required by law, regulation, executive order, or government contract.


    Education and Experience:

    • BS in Computer Science, Software or Electrical Engineering, or related (or equivalent experience) with at least 8 years’ experience in embedded real-time software applications associated with communications and EW systems design, test and verification (or MS with 6 years’ experience).


    Conditions of Employment:

    Applicants selected for employment will be required to pass a pre-employment drug screening and background investigation which may include education, criminal and work history verifications.


    About Our Company:

    Moseley Technical Services, Inc. is dedicated to providing our clients with a high standard of quality products and services. For two decades, our reputation has been built on this dedication and the long-term relationships developed with some of the most prestigious companies in the aerospace and defense industries.  These business relationships give you the opportunity to not only find a job but to find one you can value and enjoy. We will be dedicated to you and to making your career a success.


    Accepted applicants will have the opportunity to be eligible for benefits, including medical and supplemental insurance and a 401K. Appreciation and gratitude for employees is a hallmark of organizations with low turnover.


    Moseley Technical Services, Inc. is an AA/EEO/Veterans/Disabled Employer.


    Join a team that values your experience!


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed