Senior Back End Developer
Job Description
What we offer
Maximus provides health coverage, life and disability insurance, a retirement savings plan, paid holidays, and paid time off. This role supports remote work from the Myrtle Point, OR area, offering flexibility alongside a structured, mission-driven environment.
About the role
We are seeking a remote senior back-end developer to design and build backend architectures, RESTful APIs, and data models for Maximus projects. A Secret clearance is required, with relevant DevSecOps experience to uphold security and reliability across systems.
Responsibilities
- Provide subject matter expertise for the assigned tasks and initiatives.
- Apply analytical skills to support process improvements, specialized studies, and requirements definition.
- Engage in analysis, planning, creating requirements documents, building functional models, developing procedures, shaping functional architecture, and performing related management and technical duties.
- Offer expertise in specialty areas as needed to guide project work.
- Lead back-end design and development efforts, including building architectures to support current and new capabilities and integrations, RESTful API development and modifications, database management, and data model development and optimization.
Requirements
- Active Secret clearance or higher required; Active TS/SCI highly preferred.
- Bachelor’s degree in a related field.
- Master’s degree may substitute for two years of experience.
- Approximately 10 years of software development experience in object-oriented and scripting languages, with proficiency in DevSecOps toolchains, microservices, and containers.
- Around 5 years of experience performing back-end web design and development.
- Approximately 10 years of experience with relational databases, RESTful API development and integration.
- 5 years of experience with Python and PostgreSQL.
- 5 years of experience with bug tracking software (e.g., Jira).
- 5 years of experience testing web-based applications.
- 5 years of experience leading software development programs or projects.
- 3 years of experience with AWS infrastructure, Kubernetes, and Red Hat Linux.
- 5 years of experience with at least five of the following technologies: PostgreSQL, RDS, Exodus, Python, Luna, Java, Docker, OpenJDK, Ansible, Packer, Maven, Kubernetes, Red Hat.
- Proven experience in preparing, conducting, and documenting system tests and results to verify operability and compliance with project standards.
- Practical experience developing in a cloud environment.
Technologies
- AWS Infrastructure
- Kubernetes
- Red Hat Linux
- Python
- PostgreSQL
- Postgress
- Java
- Docker
- OpenJDK
- Ansible
- Packer
- Maven
- Red Hat
- Jira
- RDS
- Luna
- Exodus
Compensation
Annual salary range: $125,000 – $150,000 USD per year.
Equal Employment Opportunity
Maximus is an equal opportunity employer. Qualified applicants are considered without regard to race, color, religion, sex, age, national origin, disability, veteran status, genetic information, or any other legally protected characteristics.
Pay transparency
Compensation is determined based on factors including location, education, experience, expected quality and quantity of work, travel requirements, market data, internal value analyses including seniority, and merit systems. Salary is one component of total compensation, which may also include incentives and program-specific awards.
Accommodations
Maximus provides reasonable accommodations to individuals needing assistance during any phase of the employment process. If you require help at any stage, including accessing job postings, completing assessments, or participating in interviews, please contact People Operations at [email protected].