Lead Software/Data Engineer
We’re looking for a versatile engineer who can move fluidly between software development and data engineering, and who enjoys solving end-to-end technical problems in complex client environments.
Title: Lead Software/Data Engineer
Position: Permanent full time. You must have a current visa and full working rights in Australia.
Location: This is a hybrid role based in Sydney with a blend of working from home & on-site with clients.
About the role:
We’re looking for a versatile engineer who can move fluidly between leading cloud and data solutions, and who enjoys solving end-to-end technical problems in complex client environments.
As a DiUS consultant, you’ll design and deliver high-quality solutions for a wide range of clients. This is a hands-on engineering role where you’ll move between application development and data strategy / architecture, depending on the problem we’re solving. One engagement might see you building APIs or digital products; the next could involve developing cloud-native data pipelines or modern data platforms. You’re excited by variety and understand how strong software and strong data foundations work together to create real business impact.
Beyond designing purposeful solutions and writing great code, you’ll work closely with clients to understand their needs, ask the right questions, shape smart solutions, and leave them with sustainable, scalable technology practices.
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 improve tackle hard engineering problems, their delivery practices, modernise 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:
You will have a primary background as a full stack software engineer, with experience in data engineering, data pipelines and data platforms. You enjoy variety and have spent time learning different tech stacks in your previous roles, adapting to different environments.
Experienced across the entire SDLC, you can effectively facilitate discovery as well as design customised solutions, deploy to cloud platforms and work with Infrastructure as Code, with a focus on building secure, scalable, and high-performing systems/pipelines/platforms.
Whether your experience is from consulting, or working across multiple projects, you have a natural leadership style that builds trust with the people you work with. You have experience leading projects and small teams end to end, and you are flexible and adaptable, navigating the grey areas comfortably as you step into, and sometimes lead, different projects.
Main Tech Skills Needed:
Purposeful design and implementation of software and data solutions (yes, from scratch)
10+ years experience as a full-stack software engineer, with a variety of back end and front end tech languages such as: Java, Node, C#/ .net, Python, JavaScript, Typescript, React, Next.js, Angular, Vue
5+ years experience with data engineering, including:
Building & maintaining data pipelines
Working with databases and data platforms such as: SQL/NoSQL, data warehouses, or lake/lakehouse architectures
Familiar with technologies such as Snowflake, Databricks, Google BigQuery, Amazon Redshift, Hadoop
Commercial experience deploying and operating solutions in cloud environments (AWS, Azure, or GCP), using Infrastructure as Code tools, and modern DevOps practices including CI/CD
Solid level of proficiency in modern architectural practices
Experience in leveraging AI tools across the software development lifecycle to automate & streamline processes
Main Consulting Skills Needed:
Able to navigate ambiguity; land on your feet and find the way forward
Able to problem solve; identify and shape purposeful solutions, factoring in how to integrate into a wider solution/system
Able to openly collaborate in cross-functional teams; understand and refine requirements, scope & iterate on delivery outcomes
Adaptable to different paces and environments; from the complexity of a large enterprise or influencing in a fast-paced start-up
Excellent communication skills
Able to efficiently self 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!
- Department
- Engineering
- Locations
- Sydney
- Remote status
- Hybrid
- Employment type
- Full-time