Technical Lead - Software Data Engineer

Salary: 125.00 -  150.00
Posted: 08-02-2025
Category: Software Architecture Engineering
Melbourne, 

Job Description

Technical Lead - AI Software / Data Engineer Location: Melbourne, Hybrid 50 %Salary Range: $170,000 - $210,000 + super (based on experience)About our Client: This is a Melbourne-based technology firm specializing in cutting-edge artificial intelligence solutions. The company builds and deploys AI-enabled software applications for enterprise and large private customers across Australia. With services ranging from predictive analytics and advanced machine learning models to AI education and governance frameworks, they deliver impactful, scalable solutions tailored to client needs.Having delivered over 80 projects across industries such as construction, retail, education, technology, mining, property, and shipping, our client stands at the forefront of innovation. Their team of PhD-level experts in mathematics, physics, data science, and computer science is dedicated to solving complex business problems and enabling leaders to transform their operations.About the Role: We're looking for a seasoned Technical Lead with extensive experience in software engineering consultancy to guide our development teams, architect solutions, and ensure technical excellence in project delivery. The ideal candidate will combine deep technical expertise with strong leadership capabilities and can work together with our clients who may be at different stages of their technology journey.Key Responsibilities Lead and mentor teams of 4-6 software engineers, fostering a culture of technical excellence and continuous improvement. Design, architect, and implement scalable solutions incorporating both software and cloud architecture components. Drive technical decision-making across projects while collaborating with clients and stakeholders. Provide technical oversight and code review to ensure quality and maintainability. Guide teams in implementing best practices for software development and deployment. Contribute to project planning, estimation, and risk management. Mentor junior and mid-level developers to accelerate their professional growth. Required Technical Skills Experience with the Microsoft .NET ecosystem, particularly .NET 6 and newer (open for strengths in other frameworks and languages also). Strong proficiency in C# and modern development practices. Knowledge of ASP.NET Core framework and patterns. Deep understanding of Entity Framework Core and modern ORM practices. Proven experience with modern web technologies: React/Next.js and web components. Deep understanding of HTML, CSS, JavaScript, and TypeScript. Expertise in cloud architecture and implementation on Azure and AWS. Comprehensive knowledge of data engineering and persistence. Experience with modern ETL pipelines and data warehousing. Proficiency with Databricks and similar data processing platforms. Relational databases (PostgreSQL, SQL Server). NoSQL solutions (MongoDB, Cosmos DB). Data modeling and optimization. Modern Python development expertise. Strong understanding of type hints and static typing. Experience with modern Python frameworks and practices. Familiarity with Python packaging and deployment. DevOps and Deployment Expertise: Strong experience with containerization (Docker). Experience with CI/CD pipelines (Azure DevOps, GitHub Actions). Experience with microservices architecture and deployment patterns. Understanding of security best practices. Adjacent Technical Skills As a small consultancy, we develop solutions for a wide range of businesses with differing scaling needs. The following skills would be beneficial but are not required for the role:Experience with Infrastructure as Code (Terraform, ARM templates, Bicep). Container orchestration (Kubernetes). Monitoring and observability solutions. Required Experience & Qualifications 10+ years of software engineering experience, with significant time spent in consultancy environments. Proven track record of leading technical teams of 4-6 developers. Extensive experience in solution architecture and system design. Strong background in cloud-native application development. Note: While we are an AI consultancy, prior AI/data science experience is not required for this role.Experience with generative AI tools and platforms would be beneficial but is not mandatory. Experience in mentoring and developing technical team members. Excellent communication skills with both technical and non-technical stakeholders. Desired Personal Qualities Strong leadership and team-building capabilities. Excellent problem-solving and analytical skills. Clear communication style with both technical and business stakeholders. Ability to adapt and learn new technologies quickly. Strong project management and organizational skills. Client-focused mindset with consulting experience. Work Environment & Benefits Competitive salary package. Professional development opportunities and exposure to cutting-edge technologies, including opportunities to learn about AI, and data science, and acquire adjacent skills in these areas. Flexible working arrangements including hybrid work options. Modern tech stack and diverse, challenging projects across various industries. Collaborative and innovative work environment in a growing consultancy. Melbourne CBD location with occasional client site visits as required. Regular team knowledge-sharing and learning sessions. Opportunity to shape technical direction and practices. Interview Process: 2 Interview, 3 Steps First Interview: Meet & Greet / Technical Conversation. Second Step: Technical take-home challenge. Final Interview: Cultural & Behavioural. Apply your interest! Shortlisted candidates will be contacted via phone in the next business days. Together we will walk through the details of the role and should the stars align, we'll proceed with your formal application to the client.Unsuccessful candidates will be contacted via email. We aim to do this on an ongoing basis to improve your experience. Should you miss an update from us, you are more than welcome to follow up! Details below.Should you have any questions, feel free to connect with #SCR-claudia-franden#J-18808-Ljbffr

Job Details

Salary: 125.00 -  150.00
Posted: 08-02-2025
Category: Software Architecture Engineering
Melbourne, 

Related Jobs

loading image.

Sign up to our Newsletter