1 month ago
Melbourne, AustraliaSenior
Responsibilities
- Lead the design, development, and implementation of software solutions for scientific and engineering applications.
- Analyse customer requirements and translate them into software designs and technical solutions.
- Develop, test, debug, maintain, and improve software products in accordance with engineering and quality standards.
- Create software prototypes and participate in verification, validation, software evaluation, and engineering test strategy activities.
- Resolve software discrepancies and contribute to software architecture and engineering assessments.
- Produce and maintain software documentation, design artefacts, and baseline configuration records.
- Provide technical leadership, project planning, estimation, and coordination across assigned work packages.
- Collaborate with engineers, stakeholders, and customers to deliver project outcomes.
- Mentor software engineers and support multidisciplinary engineering teams.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, Engineering, Mathematics, or a related discipline.
- Demonstrated experience delivering complex software engineering solutions.
- Strong proficiency in C#, Windows Presentation Foundation (WPF), object-oriented programming, and unit testing methodologies and frameworks.
- Strong analytical, problem-solving, organisational, and prioritisation skills.
- Excellent written and verbal communication skills with technical and non-technical stakeholders.
- Experience in Defence, aerospace, or other highly regulated engineering environments is desirable.
- Experience across the full software development lifecycle is desirable.
- Exposure to systems engineering methodologies and complex engineering programs is desirable.
- Previous technical leadership or mentoring experience is desirable.
- An AGSVA security clearance and compliance with International Traffic in Arms Regulations (ITAR) are required.
Benefits
- Flexible working.
- Competitive salary with annual reviews.
- Paid parental leave.
- Income protection.
- Corporate rewards.
- Salary packaging and novated leasing.
- Employee stock purchase plans.
- Flu shots, skin checks, and discounted private health insurance.
- Career development through online learning, mentorship, and career pathways.
- Workplace culture certified as a Great Place To Work.
Tech Stack
C#
