Software Engineer -Journeyman

Ad Hoc, LLC
Chantilly, VA, United States
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
4 years minimum
Working hours
Regular working hours
Job source

Tech stack

Testing (Software) Java (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Artificial Intelligence Amazon Web Services Software Applications Automation of Tests Cloud Computing Software Quality CompTIA Security+ System Configuration
+28 more
Continuous Delivery Continuous Integration Software Debugging Software Design Patterns Linux Distributed Systems Integrated Development Environments Python (Programming Language) Object-Oriented Software Development Scrum Methodology Software Architecture Software Maintenance Secure Coding Software Deployment Software Engineering Software Systems Systems Integration Web Services Test-Driven Development (TDD) Software Security Git Containerization Information Technology Api Design Restful APIs Software Version Control Devsecops Microservices

Job description

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., * 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.

Requirements

Do you have experience in Web services design?, Do you have a Bachelor’s degree?, Security Clearance Requirement: Candidates must possess an active TS/SCI clearance at the time of application. Sponsorship is not available for this position., · 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., * Bachelor’s (Required)

Experience:

  • Software development: 5 years (Required)

Security clearance:

  • Top Secret (Required)

Benefits & conditions

Pulled from the full job description

  • Referral program
  • Military leave
  • Parental leave
  • 401(k)
  • Health insurance
  • 401(k) matching
  • Paid time off, * 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

About the company

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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

1:15 min

Key lessons learned from implementing automated mobile DevSecOps

Moataz Nabil Moataz Nabil · LIVE

1:45 min

Transitioning from software development to security roles

Stefania Chaplin · WWC 2022

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all