Back End Developer – Mid-level
Job Description
Maximus is seeking a mid-level Back End Developer for a full-time, remote role within the United States. The position emphasizes back-end architecture, RESTful APIs, database management, and testing in a DoD/government-oriented environment. An active Secret clearance or higher is required, with TS/SCI clearance highly preferred.
Responsibilities
- Provides subject matter expertise to support back-end software development activities
- Applies analytical methods to support process improvement, specialized studies, and requirements definition
- Conducts analysis, planning, and development of requirements documents and functional models
- Designs and builds back-end architectures that enable system capabilities and integrations
- Develops and maintains RESTful APIs to support application functionality
- Manages databases, models data, and optimizes data structures and performance
- Supports testing and validation to verify operability and regulatory compliance
- Participates in Agile program increment planning and related activities, with periodic travel as required
Requirements
- Active Secret Clearance or above is required; TS/SCI clearance is highly preferred
- Bachelor’s degree in a related field is required
- A Master’s degree may substitute for up to two years of experience
- Seven years of software development experience in object-oriented and scripting languages, with proficiency in DevSecOps toolchains, microservices, and container technologies
- Three years of experience with bug tracking software such as Jira
- Three years of experience testing web-based applications
- Three years of experience participating in software development programs or projects
- Three years of experience performing back-end web design and development
- Three years of experience with AWS Infrastructure, Kubernetes, and Red Hat Linux
- Five years of experience with Jenkins and GitLab
- Five years of experience with at least five of the following: Postgres, RDS, Exodus, Python, Luna, Java, Docker, OpenJDK, Ansible, Packer, Maven, Kubernetes, Red Hat
Technologies
- AWS
- Kubernetes
- Red Hat
- Postgres
- RDS
- Exodus
- Python
- Luna
- Java
- Docker
- OpenJDK
- Ansible
- Packer
- Maven
- Jenkins
- GitLab
- Jira
Benefits
- Health insurance
- Life insurance
- Disability insurance
- Retirement savings plan
- Paid holidays
- Paid time off
Compensation
Annual salary range: USD 100,000 – 130,000
General Information
- Date: Thursday, May 21, 2026
- City: Remote
- Country: United States
- Working time: Full-time
Accommodations
Maximus provides reasonable accommodations to individuals requiring assistance during any phase of the employment process. If you need help at any stage—such as accessing job postings, completing assessments, or participating in interviews—please contact People Operations at [email protected].
EEO Statement
Maximus is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, age, national origin, disability, veteran status, genetic information and other legally protected characteristics.
Pay Transparency
Maximus compensation is based on multiple factors including but not limited to job location, a candidate's education, training, experience, expected quality and quantity of work, required travel, external market and internal value analysis including seniority and merit systems, as well as internal pay alignment. The annual salary is one component of the total compensation package, which may also include short- and long-term incentives as well as program-specific awards.