Early Career Software Engineer

Anduril Anduril · Defense · Atlanta, GA +3 · Software

Software Engineer role at Anduril, a defense technology company. Focuses on supporting deployed software solutions, writing code to improve products, collaborating across teams, and analyzing metrics. Requires a degree in a technical field, 3 months to 2 years of experience, and proficiency in programming languages like C++, Go, Rust, Java, and Python. Familiarity with algorithms, data structures, cloud infrastructure, and front-end frameworks is expected. The role involves working on meaningful projects with real-world impact, particularly in defense applications involving autonomy, AI, computer vision, and sensor fusion.

What you'd actually do

  1. Support the software solutions that are deployed to customers and key stakeholders.
  2. Write code to improve products and scale the mission capability to more customers.
  3. Collaborate across multiple teams to plan, build, and test complex functionality.
  4. Create and analyze metrics that are leveraged for debugging and monitoring.
  5. Triage issues, root cause failures, and coordinate next-steps.

Skills

Required

  • Bachelor’s or Master’s degree in Computer Science, Computer/Software Engineering, Mathematics, Physics, or a related field
  • 3 months - 2 years of technical work experience (including internships)
  • Familiarity with algorithms
  • Familiarity with data structures
  • Familiarity with storage systems
  • Familiarity with cloud infrastructure
  • Familiarity with front-end frameworks
  • Proficiency in C++
  • Proficiency in Go
  • Proficiency in Rust
  • Proficiency in Java
  • Proficiency in Python

Nice to have

  • Bias for action
  • Naturally curious about technologies and tools
  • Low-ego
  • High ownership
  • Mission oriented

What the JD emphasized

  • Must be a U.S. Person due to required access to U.S. export controlled information or facilities; U.S. clearance eligibility may be required depending on program.