- Professional
- Office in Fairfax
MAG is staffing for a Full Stack Developer who will join an elite team developing next-generation tactical edge systems that provide decision superiority to warfighters in contested environments. You'll leverage COTS, FOSS/OSS, and custom development to build and integrate mission-critical applications that operate where traditional software fails - with intermittent networks, limited compute, and active adversaries.
This is a Hybrid Position - Remote mainly - but as well on call to come into a MAG office when requested.
We are seeking candidates who live in proximity to our corporate HQ in Fairfax, VA primarily but will entertain persons living near our satellite offices in:
Aberdeen, MD - Titusville, FL - Newport News, VA - Carthage NC
Essential Duties and Responsibilities:Essential Duties and Responsibilities include the following:
Primary Responsibilities
- Design and develop microservices for distributed tactical systems using Python, Go, and/or Java
- Build responsive user interfaces for tactical operations using React, TypeScript, and modern web frameworks
- Implement RESTful and gRPC APIs for inter-service communication
- Develop data persistence layers for disconnected/intermittent operations
- Integrate with military systems and standards (TAK servers, CoT messages, MIL-STD-2525)
- Creatively optimize the reuse or integration of existing COTS or FOSS/OSS
- Write comprehensive unit and integration tests
- Mentor junior and mid-level developers through code reviews, pair programming, and technical guidance.
Secondary Responsibilities
- Support basic DevOps tasks including containerization and CI/CD pipeline maintenance
- Create tools and interfaces for system integration testing
- Assist with deployment automation and configuration management
- Contribute to API documentation and developer guides
Minimum Requirements
Experience:
Required Qualifications
- 5+ years full-stack development experience
- Proficiency in backend languages (Python, Go, Java, or C++)
- Strong frontend skills (React, TypeScript, modern JavaScript)
- Experience with microservices architecture and distributed systems
- Hands-on experience with Docker and container orchestration
- Database expertise (PostgreSQL, MongoDB, Redis, time-series DBs)
- Experience with message queuing systems (RabbitMQ, Kafka, MQTT. etc.)
- Strong understanding of RESTful and gRPC API design
- Git version control and collaborative development experience
- Experience with secure coding practices (e.g., OWASP Top 10) and familiarity with SAST/DAST tools
- Familiarity with cloud platforms (AWS, Azure) and hybrid cloud/edge architectures
Preferred Qualifications
- Experience with tactical military systems or defense contractors
- Familiarity with TAK (Team Awareness Kit) ecosystem
- Knowledge of geospatial systems and coordinate transformations
- Experience with offline-first and edge computing architectures
- Basic understanding of DevOps practices and CI/CD pipelines
- Contributions to open-source projects
- Experience with Agile/Scrum methodologies
Education:
- Bachelor's degree in Computer Science, Information Technology, or related field
Clearance:
- Must be eligible for Secret security clearance
- US Citizenship required
What Makes You Successful Here
- You optimize for constrained environments, not just cloud scale
- You write clear, maintainable code that others can understand and modify
- You're comfortable with ambiguity and can work from high-level requirements
- You document as you code, not as an afterthought
- You can debug across the full stack, from database to browser
Why Join MAG:
- Work on meaningful problems that directly impact national security
- Small, elite team where your contributions matter immediately
- Access to cutting-edge hardware and technologies
- Rapid prototyping environment - see your ideas deployed in weeks
- Direct interaction with end users and field deployments
- Professional development and conference attendance support
- Flexible work arrangements with occasional field exercises
- Opportunity to shape the future of tactical edge computing