Mid-Level Python Developer (GUI + Backend Focus)
Location: On-Site – Hill Air Force Base, Utah
Employment Type: Full-Time (W-2 Only)
Clearance Requirement: U.S. Citizen – Must be eligible for DoD Security Clearance
Salary Range: $90,000 – $100,000
Position Overview
We are seeking a Mid-Level Python Developer to join our on-site team at Hill AFB. In this role, you will design and develop modern Python applications with both GUI and backend components, contribute to containerized deployments, and support frontend integrations using JavaScript technologies.
Key Responsibilities
- Design and build Python-based GUIs (PyQt, Tkinter, wxPython, or similar)
- Develop backend services for data processing, APIs, and orchestration
- Package and deploy Python apps (pip, wheel, setuptools, pyproject.toml, etc.)
- Create and manage Docker containers for deployment workflows
- Contribute to application architecture, CI/CD pipelines, and config management
- Support JavaScript-based frontends and APIs (React, Node.js)
- Work collaboratively in a cross-functional, high-assurance software team
Required Qualifications
- 5+ years of professional experience with Python application development
- Hands-on experience with GUI frameworks (PyQt, Tkinter, wxPython, etc.)
- Proficient in Python backend frameworks (Flask, FastAPI, Django, or equivalent)
- Knowledge of Python packaging and virtual environment management
- Experience with Docker and containerized deployments
- Familiarity with JavaScript, React, and Node.js (secondary focus)
- Strong Git skills and modern development workflows
- U.S. Citizenship with ability to obtain a DoD Security Clearance
Preferred / Bonus Skills
- AWS cloud services experience (EC2, S3, Lambda, ECR, RDS, etc.)
- PostgreSQL development and data modeling
- CI/CD pipeline experience (GitHub Actions, GitLab CI, Jenkins, etc.)
- Exposure to DevSecOps and Infrastructure-as-Code practices
- Prior work in DoD, defense, or classified environments
Job Type: Full-time
Pay: $90,000.00 - $100,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Health insurance
- Vision insurance
Application Question(s):
- Do you have a U.S. Citizenship and ability to obtain a DoD security clearance?
Experience:
- Python: 5 years (Required)
- (PyQt, Tkinter, wxPython, or similar): 5 years (Required)
- (Flask, FastAPI, Django, or equivalent): 6 years (Required)
Work Location: In person