> Markdown version of [/jobs/ext/532643-software-engineer-journeyman](https://www.wearedevelopers.com/jobs/ext/532643-software-engineer-journeyman). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer -Journeyman - **Company:** Ad Hoc, LLC - **Location:** Chantilly, VA, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** 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, 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 - **Published:** June 14, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=2aba4c0a7d8c95a8 ## About the Role 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) ## 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. ## Related Videos - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [DevSecOps: Injecting Security into Mobile CI/CD Pipelines](https://www.wearedevelopers.com/videos/273-devsecops-injecting-security-into-mobile-ci-cd-pipelines) - [DevSecOps culture](https://www.wearedevelopers.com/videos/783-devsecops-culture) - [Navigating the Future of Junior Developers in Tech](https://www.wearedevelopers.com/videos/1280-navigating-the-future-of-junior-developers-in-tech) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer)