> Markdown version of [/jobs/ext/2280263-mid-level-software-engineer](https://www.wearedevelopers.com/jobs/ext/2280263-mid-level-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). --- # Mid-Level Software Engineer - **Company:** Ennoble First - **Location:** Tucson, AZ, United States - **Experience:** Experienced - **Salary:** $110,000.0 - $140,000.0 - **Contract:** Permanent contract - **Skills:** Web Interfaces, Java (Programming Language), JavaScript (Programming Language), Agile Methodology, Amazon Web Services, ArcGIS (Software), Code Review, CompTIA Security+, Continuous Integration, GeoServer, Python (Programming Language), Node.Js, PostGIS, Ansible, Secure Coding, Software Systems, Cloud Platform System, ReactJS, Flask (Web Framework), Spring-boot, Software Application Programming, Gitlab-ci, Kubernetes, Infrastructure Automation Frameworks, Atlassian Tools, Restful APIs, Terraform, Devsecops, Docker, Jenkins - **Published:** August 28, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9124837/mid-level-software-engineer ## About the Role * Bachelor's degree and 4-8 years of experience, or Master's with 2-6 years. * Experience developing in Python, Java, or JavaScript. * Knowledge of CI/CD tools such as GitLab CI or Jenkins. * Proficiency with Agile collaboration tools such as JIRA and Confluence. * Experience working within AWS or similar cloud environments. * Understanding of secure coding practices and system accreditation processes (RMF/STIGs). * U.S. citizenship required. Preferred Qualifications * Experience with geospatial tools such as GeoServer, PostGIS, or ArcGIS. * Familiarity with Terraform, Ansible, or other Infrastructure-as-Code tools. * AWS Certified Developer or CompTIA Security+ certification. * Experience developing applications supporting Intelligence Community customers. ## Description * Design, develop, test, and deploy software solutions supporting intelligence and geospatial missions. * Build and maintain secure containerized applications using Docker, Kubernetes, and AWS. * Develop RESTful APIs and web interfaces using React, Node.js, Flask, or Spring Boot. * Collaborate with mission users to refine requirements and enhance system usability. * Support DevSecOps pipelines and maintain accreditation compliance across environments. * Participate in code reviews, agile ceremonies, and continuous improvement initiatives. ## Related Videos - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [The Road to MLOps: How Verivox Transitioned to AWS](https://www.wearedevelopers.com/videos/1050-the-road-to-mlops-how-verivox-transitioned-to-aws) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Enterprise-Cloud-Native - Fast-Paced Development & Deployment in a Highly Secure Banking Environment](https://www.wearedevelopers.com/videos/671-enterprise-cloud-native-fast-paced-development-deployment-in-a-highly-secure-banking-environment) - [Our GitOps approach for deploying an Identity Provider and an API Gateway in a SaaS company](https://www.wearedevelopers.com/videos/776-our-gitops-approach-for-deploying-an-identity-provider-and-an-api-gateway-in-a-saas-company) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [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) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The Ultimate Software Engineer Career Path Guide for 2023](https://www.wearedevelopers.com/magazine/146-the-ultimate-software-engineer-career-path-guide-for-2023) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers)