> Markdown version of [/jobs/ext/565454-software-engineer-senior](https://www.wearedevelopers.com/jobs/ext/565454-software-engineer-senior). 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 -Senior - **Company:** Ad Hoc, LLC - **Location:** Chantilly, VA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Artificial Intelligence, Amazon Web Services, Software Applications, Systems Engineering, Architectural Patterns, Automation of Tests, Microsoft Azure, Cloud Computing, Program Optimization, Software Quality, Continuous Integration, Software Design Patterns, Distributed Systems, Integrated Development Environments, Python (Programming Language), Object-Oriented Software Development, Scrum Methodology, Software Architecture, Cloud Services, Secure Coding, Service-Oriented Architecture, Software Deployment, Software Engineering, Software Systems, System Programming, Systems Integration, Web Services, Software Security, Containerization, Kubernetes, Information Technology, Api Design, Restful APIs, Devsecops, Microservices - **Published:** June 14, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=e6c041a6d6fc6e6c ## 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, Software Engineering, Information Technology, or a related field. Experience · 8-12 years of experience in software engineering, application development, or systems software development. · Demonstrated experience designing, developing, and deploying enterprise or mission-critical software solutions. · Experience leading software development efforts and mentoring junior engineers within Agile development environments. · Experience developing software using Java, Python, or similar object-oriented programming languages. · Experience designing and implementing RESTful APIs, microservices, and service-oriented architectures. · Experience with CI/CD pipelines, automated testing frameworks, and DevSecOps practices. · Experience supporting software integration, deployment, and sustainment activities within complex technical environments. · Experience supporting digital engineering, cloud-native development, software modernization, or AI-enabled development initiatives. Knowledge, Skills, and Abilities · Strong knowledge of software engineering principles, architecture patterns, and secure software development practices. · Expertise in Agile software development methodologies and DevSecOps concepts. · Knowledge of distributed systems, microservices architectures, and API-driven solutions. · Understanding of cloud technologies, containerization, and modern deployment approaches. · Ability to lead technical discussions, design reviews, and architecture decisions. · Strong analytical, troubleshooting, and problem-solving skills in complex operational environments. · Ability to communicate technical concepts effectively to engineers, program leadership, and government stakeholders. · Ability to balance mission requirements, technical constraints, and delivery schedules. · Ability to support mission-critical systems operating within classified environments. Desired Skills · Java and Python software development · Software architecture and technical design leadership · RESTful APIs, microservices, and distributed systems · Agile/Scrum development methodologies · CI/CD pipeline implementation and DevSecOps practices · Automated testing frameworks and software quality engineering · Cloud-native development and AWS or Azure services · Containerization technologies and orchestration platforms · Digital engineering and AI-enabled software development environments · Mission system integration and software modernization initiatives Preferred Certifications · AWS Certified Developer - Associate · 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: 10 years (Required) Security clearance: * Top Secret (Required) ## Description The Senior Software Engineer designs, develops, tests, and maintains complex software applications and mission systems supporting critical government operations. This role provides technical leadership across the software development lifecycle, guiding architecture decisions, mentoring engineers, and driving implementation of scalable, secure, and maintainable solutions. The Senior Software Engineer supports modern software engineering practices, including DevSecOps, cloud-native development, digital engineering, and AI-enabled development capabilities that accelerate delivery, testing, integration, and mission effectiveness. Working closely with architects, systems engineers, product owners, and government stakeholders, this position helps ensure successful delivery of mission-critical capabilities within complex operational environments., · Lead the design, development, integration, testing, and sustainment of complex software applications and mission systems. · Provide technical leadership and mentorship to software engineers, promoting engineering excellence and adherence to best practices. · Define software architecture, design patterns, and technical approaches that support scalability, security, maintainability, and performance requirements. · Collaborate with systems engineers, architects, product owners, and stakeholders to translate mission needs and technical requirements into software solutions. · Develop, review, and optimize code while ensuring compliance with secure coding standards and software quality requirements. · Lead implementation of CI/CD pipelines, automated testing, DevSecOps practices, and software deployment strategies. · Support integration of software components, APIs, cloud services, and external systems within complex mission environments. · Participate in Agile/Scrum activities, technical reviews, and architecture discussions to support program objectives. · Troubleshoot and resolve complex software, integration, and performance issues across development and operational environments. · Contribute to digital engineering, software modernization, and AI-enabled development initiatives that improve delivery speed, quality, and mission effectiveness. ## Related Videos - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [DevSecOps: Injecting Security into Mobile CI/CD Pipelines](https://www.wearedevelopers.com/videos/273-devsecops-injecting-security-into-mobile-ci-cd-pipelines) - [API Design - Getting Started](https://www.wearedevelopers.com/videos/33-api-design-getting-started) - [Understanding Kubernetes in a visual way](https://www.wearedevelopers.com/videos/100085-understanding-kubernetes-in-a-visual-way) - [Enabling automated 1-click customer deployments with built-in quality and security](https://www.wearedevelopers.com/videos/83-enabling-automated-1-click-customer-deployments-with-built-in-quality-and-security) - [Why Your Best Mediors Never Become Seniors (And How to Fix It)](https://www.wearedevelopers.com/videos/2108-why-your-best-mediors-never-become-seniors-and-how-to-fix-it) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-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) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers)