> Markdown version of [/jobs/ext/1206922-senior-software-developer](https://www.wearedevelopers.com/jobs/ext/1206922-senior-software-developer). 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). --- # Senior Software Developer - **Company:** Mantech International Corporation - **Location:** Augusta, GA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** C (Programming Language), Java (Programming Language), Agile Methodology, C Sharp (Programming Language), C++ (Programming Language), Software as a Service, Cloud Computing, Databases, Software Debugging, Embedded Software, Python (Programming Language), Linux Kernel, Reverse Engineering, Software Engineering, SQL Databases, System Testing, Data Ingestion, Atlassian Tools, Software Performance - **Published:** July 8, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9015802/senior-software-developer ## About the Role * Bachelor's degree in a STEM field * Minimum 6 years of position-relevant software development experience. * Experience with C++ or C#, C and Python * Knowledge of Linux environments, including Linux internals, kernel-level concepts, and advanced networking. * Experience identifying, analyzing, and mitigating security vulnerabilities in complex systems. * Experience with reverse engineering and version control tools. * Possess, or able to obtain, a DoD 8570.01-M IAT Level II certification. Preferred Qualifications: * Experience with embedded software development and embedded system vulnerabilities. * Proficiency using Jira and Confluence to support Agile project execution and documentation. * Knowledge of additional languages or technologies such as Java and SQL. * Experience supporting strategic planning efforts with Government stakeholders, including transformation or modernization initiatives. * Experience assessing system security issues in collaboration with IT teams and preparing technical or performance reports for leadership. Clearance Requirements: * Must have a current/active DoD TS/SCI Physical Requirements: * The person in this position must be able to remain in a stationary position 50% of the time. Occasionally, you may need to move about inside the office to access file cabinets, office machinery, or communicate with co-workers, management, and customers, which may involve delivering presentations. ## Description * Collaborate with management, departments and customers to identify end-user requirements and specifications; designs algorithms and flowcharts to create new software programs and systems. * Produces efficient and elegant code based on requirements; tests and deploys programs and applications; troubleshoots, debugs, maintains, and improves existing software; compiles and assesses user feedback to improve software performance; observes user feedback to recommend improvements to existing software products; develops technical documentation to guide future software development projects. * Supervises and mentors subordinate project and Team ManTech staff; provide subject matter expertise support for the cloud application and system; provide on-site support as requested by Government for the cloud application and system; provide support for the cloud application and system testing, fielding, and training. * Assist Government with data ingestion into the cloud application and system data repositories; format data with compatible formats and metadata tagging; provide cloud application and system enhancements as required by Government; ensure system stability support for the cloud application and system. * Provide support for integration of cloud application and system tools and supporting tools such as geospatial services and integration services as requested by the Government; provide hardware and applications support for the cloud application and system. * Ensure all cloud applications and systems and supporting system are updated with latest Information Assurance Vulnerability Alerts (IAVAs), patches and security requirements. Includes: operating systems, databases, applications, and relevant Security Technical Implementation Guides (STIGs). * Provide hardware support for the cloud application and system; provide technical ingestion expertise to the cloud application and system assigned exercises; provide oversight of the cloud application and system operational entity databases; provide system administrative (SYS ADMIN) onsite support. ## Related Videos - [Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases](https://www.wearedevelopers.com/videos/1146-fault-tolerance-and-consistency-at-scale-harnessing-the-power-of-distributed-sql-databases) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [An Applied Introduction to eBPF with Go](https://www.wearedevelopers.com/videos/1075-an-applied-introduction-to-ebpf-with-go) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases](https://www.wearedevelopers.com/videos/1520-fault-tolerance-and-consistency-at-scale-harnessing-the-power-of-distributed-sql-databases) - [TiDB, One Layer at a Time: How Distributed SQL Became an Agentic AI Backbone](https://www.wearedevelopers.com/videos/100117-tidb-one-layer-at-a-time-how-distributed-sql-became-an-agentic-ai-backbone) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)