Senior Back End Developer
Job Description
Maximus offers a remote Senior Back End Developer role in the United States with a salary range of $125,000 to $150,000 per year. The position centers on back-end design, RESTful API development, and data model optimization, backed by cloud experience and security clearance requirements.
Benefits
- Health insurance coverage
- Life and disability insurance
- Retirement savings plan
- Paid holidays
- Paid time off
- Short- and long-term incentives
- Program-specific awards
Responsibilities
- Provide subject matter expertise for the assigned work
- Apply analytical skills to support process improvements, specialized studies, and requirements definition
- Engage in analysis, planning, developing requirements documents, building functional models, creating procedures, defining functional architecture, and related management and technical tasks
- Maintain expertise in relevant specialty areas
- Perform back-end engineering tasks to design and develop architectures that support current and new system capabilities and integrations, RESTful API development and modification, database management, and data model development and optimization
Requirements
- Active Secret clearance or above required; TS/SCI highly preferred
- Bachelor’s degree in a related field required
- A Master’s degree may substitute for two years of experience
- Ten years of software development experience in object-oriented and scripting languages, with proficiency across DevSecOps, microservices, and containers tool suites
- Five years of experience in back-end web design and development
- Ten years of experience with relational databases, RESTful API development and integration
- Five years of experience with Python and PostgreSQL
- Five years of experience with bug tracking software (e.g., Jira)
- Five years of experience testing web-based applications
- Five years of experience leading software development programs or projects
- Three years of experience with AWS infrastructure, Kubernetes, and RedHat Linux
- 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
- Demonstrated experience preparing, conducting, and documenting various system tests to verify operability and compliance with project standards
- Practical experience developing in a cloud environment
Technologies
- Python
- PostgreSQL
- Java
- Docker
- Kubernetes
- AWS
- OpenJDK
- Ansible
- Packer
- Maven
- Jira
- Sketch
- InVision
- Exodus
- Luna
- Postgres
- RDS
- Red Hat
- Red Hat Linux
Accommodations
Maximus provides reasonable accommodations to individuals requiring assistance during any phase of the employment process due to a disability, medical condition, or impairment. If you need help at any stage—including 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, or other legally protected characteristics.
Pay Transparency
Maximus compensation is based on a range of factors including job location, education, experience, expected quality and quantity of work, travel requirements, external market conditions, and internal value alignment. 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.