> Markdown version of [/jobs/ext/2960161-software-engineer](https://www.wearedevelopers.com/jobs/ext/2960161-software-engineer). 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 - **Company:** After School Matters, Inc. - **Location:** Albuquerque, NM, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** HTML, Microsoft Windows, Build Automation, Automation of Tests, Bash Shell, Bootstrap (Software), C++ (Programming Language), Cascading Style Sheets (CSS), CompTIA Security+, Cyber Security, Information Systems, Databases, Continuous Integration, Linux, Web Development, Django Web Framework, Python (Programming Language), Standard Sql, Software Deployment, Software Engineering, Web Applications, YAML, Software Troubleshooting, Backend, Gitlab, Git, Gitlab-ci, Information Technology - **Published:** September 17, 2026 - **Apply:** https://milvetssystemstechnologyinc.applytojob.com/apply/MWQmZUHd7W/SENIOR-SOFTWARE-ENGINEER?source=GS ## About the Role * C++ and Python * Linux and Windows * Git / GitLab * SQL * Bash scripting * CI/CD / GitLab YAML * Automated testing * Desired: Django, HTML, CSS, Bootstrap, web application development., * Active DoD Secret clearance - required * U.S. Citizenship - required * Bachelor's, Master's, or PhD in Computer Science, Software Engineering, IT, Cybersecurity, Information Systems, Data Science, or related field; equivalent qualifying certifications may be considered. * Relevant experience: + Bachelor's: 9+ years + Master's: 7+ years + PhD: 4+ years * DoD 8570 IAT-II certification (CompTIA Security+ or higher) required within 60 days of hire. U.S. Citizens only. No visa sponsorship available. If you're a cleared senior software engineer with strong C++ and Python experience and want to contribute to an important Air Force mission, apply today., How many years of relevant professional experience do you have?* How many years of professional software development experience do you have with C++?* How many years of professional experience do you have working with Linux?* How many years of professional experience do you have working with Python?* How many years of professional experience do you have working with SQL databases?* Do you currently hold a DoD 8570 IAT-II certification (such as CompTIA Security+ or higher)?* If you do not currently hold a DoD 8570 IAT-II certification (such as CompTIA Security+ or higher), can you obtain one within 60 days of hire if required?* ## Description * When you apply for a role at MILVETS, the application goes into our application tracking software. Here, a hiring team of two to four people-people you will work closely with if you are hired for this role-will review your application. Evaluation: * The application is then evaluated by our recruiting team based on evidence that demonstrates you have the relevant skills for the job. We also evaluate each applicant's writing and communication skills, along with their knowledge of MILVETS as a company. We realize that no candidate is flawless, so we look for candidates who excel in one or two skills, and then build teams around these people to supplement where teammates aren't as strong. Job Fit Interview: * Once we have reviewed the initial batch of applicants, the top five to ten applicants will have a conversation about the role with the recruiting team. Here you'll be asked questions that dig into your relevant experience for this role, and you'll have a chance to evaluate whether or not MILVETS matches up with the values you want to have in an employer. If you don't make it to this step, you'll hear back from us letting you know we're passing over your application for this role. Skills Interview: * After talking with the recruiting team, you'll go through a skills interview with the hiring manager. This is a practical evaluation to see if you have the relevant skills to succeed in the role. You won't be evaluated on skills that don't matter. If you don't make it to this step, you'll hear back from us letting you know we're passing over your application for this role. For some positions, we'll also evaluate relevant skills by administering a short exercise done outside of the interview. Final Decision: * After the skills interview, we evaluate each candidate who made it to the skills interview, and the hiring team makes a decision. If multiple candidates meet our hiring bar, we'll select the best candidate and ask for references. If no candidates meet the hiring bar, we then solicit more candidates and repeat at step two. Reference Checks: * During the reference check, we reach out to the references you provided to get a better idea of what it's like to work with you. Lastly, we promise that we will never reach out to your existing employer without your permission., We are seeking an experienced Senior Software Engineer to support the U.S. Air Force Distributed Mission Operations Center (DMOC) at Kirtland AFB. You'll design, develop, test, troubleshoot, and maintain mission-critical software and backend services while supporting web applications, automation, CI/CD, and secure software development in a DoD environment., * Develop and enhance software using C++ and Python. * Support applications in Linux and Windows environments. * Develop backend services, web applications, and SQL database functionality. * Build automation using Bash and maintain Git/GitLab repositories. * Develop and support GitLab CI/CD pipelines and automated testing. * Troubleshoot software issues and implement improvements. * Support software deployment, configuration, and technical documentation. * Ensure development activities comply with applicable DoD security requirements.