Senior Software Engineer, Intelligence Systems

Anduril Anduril · Defense · Reston, VA · AFS : Intelligence Systems Engineering

Senior Software Engineer role at Anduril Industries, a defense technology company. The role involves designing and developing full-stack enterprise applications and user-facing software for custom/embedded hardware. Responsibilities include contributing across the software stack, enhancing existing systems, providing technical guidance, and enforcing software engineering best practices. Requires 10+ years of full-stack development experience and a Top Secret security clearance with Full Scope Polygraph.

What you'd actually do

  1. Lead the design and hands-on development of robust software solutions for full-stack enterprise applications and user-facing interfaces on custom/embedded hardware.
  2. Contribute across all layers of the software stack, from database interactions and backend services to front-end GUI frameworks.
  3. Enhance, maintain, and modernize existing complex software systems, ensuring scalability and reliability.
  4. Provide technical guidance, mentorship, and foster the adoption of new software technologies and best practices within the team.
  5. Develop comprehensive software designs, provide accurate effort estimates, and create realistic schedules for program and project management.

Skills

Required

  • full-stack software development
  • software architecture design
  • complex systems navigation
  • code quality guidelines
  • team quality control practices
  • constrained development environments
  • air-gapped systems
  • certification and compliance requirements
  • secure coding practices
  • maintainable code
  • well-tested code
  • well-documented code
  • Top Secret security clearance with Full Scope Polygraph

Nice to have

  • Master's degree (M.S.) in Computer Science, Computer Engineering, or a related field
  • complex algorithms
  • data structures
  • secure communications systems
  • integrating/migrating cryptographic systems
  • cybersecurity principles
  • full-stack web applications
  • cloud platforms
  • containerization

What the JD emphasized

  • 10+ years of experience in full-stack software development
  • Bachelor's degree (B.S.) in Computer Science, Computer Engineering, or a closely related technical field
  • Demonstrated experience designing and implementing complex software architectures
  • Proven ability to quickly understand, navigate, and contribute to complex systems and established codebases
  • Experience establishing and championing code quality guidelines and team quality control practices (e.g., code reviews, automated testing, continuous integration)
  • Experience working in constrained development environments, including air-gapped systems
  • Ability to interpret and implement complex certification and compliance requirements
  • Deep commitment to producing high-quality, secure, maintainable, well-tested, and well-documented code
  • Currently possesses and is able to maintain an active U.S. Top Secret security clearance with Full Scope Polygraph