Cleared Senior Software Engineer
Role details
Job location
Tech stack
Job description
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
We recognize and appreciate the value and contributions of individuals with diverse backgrounds and experiences and welcome all qualified individuals to apply.
Requirements
- 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, * 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