> Markdown version of [/jobs/ext/1387561-mid-senior-software-developer](https://www.wearedevelopers.com/jobs/ext/1387561-mid-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). --- # Mid/Senior Software Developer - **Company:** AMS TECH, LTD. - **Location:** San Antonio, TX, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Application Lifecycle Management, Computing Platforms, User Authentication, Ubuntu (Operating System), Information Systems, Linux, Identity and Access Management, Linux System Administration, OAuth, Security Assertion Markup Language (SAML), Secure Coding, Software Engineering, Systems Architecture, Virtual Machines, Virtualization Technology, Software Vulnerability Management, Scripting, Okta, Reliability of Systems, SC Clearance, Containerization, Kubernetes, Information Technology, Atlassian Tools, Nessus, Cyber Warfare, Devsecops - **Published:** July 22, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=83e4f7fe1b1cc7f8 ## About the Role Clearance: Active Secret clearance required with the ability to obtain TS/SCI. U.S. citizenship required., The ideal candidate brings a strong foundation in Linux administration, containerized environments, and secure development practices, along with the ability to work effectively across engineering, operations, and cybersecurity teams., * Active Secret clearance with the ability to obtain TS/SCI. * Intermediate DoD 8140 work role alignment for Software Developer (621). * CSSLP, GSEC, or similar certification, or the ability to obtain within 6 months of start date. * Bachelor's degree in Computer Science, Software Engineering, Information Systems, or related technical field with 5 to 8+ years of relevant experience, or Master's degree with 3 to 6 years of relevant experience. * Strong hands-on experience with Linux system administration, preferably Ubuntu. * Experience with Kubernetes, containerization, and virtualized environments in production or mission-focused settings. * Experience working in DevSecOps and Agile/Scrum environments. * Experience using Jira and Confluence for software lifecycle management and team collaboration. * Familiarity with Air Force software platforms, including Platform One and Iron Bank. * Experience applying DoD scan results and remediating vulnerabilities, including ACAS, Nessus, and STIG compliance. * Strong written and verbal communication skills and the ability to work effectively in a collaborative technical environment., * Experience designing or supporting identity and access management solutions such as Keycloak, SAML, OAuth, or CAC integration. * Familiarity with air-gapped or disconnected environments and repository mirroring strategies. * Experience supporting Air Force Defensive Cyber Systems, Air Force Cyber Defense, or similar mission environments. * Experience with infrastructure-as-code, scripting, and automation tools. * Prior experience leading technical efforts, coordinating across engineering teams, or mentoring junior personnel. Work Environment and Schedule * All work must be performed onsite at Port San Antonio, Texas. * Standard business hours with the ability to support mission priorities, release activities, and occasional off-hours maintenance as needed. * Fast-paced DoD program environment supporting critical cyber and platform engineering efforts., Submit your resume with a brief cover note highlighting your clearance status, Linux and Kubernetes experience, DevSecOps background, and familiarity with DoD security compliance requirements. ## Description AMS Technologies is seeking a Mid/Senior Software Developer with strong DevSecOps and platform engineering experience to support the development, deployment, and sustainment of complex cyber software systems within a Department of Defense environment. This role is focused on Kubernetes-based platforms, secure software delivery, infrastructure automation, and the reliable operation of mission-critical cyber capabilities., * Design, deploy, and maintain Ubuntu Linux environments, including repository synchronization servers across physical, virtual, and containerized systems. * Architect, build, and manage Kubernetes clusters and virtual machine infrastructure in support of scalable and resilient applications. * Develop and integrate identity and access management capabilities across multiple systems and applications, including authentication and authorization services. * Support DevSecOps pipelines and automation for software build, test, integration, and deployment activities. * Apply DoD security requirements, including patching, STIG implementation, configuration hardening, and vulnerability remediation using tools such as ACAS and Nessus. * Collaborate with cross-functional teams to support multiple concurrent software releases and maintain system reliability, performance, and security. * Troubleshoot platform, application, and infrastructure issues and implement effective corrective actions. * Contribute to system architecture decisions and provide technical guidance or mentorship to junior engineers as needed. * Develop and maintain technical documentation, implementation procedures, and operational support materials. ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Maturity assessment for technicians or how I learned to love OWASP SAMM](https://www.wearedevelopers.com/videos/351-maturity-assessment-for-technicians-or-how-i-learned-to-love-owasp-samm) - [Delay the AI Overlords: How OAuth and OpenFGA Can Keep Your AI Agents from Going Rogue](https://www.wearedevelopers.com/videos/1637-delay-the-ai-overlords-how-oauth-and-openfga-can-keep-your-ai-agents-from-going-rogue) ## Related Articles - [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) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Why Attend a Developer Event in 2026?](https://www.wearedevelopers.com/magazine/688-why-attend-a-developer-event-in-2026) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)