Software Engineer (Defense)
Posted Updated
- Your responsibilities will span from conceptualizing and building innovative products from scratch (0 to 1) to enhancing and optimizing existing solutions as they evolve (1 to n)
- You will operate in a dynamic and fast-paced environment, where you will have the opportunity to shape and set the standards for excellence
- You will work with a cross-functional team, including end-users, other engineers, and deployment strategists. You will solve real problems that make a difference, providing decision-making tools to end users and improving the safety of our airspace
Benefits
- Flexible work hours: With a global team supporting 24/7 mission-critical operations, we work hard and must be at our best. But we also work with flexibility in mind.
- Premium Healthcare: Health and wellness are critical to living a happy and resilient life. We provide first-class medical, dental, and vision coverage to you and your dependents.
- Flexible Time Off: We encourage you to take time off as you need it. While our team is hard-working, our success is measured by output—not time spent.
- Competitive Salary & Equity: Our team is our biggest asset. We value the hard work that each person commits to us, so we provide competitive, transparent compensation packages.
- Office Equipment & Tools: We bring the best tools to the mission, from ergonomic desk setups to modern productivity software. We have a freshly prepared team lunch every day.
- At senior levels: experience in building and maintaining high-performance, scalable systems
- Ability to collaborate with others across multiple teams
- Willingness to travel up to 50%
- Curiosity and a drive to grow
- Flexibility to adjust to changing business priorities
- Proficient in leveraging modern LLM tools to accelerate development workflows and enhance code quality
- The grit to get the job done despite unforeseen obstacles
- An aptitude to lead and work independently
- Active security clearance
- Proficiency in at least one modern programming language. We work in Rust and Python and expect you to have the foundation to quickly learn these languages
- We look at the interview process not as a screening or test, but rather as an opportunity to simulate what it would look like working together. We build the interview process around you
- In case you’re interested in taking a shortcut through our application process - try a little puzzle on for size. Below you’ll find an array of bytes. Once decoded, it will reveal the hiring manager’s e-mail. Send an e-mail with the subject “Squawk!” and we’ll get in touch right away! Send in your code as well!
- [33, 56, 46, 44, 62, 13, 44, 36, 63, 62, 61, 44, 46, 40, 96, 36, 35, 57, 40, 33, 33, 36, 42, 40, 35, 46, 40, 99, 46, 34, 32]
- Each character in the hiring manager’s email was translated into the byte array above by first converting each character into its Unicode integer representation, and then XOR’ing each integer with a secret key
- In order to find the key - you’ll have to do some aviation research into squawk codes. Specifically - the key will be the squawk code used to signal a generic emergency, with any leading or trailing 0’s trimmed out. Happy decoding!
