Software Engineer

JOB STATUS

Active

LOCATION

Sydney, Australia

JOB TYPE

Full-time

Customer Service Representative

Job Summary

At DataTools, software engineering is at the heart of everything we build. We’re seeking a passionate and experienced Software Engineer who thrives on developing complex, scalable systems that empower some of Australia’s largest organisations. If you’re eager to lead projects, solve technical challenges, and drive innovation across our platform, this is the role for you.

Your Role

Software Engineer

As a Software Engineer at DataTools, you’ll take ownership of critical applications and services that impact thousands of users across Australia and New Zealand. You will design clean, scalable architecture, contribute to the entire software lifecycle, and collaborate closely with product owners, designers, and fellow engineers. You’ll also play a mentoring role in guiding junior developers and shaping the future of our tech stack.

Benefits:

  • Access to online training with hundreds of courses
  • Exposure to the latest tech stack
  • Fresh fruit delivered weekly to the office
  • Monthly social events
  • Profit-share bonus when company targets are met
  • Monthly employee recognition program
  • Flexible WFH options available after 6 months

Ideal Candidate

You are a driven and technically skilled professional with over 10 years of software development experience, including at least 3 years in a senior role. You balance clean code with strategic thinking and are always eager to explore new technologies. Your commitment to quality, security, and performance is unwavering, and you enjoy leading by example, mentoring your peers, and engaging with stakeholders.

Tools

Compensation Standards

Write product or system development code. Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies. Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency). Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback. Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.

What You'll Do

01

Architect, design and implement secure, performant, and maintainable solutions

02

Collaborate with stakeholders to define requirements and system boundaries

03

Mentor engineers and participate in peer reviews

04

Write clean, well-documented code using modern best practices

05

Manage CI/CD pipelines and DevOps infrastructure

06

Debug, test, and provide timely fixes in test or production environments

07

Stay current with tech trends and recommend improvements

08

Ensure code quality through unit testing, code reviews, and performance monitoring

You Shouldn't Apply If

You have less than 10+ years of relevant experience with strong .NET and cloud knowledge

Think you're a fit? Apply Today