Full Stack Software Engineer

BOAB Ventures
United States
2 months ago
Apply on www.clearancejobs.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

Clean Code Principles Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Software Applications Automation of Tests Cloud Computing Code Review Databases Continuous Integration
+16 more
Python (Programming Language) Machine Learning Performance Tuning Software Architecture Software Construction Software Engineering Web Application Frameworks DevOps Tools - Open-source Backend Containerization AI Platforms Machine Learning Operations Restful APIs Service Stack Programming Languages Microservices

Job description

BOAB Ventures is hiring Software Engineers at the mid and senior levels to support enterprise AI platform development at Joint Base Anacostia-Bolling. This is hands-on work building software that directly supports warfighter capabilities and mission success. If you want to write code that matters, this is the program.

Senior candidates will lead software development initiatives across the platform, providing architectural guidance and technical direction to the broader team. That includes designing complex systems, driving technology decisions, establishing coding standards, mentoring junior developers, and leading code reviews. You will own technical documentation, system specifications, and performance optimization efforts while collaborating across cross-functional teams on integration and scalability.

Mid-level candidates will develop and maintain software applications and services supporting AI/ML operations, with a focus on scalable backend systems, APIs, and user-facing interfaces. You will build RESTful APIs and microservices, implement automated testing and CI/CD practices, collaborate with data scientists and AI engineers, and contribute to architecture decisions and technical documentation. Production troubleshooting and maintaining high code quality are part of the day-to-day.

Requirements

Senior candidates should bring 10 or more years of software development experience with leadership responsibilities, expertise across multiple programming languages and technology stacks, and a strong command of software architecture patterns, system design, cloud-native development, and containerization. A proven record of leading technical teams is expected.

Mid-level candidates should bring 5 or more years of software development experience with proficiency in modern languages such as Python, JavaScript, Java, or Go. Experience with web frameworks, databases, cloud platforms, and DevOps tooling is expected, along with a working understanding of AI/ML concepts and integration patterns.

Desired Skills

AWS experience is highly preferred but not required.

Military experience is strongly preferred.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.clearancejobs.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:04 min

Database evolution and the funding behind vector databases

Erik Bamberg · LIVE

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · World Congress 2026 Europe

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

4:01 min

Managing application isolation via pluggable database models

Wei Hu Wei Hu · World Congress 2022

Videos

See all

Related articles

See all