Lead Software Engineer
Are you an experienced full stack developer that has been leading projects end to end? This might just be the role for you!
Title: Lead Software Engineer/Consultant
Location: This is a hybrid-based role in Sydney. You must have current working rights in Australia.
About The Role
This is a hands-on role where you will be designing custom solutions, leading client projects but staying hands-on the tools and developing code in modern languages & frameworks. As a lead consultant, you're all about asking the right questions to understand the holistic problem, clarifying requirements and thinking outside the box to design the right solution, shaping a backlog of work, developing strong relationships and collaborating on the bigger picture, managing delivery outcomes and expectations, and teaching good code and agile practices.
We work on problems our clients aren’t able to solve themselves, and each client will have different needs, tech stacks and challenges. You will be involved in different projects that cut across a range of digital capabilities, while driving AI powered engineering practices and/or developing AI solutions. In one project, you might be developing agents, and the next project might need you to design a new system, or drive multi-disciplinary transformation across platforms, products and data.
About DiUS
DiUS is an Australian B2B technology services company with an excellent reputation as a trusted consulting partner. We’re a go-to company for helping organisations of all sizes tackle hard engineering problems, improve delivery practices, modernise applications, and deliver or scale new products to market.
We have a powerful ability to figure out the best path forward for each of our clients by drawing upon our broad range of deep and specialist capabilities: software engineering, experience design, data and analytics, machine learning and AI.
About You
You are a true full stack software engineer, and through your various years of experience you have danced with multiple different languages and frameworks and tools. As a result, you will have breadth across various back end, front end and cloud platforms and are adaptable to changing needs.
You enjoy variety, and working across a range of different tech solutions, leveraging AI tools across the SDLC to do your job smarter.
You might already have commercial experience developing AI solutions, or you are experimenting with them in your own time.
You are comfortable operating in the grey areas where there is no pre-defined solution, and you relish the challenge of coming up with a new approach to solving problems.
Whether you've worked in professional services, or have experience working across multiple projects, you are a natural communicator who is curious, service oriented and able to cut through the noise and find a way forward.
Tech Skills
Full-stack software engineer with 12+ years of experience in at least 2 back-end and at least 2 front-end modern tech languages such as: Java, Node, C#/.net, Python, Go, Rust, Typescript/JavaScript, React, Next.js, Angular, Vue
Experience in C# / .net frameworks is highly regarded
Experience in using AI tools as part of your engineering processes
Commercial experience and knowledge with deploying to cloud (AWS, Azure, GCP) & cloud infrastructure tools
Solid level of proficiency in modern architectural practices, with experience designing & implementing solutions from scratch
Good understanding of Agile, understanding its purpose, value and common practices, able to shape and track a backlog pertaining to related tasks
Experience in data engineering and deploying AI solutions such as LLMs, RAG, Agents will be highly regarded
Consulting Skills
Leading projects and teams end to end
Collaborating with clients to understand and refine requirements, shaping project milestones and leading delivery outcomes
Supporting pre-sales efforts - joining client meetings to understand requirements, working alongside internal stakeholders to identify solutions and participate in proposal and client estimations
Able to problem solve and identify purposeful solutions, factoring in the integration of a wider solution/system
Able to navigate a range of client environments and adapt to different paces, from the complexity of a large enterprise or influencing in a fast-paced start-up
Excellent communication skills - this is a role where you are talking to clients, leading conversations and providing guidance & expertise
Can navigate through ambiguity and find a way forward
Collaborate across teams and at all levels of an organisation
Able to efficiently manage and coordinate / prioritise tasks and workload
Curious with a growth mindset, always seeking to learn and investing in own development
Passionate about spreading change through thought leadership, mentoring, meetups, writing blogs or staying active on GitHub.
A change champion who can influence and drive transformation
Want to know more about this role, or think you've got what it takes? Apply now!
****
Note to Recruitment Agencies: we got this - no need to reach out!
- Department
- Engineering
- Locations
- Sydney
- Remote status
- Hybrid
- Employment type
- Full-time