Pioneering solutions for the software-defined conflicts of tomorrow
Software engineering
Full-time
Office | Melbourne, VIC, Australia
Senior · A role for someone with advanced knowledge and skills. May involve mentoring, leading others or specialisation. Typically at least 5 years of experience.
Anduril is not a traditional defense contractor. We are shaping the future of defense, transforming US & allied military capabilities with advanced technology.
We emphasize speed and results and control our products from start to finish, including funding R&D to selling finished products off the shelf. Today, Anduril is in a rapid growth phase, deploying technology in diverse locations and developing path-making products that will change defense forever.
About the roleAt Anduril Australia we are delivering unmanned systems across all physical military domains that will leverage unsupervised autonomy for the delivery of long endurance, multi-mission capability to our customers. These projects require Senior Software Engineers with broad experience to drive the delivery a variety of software enabled capabilities to our customers. Anduril Senior Software Engineers rapidly develop expertise in new domains in order to articulate the value of, scope, architect, design, deliver, support, and evolve next generation capabilities through the entire product life-cycle.
WHAT YOU'LL DO:Own software enabled solutions that are deployed to customers, optimizing for the delivery of value to the end-userEmpathize with end-users and drive solutions that balance their needs with external constraints, restrictions and requirements in a multi-stakeholder environmentDesign and implement scalable software enabled systems, leveraging the output of multiple external teams, that rapidly delivers capability beyond the scope of current platformsContribute to the design and development of existing software services across Anduril, with the aim of developing components that are re-usable across multiple Anduril product linesDevelop software that runs on- and off- robotic platforms, using a variety of technologiesCreate test and simulation fixtures that operate with both software- and hardware-in-the-loopSupport system delivery, configuration, training and sustainmentOwn customer success on one or more customer accounts, in co-ordination with Anduril Mission Operations Engineer's and Business Development Managers.Work as a member of a multi-disciplinary delivery team, including as a mentor for Software Engineers from differing backgroundsREQUIRED QUALIFICATIONS:Bachelor's degree in Computer Science, Robotics, Mechatronics, Engineering, a relevant field, or equivalent experienceExtensive professional experience working as a Software Engineer with one or more domains and/or technologies of expertiseExcellent interpersonal, communication and co-ordination skillsSystems and/or application programming skills including algorithms, data structures, concurrency, scaling, testing, infrastructure, software design and system designExperience troubleshooting and analyzing remotely deployed software systemsCapacity to work holistically on software enabled capabilities up and down the software stack and through lifecycle through design, implementation, operation and sustainmentCapacity to act as the technical owner for the delivery of a mixed hardware/software system, including stakeholder engagement, scoping, requirements definition, roadmap management, team co-ordination, design, implementation, and sustainmentCapacity to learn and grow individually, while mentoring junior team members effectively, building team cohesion and capacityAbility to obtain and maintain an Australian Government Security ClearancePREFERRED QUALIFICATIONS:Experience writing backend services or embedded software in C++ and/or GoExperience writing frontend applications using Typescript and ReactExperience with the design, implementation and operation of horizontally scaled cloud technologiesExperience with the design, implementation and support of embedded software, particularly in the field of roboticsFamiliarity with Systems Engineering conceptsDesire to learn and grow in to other roles that require experience as a Senior Software Engineer, such as Principal Software Engineer and/or Engineering ManagerThe 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:
Platinum Healthcare Benefits: For U.S. roles, we offer top tier platinum coverage (medical, dental, vision) that are 100% covered by Anduril for you and 90% covered for your dependents.Basic Life/AD&D and long-term disability insurance 100% covered by Anduril, plus the option to purchase additional life insurance for you and your dependents.Extremely generous company holiday calendar including a holiday hiatus in December, and highly competitive PTO plans.16 weeks of paid Caregiver & Wellness Leave to care for a family member, bond with your baby, or tend to your own medical condition.Family Planning & Parenting Support: Fertility (eg, IVF, preservation), adoption, and gestational carrier coverage with additional benefits and resources to provide support from planning to parenting.Mental Health Resources: We provide free mental health resources 24/7 including therapy, life coaching, and more. Additional work-life services, such as free legal and financial support, available to you as well.A professional development stipend is available to all Andurilians.Daily Meals and Provisions: For many of our offices this means breakfast, lunch and fully stocked micro-kitchens.Company-funded commuter benefits available based on your region.Relocation assistance (depending on role eligibility).401(k) retirement savings plan - both a traditional and Roth 401(k).(US roles only)The recruiter assigned to this role can share more information about the specific compensation and benefit details associated with this role during the hiring process.
#J-18808-Ljbffr