Software Engineer, Intelligence Systems
About the role
We are looking for a Software Engineer (SWE) to join our rapidly growing team in Reston, Virginia.
In this role you will be responsible for developing software across projects that may range from full-stack enterprise software to user-facing software on embedded and custom hardware devices. This role may include writing middleware, porting and refactoring code bases between languages, performance tuning, front-end and back-end development, and other software development and engineering tasks as needed.
You will need to work within tight timelines and resource constraints.
What you’ll do
- Work directly with project managers to write software for full-stack software and user-facing software on custom and embedded hardware.
- Work at various levels of the software stack, from databases to GUI frameworks.
- Work with existing teams to maintain and update existing software systems.
- Provide software designs, estimates, and schedules as needed to program and project management.
- Actively contribute to the software development for critical tasks as needed to meet program deadlines.
- Adhere to software best practices and coding standards, perform code reviews, interact with revision control, build processes, and testing.
- Triage issues and investigate root cause failures.
- Report to the overall software lead for the project.
Required qualifications
- 1-3 years of experience in full-stack software development
- B.S. in Computer Science, Computer Engineering, or related fields.
- Experience working in constrained development environments, including air-gapped systems.
- Ability to quickly understand and navigate complex systems and established code bases.
- Ability to understand and implement complex certification requirements.
- Currently possesses and is able to maintain an active U.S. Top Secret security clearance with Full Scope Polygraph.
PREFERRED QUALIFICATIONS
- Some supplementary experience in embedded systems development.
- Experience working in C#, C++, Python, and/or JavaScript.
- Experience working with AI/ML frameworks.
- Some experience in full-stack software development.
- Strong focus on security.
Benefits
The salary range for this role is an estimate based on a wide range of compensation factors, inclusive of base salary only. Actual salary offer may vary based on (but not limited to) work experience, education and/or training, critical skills, and/or business considerations. Highly competitive equity grants are included in the majority of full time offers; and are considered part of Anduril's total compensation package. Additionally, Anduril offers top-tier benefits for full-time employees, including:
- At Anduril, we invest in our people. Our comprehensive, competitive benefits package (available at little to no cost to employees) ensures you’re supported in health, recovery, and whatever comes next.