Senior Software Engineer About our client: Our client is a Defence products company. Unlike most Defence companies, they don’t wait for their customers to tell us what they need. They identify problems, privately fund the R&D and sell finished products off the shelf. Ideas are turned into deployed capabilities in months, not years, saving the government and taxpayers money along the way. About the role: Our client is delivering unmanned systems across all physical military domains that will leverage unsupervised autonomy for the delivery of long endurance, multi-mission capability to their customers. These projects require Senior Software Engineers with broad experience to drive the delivery a variety of software enabled capabilities to their customers. Our client’s 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. Key responsibilities will include: Own software-enabled solutions deployed to customers, optimizing for delivering value to the end user. Empathize with end users and drive solutions that balance their needs with constraints, restrictions, and requirements in a multi-stakeholder environment. Design and implement scalable software systems, leveraging outputs from multiple external teams to deliver capabilities beyond current platform scopes. Contribute to the design and development of existing software services across the client’s ecosystem, with a focus on creating reusable components across multiple product lines. Develop software for on- and off-robotic platforms using a variety of technologies. Create test and simulation fixtures for both software- and hardware-in-the-loop systems. Support system delivery, configuration, training, and sustainment. Own customer success for one or more accounts in coordination with Mission Operations Engineers and Business Development Managers. Collaborate as part of a multidisciplinary delivery team, serving as a mentor to Software Engineers from diverse backgrounds. The successful candidate: Required Qualifications Bachelor's degree in Computer Science, Robotics, Engineering, or a related field, or equivalent experience. Extensive professional experience as a Software Engineer, with expertise in one or more domains/technologies. Strong interpersonal, communication, and coordination skills. Proficiency in systems and application programming, including algorithms, data structures, concurrency, scaling, testing, and software/system design. Experience troubleshooting and analysing remotely deployed software systems. Ability to work holistically across the software stack, from design and implementation to operation and sustainment. Proven ability to act as a technical owner for mixed hardware/software system delivery, including stakeholder engagement, scoping, roadmap management, design, and sustainment. Capacity for self-learning and professional growth, along with mentoring junior team members and fostering team cohesion. Eligibility to obtain and maintain an Australian Government Security Clearance. Preferred Qualifications Experience developing backend services or embedded software in C++ and/or Go. Proficiency in building frontend applications with TypeScript and React. Expertise in designing, implementing, and operating horizontally scaled cloud technologies. Background in embedded software development, particularly for robotics applications. Familiarity with Systems Engineering principles. Aspiration to advance into roles such as Principal Software Engineer or Engineering Manager. This role requires an active AGSVA security clearance or Australian Citizenship and eligibility to obtain a clearance. What's on offer? This contract is available for an initial 6 month term with high likelihood of extensions. Located in Sydney How to Apply Please upload your resume to apply. We will be in touch with further instructions for suitably skilled candidates. Please note that you will be required to complete selection criteria to complete your application for this role. Call Farbar Siddiq on 0489 922 211 or email farbarswhizdom.com.au for any further information. Applications close 15/12/2024 5pm Candidates will need to be willing to undergo pre-employment screening checks which may include, ID and work rights, security clearance verification and any other client requested checks.