We’re looking for a Senior Back-End Developer who’s ready to dive into meaningful work that supports national-level systems. This role is a chance to shape secure, scalable technology used by high-impact government programs. You'll be part of a collaborative, forward-thinking team focused on backend architecture, data management, and API development in secure environments.
What You’ll Be Doing
As a Senior Back-End Developer, you’ll bring deep technical knowledge and analytical thinking to help improve complex systems and processes. You'll guide backend architecture decisions, build integrations, and enhance functionality across a secure software landscape.
Your contributions will include:
- Leading back-end design and development initiatives for scalable systems
- Designing and refining functional and data models
- Building and updating RESTful APIs
- Managing relational databases, with a focus on PostgreSQL
- Developing and optimizing back-end architectures and microservices
- Writing, modifying, and reviewing system procedures and technical documentation
- Testing web applications to ensure compliance and operability
- Providing expertise in cloud-based development and containerized environments
What You Bring to the Team
We’re looking for someone with strong development skills, proven leadership, and real-world experience building secure systems.
You'll need:
- Active Secret Clearance or higher
-
Bachelor’s degree in a related field (Master’s degree may offset 2 years of experience)
-
10 years of overall experience in back-end development or related areas
-
5+ years of recent experience in back-end web development
-
10 years of experience working in object-oriented and scripted programming environments
-
Proficiency in Python and PostgreSQL (minimum 5 years)
- Strong understanding of RESTful API development and integration
- Hands-on experience with DevSecOps tools, microservices, and containerized development
- Recent experience with AWS, Kubernetes, and RedHat Linux
-
5+ years leading development projects or software teams
- Experience working with bug tracking tools (e.g., Jira)
- Familiarity with testing tools and processes for web-based applications
- Practical knowledge in CI/CD practices and cloud-native deployments
Technical Toolkit (You’ve worked with at least five of these):
- BASH
- Spring
- Ansible
- JUnit5
- Nexus Repository
- Maven
Bonus Points If You Have:
- Experience integrating across classified and unclassified environments
- 5+ years developing software for the Department of Defense (DoD)
- Background in Agile Test-Driven Development (TDD)
- Familiarity with DevSecOps pipelines in DoD contexts
- Hands-on work with automated CI/CD environments for secure systems
Location & Travel
This role can be performed remotely, but occasional paid travel to client locations (San Antonio, TX or Baltimore, MD) may be required.