Job SummaryWhat You'll DoWe are seeking Backend Software Engineers to help build the next generation of global situational awareness and battle orchestration capabilities. You'll collaborate with cross-functional teams-including UI/UX engineers, mission engineers, data scientists, and product owners-to design and deliver software that is performant, scalable, and tailored to complex user needs.
Whether you're integrating multi-source data, optimizing backend services, or shaping how insights reach the end user, your work will directly support operational missions that have real-world impact.
What We Believe- Solving Meaningful Challenges - Building mission-driven technology that makes a difference
- Collaborative Culture - Working as a team to push boundaries and innovate
- Technical Excellence - Encouraging continuous learning, curiosity, and efficiency
- Idea Meritocracy - Valuing ideas based on impact, not hierarchy
DUTIES AND RESPONSIBILITIES:Senior engineers at GA-Intelligence are technical leaders who drive strategy, architecture, and delivery across complex projects. You'll guide teams in designing scalable systems, ensure high engineering standards, and play a key role in shaping long-term technical direction. In addition to building and maintaining critical backend infrastructure, you'll serve as a mentor, decision-maker, and trusted voice both within the team and with external stakeholders.
- Lead development activities
- Lead the successful design, implementation, and delivery of high-impact backend software solutions
- Guide long-term planning efforts and influence technical roadmaps for backend services and system architecture so they align with organizational goals, operational requirements, and product strategy
- Collaborate externally
- Represent GA-I3 as a senior technical point of contact for customers, partners, and other engineering teams
- Coordinate software deployments and upgrades across distributed environments, including DoD and IC networks
- Evaluate and implement cross-platform deployment strategies, ensuring compliance with integration and security standards
- Collaborate with internal and external stakeholders on high-visibility technical initiatives that span multiple teams and domains
- Engineer performant solutions
- Contribute to system-wide performance tuning and reliability improvements, identifying architectural risks and proposing mitigation strategies
- Build the team
- Develop mentoring structures and contribute to onboarding, skill development, and growth paths for less experienced engineers
- Mentor mid-level and junior engineers, fostering a culture of continuous learning, ownership, and technical excellence
- Provide technical leadership across the full development lifecycle, including design reviews, coding standards, and testing practices
Job Qualifications- Typically requires a bachelors degree, masters degree or PhD in computer science, information systems or related discipline and progressive software development experience as follows; six or more years of experience with a bachelors degree, four or more years of experience with a masters degree, or two or more years with a PhD. May substitute equivalent experience in lieu of education.
- Deep expertise in Java and/or other backend languages (e.g., Scala, Go)
- Demonstrated technical leadership in cross-functional engineering efforts
- Strong written and verbal communication skills, including experience working directly with customers or stakeholders
PREFERRED SKILLS AND QUALIFICATIONS:- Proven experience architecting and scaling distributed systems
- Deep expertise in backend architecture, distributed systems, and service design
- Experience with performance tuning and high-availability system design
- Familiarity with Kafka, NiFi, GeoMesa, AWS, or other cloud-native technologies
- Experience leading incident response, root cause analysis, and operational improvements
- Ability to interface directly with customers and senior stakeholders
- Experience working in the DoD or Intelligence Community