Atomi

Software Engineer

Atomi

full-time

Posted on:

Location Type: Remote

Location: Australia

Visit company website

Explore more

AI Apply
Apply

About the role

  • Build and maintain software components that address defined problems.
  • Produce maintainable software following team standards and best practices, whether authored directly or produced with AI assistance.
  • Investigate and resolve technical issues of moderate complexity, including evaluating and correcting AI-generated output.
  • Contribute to the design and implementation of features as part of a broader team, owning problem decomposition, interface decisions, and architectural choices.
  • Actively participate in code reviews, providing and receiving constructive feedback, including reviewing AI-assisted contributions with the same rigour as manually written code.
  • Document code and technical decisions to support knowledge sharing.
  • Contribute to testing and quality assurance practices for owned features.
  • Actively participate in team activities and ceremonies.
  • Support other team members by sharing knowledge and providing assistance.
  • Seek opportunities to improve skills and fill knowledge gaps.
  • Evaluate and experiment with development tools and workflows, contributing to the team's understanding of where they add value.

Requirements

  • Proficiency in core software development practices with expertise in at least one technology area.
  • Effective use of AI-assisted development tools as part of everyday workflows and the judgement to use them productively.
  • Understanding of key architectural patterns and how to apply them appropriately.
  • Ability to complete moderate-scope tasks independently while knowing when to seek guidance.
  • Problem-solving skills with growing ability to plan and execute assigned work, including deciding what to delegate to AI tools, how to decompose problems for AI-assisted workflows, and how to validate the results.
  • A growing ability to recognise when AI-generated output is wrong, incomplete, or misaligned with requirements.
  • Strong communication skills when collaborating with cross-functional team members.
  • Curiosity and self-directed learning mindset with commitment to continuous improvement.
  • Attention to detail and commitment to code quality and best practices.
  • Ability to understand the context of work within broader product and business goals.
  • Growing skill in giving and receiving constructive feedback.
  • Practical experience with modern development tools and workflows.
Benefits
  • Tailored flexibility: Enjoy work-life balance with hours that adapt to your needs, whether for university, family or personal time.
  • Generous leave: Experience additional paid leave options as a permanent team member.
  • Location Independence: Work from Sydney, interstate or wherever you find inspiration.
  • Growth and development: Use ongoing opportunities to improve your skills and expand your knowledge.
  • Holistic wellbeing: Benefit from a comprehensive employee assistance program subscription and additional wellbeing leave, supporting your best self.
  • Parental support: Enjoy 14 weeks of paid leave for new parents, with additional leave specifically for birthing parents.
  • Work with the best: We know you want to work alongside the best, so we work hard to hire only the best.
  • Regular social in-person and remote events: Including team sports competitions, trivia nights and themed annual events.
  • Atomi access: Enjoy free Atomi services for you and your family.
  • Onsite teams: Our Sydney office is ideally located in a central setting with cafes, shops and public transport nearby.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
software developmentAI-assisted developmentarchitectural patternsproblem decompositioncode qualitytestingquality assurancetechnical documentationproblem-solvingmoderate-scope task execution
Soft Skills
communicationcuriosityself-directed learningattention to detailconstructive feedbackcollaborationcontinuous improvementteam supportknowledge sharingindependence