Lead Software Engineer

Iterate Rec — Australia · Posted ~6 hours ago

Lead Contract Hybrid

Skills

Software engineering AWS Cloud-based software development System diagnosis Defect analysis System design Technical problem solving Mentoring Task decomposition Cloud-based software

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A technology organization supporting large-scale, business-critical programs is seeking a Lead Software Engineer for a hybrid contract role. You will identify previously undetected problems in complex integrated systems, design and build AWS-based components, break complex work into actionable tasks, and mentor junior engineers through delivery.

Highlights

Lead engineering contract focused on diagnosing complex business-critical systems, designing cloud-based software, and mentoring junior engineers. The role combines hands-on AWS development with technical leadership, structured problem solving, and end-to-end ownership.

Description

Contract Lead Software Engineer | Melbourne/Sydney | Hybrid | 4 Days onsite 1 Day WFH Most Lead dev roles ask you to write good code. This one asks you to find the problems nobody's spotted yet, work out how to fix them, and then hand that plan to someone junior in a way that actually sets them up to win. Our client is looking for a Lead Software Engineer to sit within the cloud-based data and analytics engine behind several of their flagship programs the systems quietly making the energy transition work in the background. They're after a Lead Engineer who can own that end to end: spot the issue in a complex, business-critical system, diagnose it properly, break it into clear tasks, and mentor a junior developer through delivering the fix. What you'll actually be doing: Diagnosing defects and problems across large, complex, integrated systems not just fixing what's already been flaggedDesigning and building cloud-based software components on AWS, end to endBreaking complex work into clear, actionable tasks and supporting junior developers through delivery (plus regular code reviews)Working directly with stakeholders to shape solutions and get them endorsed by leadershipHelping lift coding standards and practices across the wider team What you'll bring: Extensive hands-on Python development experienceExtensive experience deploying and operating complex software in AWSStrong fundamentals with Git, GitHub Actions and a solid IDE workflowStrong analytical chops; you can pull apart a gnarly production issue and explain it clearly to people who aren't engineersIdeally experience with AWS IoT Greengrass