top of page

Senior / Lead Software Engineer

Sydney NSW, Australia

Permanent Full-Time

About the Role

We are looking for a talented Lead / Senior Software Engineer with excellent communication skills, who welcomes a challenge, and enjoys working with people and technology to drive positive change and improve how we do business.


  • The opportunity to work on highly innovative projects with a diverse range of clients across all industries

  • Career Growth: The opportunity to grow your technical leadership skills – technically leading projects, project teams and working with forward-thinking clients

  • Opportunity to work with a variety of software technologies in different domains

  • A team that challenges you to be your best. Work in an environment where people come first, teamwork is critical, and we encourage you to learn and tackle interesting problems

  • Fantastic employee benefits including:

  • Hybrid working and flexible hours

  • Additional loyalty leave – 1 & 2 weeks additional leave annually at certain tenure milestones

  • Team lunches and activities

  • Health & fitness benefits


  • Requirements and system documentation

  • Clear client communication

  • Mentoring developers and leading project teams

  • Accurate estimation of tasks

  • Coding implementation

  • Review code

  • Team testing

  • Manage risks and/or adjustments before and during development

  • Deployments

  • Deliver systems to the client in a timely manner with adherence to coding standards

  • Issue analysis and bug fixes

  • Coding research


  • Full stack development

  • Database Design, Performance Tuning and Strong Transact-SQL skills 

  • JavaScript and libraries – jQuery, Vue.js 

  • HTML, CSS, SASS or LESS and SVG 

  • RESTful APIs, JSON and Swagger

  • Basic CI/CD

  • Single page application development

  • Ability to create billed pipeline 

  • Ability to provide accurate estimation of tasks 

  • Excellent communication skills and an ability to work directly with clients 

  • Desire to work with other team members and help them grow / guide with projects 

  • Ability to manage and switch between projects and priorities  

  • A growth mindset and the ability to quickly adapt to changes


  • 6+ years of commercial .NET development experience (including C#, .NET Core, Entity Framework, MVC, Razor)

  • Experience delivering projects on time and to budget 


  • The experience mentioned above

Nice to Have

  • Microsoft Azure – App Services, Function Apps, SQL Azure, Storage, API Management

  • Encryption and Security 

  • Native or cross-platform mobile app development  

  • An interest in Machine Learning and AI 

  • Project Management skills and experience with different methodologies such as Agile

bottom of page