Software Developer
Sigma DefenseAbout the role
Sigma Defense is seeking a Software Developer/Engineer to fulfill the on-site requirements at our customer location in Crystal City, VA.
This position will support a broad range of engineering and testing support for a Maritime unmanned vehicle program. The scope of the project encompasses software development, software web interface development, software integration, software configuration management, maintenance of software continuous integration environments, software containerization, development of data analysis scripts in support of evaluation of autonomous system performance, and system engineering and analysis in support of evaluation of autonomous system performance.
This is a contingent position that is pending award of contract. This means that the position is subject to the successful awarding of a contract and will be confirmed once the contract is finalized. The candidate selected for this role will be offered the position on the condition that the contract is awarded to our organization.
Equal Opportunity Employer/Veterans/Disabled: Sigma Defense Systems is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.
Requirements
- With Master's Degree or with Bachelor's Degree in research, design, development, debugging, and testing of computer and network software of specialized utility programs which may include database maintenance within an application area.
- Shall have experience applying programming concepts in a professional or academic setting, and notable experience with applying modern software development methodologies (e.g., Agile, DevSecOps/DevOps) in a professional or academic setting.
- Should be capable of working independently or collaboratively on moderately complex software solutions with reviews for accuracy or solutions in alignment with project goals and specific functional requirements.
Personnel Clearance Level:
- Candidate must possess an active, DoD issued Secret security clearance.
- A clearance will be sponsored for the right candidate.
Education Requirements:
- Bachelor’s degree from an accredited college or university in Engineering or Mathematics (Electrical Engineering, Computer Engineering, Computer Science, Information Technology, Information Systems).
Essential Job Duties (not all inclusive):
- Assist in on-going implementation of the Agile Development methodology. Support all efforts to remove impediments of the engineering team to ensure on time delivery and completion of sprints and deliverables (A003).
- Participate and assist with on-going implementation of DevSecOps.
- Support development cycles with security as an integral part of the process.
- Support and participate in continuous integration and continuous delivery efforts.
- Support the development, design, and architecture recommendations for current and future PEO C4I Software (SW) and hardware (HW) baselines.
- Support design solutions integrated into any common network/hardware baseline or environement.
- Support process and engineering improvement initiatives such as Model Based Systems Engineering (MBSE) and retrospectives.
- Participate in Agile development methodology and participate in planning activities using PO directed Agile tools.
- Support or participate in Agile frameworks at scale such the Scaled Agile Framework (SAFe).
- Implement DevSecOps principles and related technologies using PO directed tools such as Git, Powershell, Ansible, Ansible Tower, Windows and Linux server administration, Continuous Integration/Continuous Delivery (CI/CD) pipelines, Amazon Web Services (AWS) Elastic Computing Cloud (EC2), Microsoft Azure Cloud Computing Services, cloud storage, REST (Representational State Transfer) application programming interfaces (REST APIs) and the Atlassian suite of tools (Jira, Confluence, and Bitbucket).
- Implement and support hybrid cloud architectures using Amazon Web Services (AWS) Elastic Computing Cloud (EC2), Microsoft Azure Cloud Computing Services, cloud storage, and other emerging cloud offerings.
- Provide management support of enterprise Windows and Linux architectures, and support building, configuring, and securing Windows, Linux, and CoreOS virtual machines, operating systems/applications and integrating these into an enterprise architecture.
- Configure Windows and VMware hypervisors.
- Integrate and configure infrastructure as code (IaC) capabilities such a
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s