Lead Software Engineer

1 week ago


Patuxent River Estates Maryland, United States Sigma Defense Full time


Sigma Defense is looking for a Lead Software Engineer to deliver exceptional on-site technical support to our clients.


Equal Opportunity Employer/Veterans/Disabled:
Sigma Defense Systems is committed to fostering a diverse workplace.

All qualified candidates will be considered for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not face discrimination based on disability.

Requirements:


A minimum of 5 years of experience with a master's degree, or 7 years of experience with a bachelor's degree in the research, design, development, debugging, and testing of specialized software applications, including database management.

Experience in applying programming principles in a professional or academic context, along with significant exposure to modern software development practices (e.g., Agile, DevSecOps/DevOps) is essential.

Security Clearance:
Candidates must hold an active, DoD issued Secret security clearance.

Educational Background:


Bachelor's degree from an accredited institution in Engineering, Mathematics (Electrical Engineering, Computer Engineering, Computer Science, Information Technology, Information Systems), or a related discipline.


Technical Proficiencies:
Linux

C++

C#

Java

Atlassian Tool Set

Certifications:
CSEP and/or MBSE.

Preferred Qualifications:
Experience with the MINOTAUR Family of Systems.

Familiarity with P-8A Application Based Architecture (ABA) and/or P-8A Tactical Open Mission (TOMS) software and TOMS Software Development Environment (SDE).

Key Responsibilities:
Assist in the ongoing adoption of Agile Development methodologies.

Facilitate efforts to eliminate obstacles for the engineering team to ensure timely delivery and successful completion of sprints and project milestones.

Engage in the implementation of DevSecOps practices.

Ensure security is integrated into all development cycles.

Contribute to continuous integration and continuous delivery initiatives.

Support the design, development, and architectural recommendations for current and future software and hardware baselines.

Provide design solutions that are compatible with any common network or hardware environment.

Drive process and engineering enhancements such as Model Based Systems Engineering (MBSE) and retrospectives.


Assist in creating a systems engineering plan that outlines the program's overall technical design and strategy, including processes, resources, metrics, risks, and mitigation strategies.

Generate and contribute to functional, allocated, and product baseline engineering documentation, as well as design-related technical briefs.


Collaborate with Information Assurance (IA)/Security Engineers to ensure that design choices do not compromise the IA/security posture of the system.

Document approaches in a Software Development Plan (SDP).

Ensure the SDP adheres to the criteria specified in IEEE Std 12207:2017 (E) and aligns with the engineering and technical development of current and future system baselines.

Implement Agile development practices and participate in planning activities utilizing Agile tools.

Support or engage in large-scale Agile frameworks such as the Scaled Agile Framework (SAFe).


Apply DevSecOps principles and related technologies using Agile-directed tools such as Git, PowerShell, Ansible, and cloud services.


Manage enterprise Windows and Linux architectures, and assist in building, configuring, and securing virtual machines and applications within an enterprise framework.

Configure Windows and VMware hypervisors.

Integrate and configure infrastructure as code (IaC) capabilities such as Terraform.

Develop, configure, and secure Software Defined Networks (SDN) and incorporate them into an enterprise architecture.

Install, configure, and develop edge computing devices.

Configure Systems Center technologies such as Operations Manager, Configuration Manager, and Service Manager.

Install and configure backup and recovery technologies.

Install and configure Windows enterprise domain technologies such as Active Directory, Exchange, and SharePoint.

Integrate, configure, and implement:

machine learning (ML) and artificial intelligence (AI) technologies; platform as a service (PaaS) capabilities including containers; identity management capabilities; geospatial mapping services; and data analytics capabilities.

Develop and utilize automation tools/scripts for installation, configuration, testing, and patching. This includes supporting automated testing frameworks.

Formulate test plans and functional test objectives to ensure that software and hardware baselines meet all requirements.

Establish system installation procedures.

Configure and integrate various hardware infrastructure components.

Create automated deployment strategies for Windows and Linux environments.


Install and configure relevant technologies while adhering to security best practices.

