Software Engineer-Journeyman
Position Summary
The Software Engineer designs, develops, tests, and maintains software applications and system components supporting mission-critical government programs. Working within an Agile development environment, the Software Engineer applies sound software engineering principles to implement, integrate, and sustain software solutions that support customer mission objectives. The engineer may support AI-enabled software development, automated testing, and digital engineering initiatives designed to accelerate software delivery and mission effectiveness. This position collaborates with cross-functional teams to develop scalable, secure, and maintainable software while supporting modern development practices, automation, and continuous delivery initiatives.
Security Clearance Requirement: Candidates must possess an active TS/SCI clearance at the time of application. Sponsorship is not available for this position.
Key Responsibilities
- Design, develop, test, and maintain software applications, services, and system components in support of customer mission requirements.
- Collaborate with engineers, architects, product owners, and other stakeholders to refine requirements and implement technical solutions.
- Participate in Agile/Scrum activities, including Sprint Planning, Daily Stand-ups, Sprint Reviews, and Retrospectives.
- Develop and execute unit, integration, and automated tests to ensure software quality, reliability, and performance.
- Support CI/CD pipeline operations, software deployments, and DevSecOps processes to improve development efficiency and delivery.
- Integrate software components, APIs, and external services within complex mission and enterprise environments.
- Document software designs, technical solutions, and system configurations in accordance with project and customer requirements.
- Troubleshoot, analyze, and resolve software defects, integration issues, and performance concerns.
- Support implementation of secure coding practices and compliance with cybersecurity requirements and organizational standards.
- Contribute to continuous improvement initiatives, automation efforts, and modern software engineering practices.
Required Qualifications
Clearance
- Active Top Secret/Sensitive Compartmented Information (TS/SCI) security clearance is required.
Education
· Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.
Experience
· 4–7 years of experience in software development, software engineering, or application development.
· Experience developing software using Java, Python, or similar object-oriented programming languages.
· Experience developing and consuming RESTful APIs and service-based architectures.
· Experience working within Agile software development environments.
· Experience with version control systems such as Git.
· Experience supporting software testing, integration, deployment, and maintenance activities.
· Experience working within Linux-based development or operational environments.
Knowledge, Skills, and Abilities
· Knowledge of software engineering principles, design patterns, and secure coding practices.
· Understanding of Agile development methodologies and DevSecOps concepts.
· Ability to develop, test, debug, and maintain software applications and services.
· Familiarity with CI/CD pipelines, automated testing frameworks, and software deployment processes.
· Knowledge of API development, systems integration, and modern software architectures.
· Strong analytical, troubleshooting, and problem-solving skills.
· Ability to communicate effectively with technical and non-technical stakeholders.
· Ability to work independently and collaboratively within cross-functional development teams.
· Ability to support mission-critical systems in classified environments.
Desired Skills
· Java and Python software development
· RESTful API design and integration
· Agile/Scrum development methodologies
· CI/CD pipeline implementation and automation
· DevSecOps practices and secure software development
· Automated testing frameworks and test-driven development
· Cloud-native development and AWS services
· Microservices architecture and containerization technologies
· Digital engineering and AI-enabled software development environments
· Mission system integration, distributed architectures, and software modernization efforts
Preferred Certifications
· AWS Certified Developer – Associate
· CompTIA Security+
· Certified Secure Software Lifecycle Professional (CSSLP)
Work Environment
- Full-time position supporting a federal customer at a contractor site within the Washington, DC Metropolitan Area.
· Candidate must be able to work onsite at government facilities if needed by contract performance.
- Occasional local travel within the National Capital Region (NCR) may be required.
Company Overview
Ad hoc Research Associates, LLC is a veteran-owned services company that delivers innovative solutions tailored to meet the unique needs of its clients. Specializing in Systems Engineering services, the company supports major Department of Defense acquisition programs and Research & Development projects across areas such as Cyber Analytics, Modeling & Simulation, Systems Integration, and Test & Evaluation. Job Overview
We are seeking a highly skilled Software Engineer Subject Matter Expert (SME) to join our dynamic team. In this role, you will leverage your extensive technical expertise to develop, integrate, and optimize complex software solutions. Your contributions will be instrumental in advancing our research initiatives and supporting critical defense systems through innovative application development, system integration, and infrastructure management. This position offers an exciting opportunity to work on cutting-edge projects within a collaborative environment that values technical excellence and continuous improvement.
Benefits:
- 401(k)
- 401(k) matching
- Bereavement leave
- Dental insurance
- Health insurance
- Life insurance
- Lunch & learns
- Military leave
- Paid holidays
- Paid jury duty
- Paid time off
- Parental leave
- Referral program
- Vision insurance
Education:
Experience:
- Software development: 5 years (Required)
Security clearance:
Ability to Commute:
- Chantilly, VA 20153 (Required)
Work Location: In person