Lead Software Developer
Lead Software Engineering Consultant
Location: This is a Sydney hybrid-based role
About the role:
Primarily you will be working with clients to help design and develop custom solutions that are solving business problems.
As a Lead Consultant, you will be involved in projects where you may need to navigate clients through problem discovery and solution design, contribute to proposals and present options to clients, lead the delivery of a solution and be hands on with developing code.
This role is not just about being a good software developer, it's also about asking the right questions, shaping the work, having good agile and code practices, developing strong relationships and collaborating on the bigger picture.
Each client will be different, and you will work on different technologies and solutions each time - anything from playing and experimenting with innovative tech to helping a client transform legacy systems.
About DiUS:
DiUS is an Australian technology services company with an excellent reputation as a trusted consulting partner. We’re a go-to company for helping organisations of all sizes improve their delivery practices, tackle hard engineering problems, modernise legacy applications, and design, build and deliver a new product 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:
Your technical prowess includes:
- Full stack software engineer with 7+ years of experience in various FE & BE tech languages such as Typescript, Javascript, Node, C#, .net, Kotlin, Python, React, Angular, Vue
- Recent commercial experience in Gen AI solutions such as LLMs or RAG
- Strong experience in deploying code in the cloud
- Solid level of proficiency in modern architecture
- Experience creating and delivering Agile practices
Your consulting and leadership skills include:
- Leading projects end to end, collaborating with clients to understand and define requirements, shaping project milestones and 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
- Excellent presentation & communication skills
- Ability to quickly adapt to different team needs and paces
- Can navigate through ambiguity and find a way forward
- Collaborate at all levels of an organisation
- Able to efficiently self manage and coordinate / prioritise tasks and workload
- Curious with a growth mindset, always seeking to learn and can demonstrate experimenting in the latest tech trends
- Passionate about spreading change through thought leadership, mentoring, meetups, writing blogs or staying active on GitHub.
Want to know more about this role, or think you've got what it takes? Apply now!
- Department
- Engineering
- Locations
- Sydney
- Remote status
- Hybrid
- Employment type
- Full-time
Lead Software Developer
Loading application form
Already working at DiUS?
Let’s recruit together and find your next colleague.