Maintain and manage design artifacts in accordance with program engineering and configuration management processes.

Artifacts include Bill of Materials (BOM), Cable Table, Rack Elevation, Topology, Ports Protocols and Services (PPS), Network Templates, Storage Templates, Internet Protocol (IP) Address Allocation, and Build Media.


Salary Range:
$130,000 - $150,000 annually.

Benefits:
Dental and Vision Insurance

Medical Insurance including HSA, FSA, and DFSA Plans

Life and AD&D coverage

Employee Assistance Program (EAP)

401(k) Plan with Company Matching Contributions

160 Hours of Paid Time Off (PTO) with Carry-Over up to 240 hours

12 (Floating) Holidays

Educational Assistance

Highly Competitive Salary
  • Software Engineer

    2 weeks ago


    Patuxent River Estates, Maryland, United States New Directions Technologies Inc. Full time

    The role is focused on providing support to the Chief Systems Engineer and Assistant Program Manager Engineering, along with subordinate Assistant Program Manager Systems Engineers (APMSEs) or Division/Branch Heads and their teams. This involves delivering comprehensive multi-disciplinary research and development, integrated technical baseline development,...


  • Patuxent River Estates, Maryland, United States BGI Full time

    Job TitleSoftware Quality Assurance Analyst and TesterLocationPAX River, MDPosition OverviewEducation: A Bachelor's degree in Engineering Technology, Cyber Security, Computer Science, Information Technology, Mathematics, Operations Research, Data Analytics, or Engineering is required. Proficiency in high-level programming languages such as C++ and MATLAB is...


  • Patuxent, United States Sigma Defense Full time

    Lead Software Engineer at Sigma DefenseSigma Defense is in search of a proficient Lead Software Engineer to contribute expertise in software development.We are committed to fostering a diverse and inclusive workplace.Key QualificationsA minimum of 5 years of experience with a master's degree, or 7 years with a bachelor's degree in software engineering or a...


  • Patuxent, United States Sigma Defense Full time

    Lead Software Engineer at Sigma DefenseSigma Defense is seeking an experienced Lead Software Engineer to contribute expertise in software development.We are committed to fostering a diverse and inclusive workplace.Key QualificationsA minimum of 5 years of experience with a master's degree, or 7 years with a bachelor's degree in software engineering or a...

  • Software Engineer

    4 weeks ago


    Patuxent River, United States C3 Innovations, Inc. Full time

    Functional duties: Analyze computer science, engineering, and other software engineering problems to develop and implement solutions to complex applications problems, system design and development issues, or network concerns. Perform software management and integration functions, improve existing computer systems, and review computer system capabilities,...

  • Software Engineer

    3 months ago


    Patuxent River, United States C3 Innovations, Inc. Full time

    Functional duties: Analyze computer science, engineering, and other software engineering problems to develop and implement solutions to complex applications problems, system design and development issues, or network concerns. Perform software management and integration functions, improve existing computer systems, and review computer system capabilities,...


  • Patuxent River Estates, Maryland, United States Rollout Systems Full time

    PMA-299 H-60 Software Systems Engineer - Avionics (Journeyman) **** Signing bonus eligible **** DOD Secret Clearance Required Contract: SEDSS (Software Engineering Department Support Services) Location: Patuxent River, MD Key Responsibilities:Take ownership of your responsibilities and demonstrate high motivation.Engage in a collaborative team environment...


  • Patuxent River, United States SAIC Full time

    Description Join SAIC in Our Pioneering Mission as Lead Software Engineer for an Enterprise IT program, supporting the NAVAIR ecosystem in Patuxent River, MD. SAIC is on an ambitious quest for a Lead Software Engineer whose visionary leadership and technical finesse will empower our team and elevate our software solutions to stellar heights. You are not...


  • Patuxent River Estates, Maryland, United States Spalding Consulting Full time

    Spalding Consulting, Inc. is in search of a Lead Oracle Forms Engineer. As a distinguished professional services firm, Spalding Consulting, Inc. has been providing innovative solutions to the Department of Defense. Our offerings encompass software engineering, information technology, program oversight, financial administration, and business analytics...


  • Patuxent River, United States Aviation Systems Engineering Company Full time

    Description NAVAIR's PMA-262 and the MQ-4C Triton Integrated Test Team (ITT) are forging a new paradigm in major acquisition integration and test activities. By combining the Engineering, UAV Operator, and Systems Support talents of both organizations into a single, agile team, new capabilities can be quickly integrated and tested, ensuring all team members...


  • Patuxent River, United States ASEC Inc Full time

    NAVAIR's PMA-262 and the MQ-4C Triton Integrated Test Team (ITT) are forging a new paradigm in major acquisition integration and test activities. By combining the Engineering, UAV Operator, and Systems Support talents of both organizations into a single, agile team, new capabilities can be quickly integrated and tested, ensuring all team members are aware of...

  • Software Engineer

    2 weeks ago


    Patuxent River, United States Aviation Systems Engineering Company Full time

    Description What You'll Do: As a Software Engineer with your level of expertise, we recognize that you have no shortage of career opportunities to consider. Here at ASEC, we truly believe we have something unique to offer every employee. We invite you to explore what makes us different! In this role, you will support an innovative Navy program that directly...


  • Patuxent River Estates, Maryland, United States Spalding Consulting Full time

    Spalding Consulting is in search of a Lead Unix/Linux Systems Engineer. Our firm specializes in delivering professional services in Information Technology (IT), Program Management, and Financial Management, catering to the Department of Defense, federal agencies, and commercial sectors. We pride ourselves on offering competitive salaries, comprehensive...


  • Patuxent River, United States John H. Northrop & Associates Inc Full time

    Software Engineer JHNA is currently seeking a talented Software Engineer to join our NAVAIR support team in Patuxent River, MD. This position will require on-site support at NAVAIR, with some allowance for telework/remote work. The ideal candidate will live within a commutable distance from NAS Pax River. Roles/Responsibilities: Develop and document...


  • Patuxent River, United States JHNA Full time

    Patuxent River, MD, USA | Full Time Senior Software Engineer JHNA is currently seeking a talented Senior Software Engineer to join our NAVAIR support team in Patuxent River, MD. This position will require on-site support at NAVAIR, with some allowance for telework/remote work. The ideal candidate will live within a commutable distance from NAS Pax River....


  • Patuxent River, United States American Systems Full time

    Job SummaryWe are seeking a highly motivated Software Engineer to support innovations to software engineering practices across the NAVAIR community. As a Software Engineer, you will work with the latest cutting-edge technology, provide creative solutions to complex problems, and collaborate with a team of driven, supportive, and highly skilled...


  • Patuxent River, United States American Systems Full time

    Job SummaryWe are seeking a highly motivated Software Engineer to support innovations to software engineering practices across the NAVAIR community. As a Software Engineer, you will work with the latest cutting-edge technology, provide creative solutions to complex problems, and collaborate with a team of driven, supportive, and highly skilled...

  • Sr. Software Engineer

    2 weeks ago


    Patuxent River, United States Programs Management Analytics and Technologies, Inc. Full time

    Sr. Software Engineer - Minotaur Mission Management System DMV area and NAS PAX River, Hybrid PMAT is seeking a Sr. Software Engineer to be a key contributor in producing world-class software. This position will support an operationally fielded software suite, known as the Minotaur Mission Management System, by developing new capabilities, improving...


  • Patuxent River, United States Sabre Systems Full time

    Responsibilities: As a Software Integration Engineer at Sabre Systems, you will employ your talent towards improving the systems used on the United States Navys most sophisticated Aircraft. The challenge to continually improve the mission capabilities of Navy aircraft requires engagement from the most elite software professionals available. Your talents can...


  • Patuxent River, United States Sabre Systems Full time

    Responsibilities: As a Software Integration Engineer at Sabre Systems, you will employ your talent towards improving the systems used on the United States Navys most sophisticated Aircraft. The challenge to continually improve the mission capabilities of Navy aircraft requires engagement from the most elite software professionals available. Your talents can...