Senior Software Engineer – scaling SaaS product


We are seeing an increase in organizations pledging to be ‘Net-Zero’. But the reality is, this is a struggle for bigger businesses, especially multi-national organisations. Monitoring electricity, water, and gas consumption across the entire portfolio is challenging when every utility provider has a different billing format.
That’s where Bill Identity ‘’ comes in. Their Utility Bill Management platform can track an organization’s utility spend (electric, gas, water), energy sources (renewable, nuclear, coal, etc.), and greenhouse gas emissions across its global portfolio. The utility bill is often overlooked as a nuisance that just needs to be paid.

Utility bills have a place at the decision-making table, and utility data is not something to be ignored, especially if you intend to meet Net-Zero.

The product is a SaaS technology data & analytics platform business that automates the aggregation, analysis and visualisation of energy data to assist businesses in:

  • environmental & emissions reporting
  • usage & spend tracking, budgeting & forecasting
  • energy usage optimisation and cost savings

The why are embarking on a very exciting journey of growth and transformation. They have recently completed a significant round of capital raising and are well funded to execute their growth strategy.
What does transformation mean in this context? We will need to make a time to chat through that because there is a lot on offer here as you suspect. High level though, they are moving from a project delivery model to being a product first technology company. because in truth, that’s what they are. They are in that “grown-up” phase of no longer being a start-up – but instead, a true scaling product business. This means scaling the teams, building out their agile maturity, rebranding, innovating with new technology…the list goes on. 

About the role 
The role is responsible for developing solutions to problems following an agile
methodology as part of a cross-functional delivery squad.

Role breakdown in a nutshell

  • Designing technical solutions within architectural and UX guidelines and ensuring an appropriate level of documentation and artifacts are created and maintained for the solutions delivered
  • Adhere to appropriate patterns and standards and writing code for new features that are functional, secure, performant and maintainable
  • Troubleshooting defects, root cause analysis and writing code and refactoring to fix defects in existing software solutions
  • Writing reusable, modular code along with automated unit tests
  • Supporting existing solutions in production
  • Contributing to the deployment of software tools, processes, and metrics
  • Estimating the size and complexity of work
  • Committing to delivering the work that will be accomplished in a sprint
  • Contributing to sprint planning, daily stand-ups, backlog refinement and creation of stories
  • Contributing to continuously improving the quality of the teams’ deliverables
  • Working closely with cross-functional delivery squad members (iteration manager, product owner, developers, testers) and other teams where necessary

What you will bring to this role

  • Experience in supporting high availability production systems
  • Highly proficient in the Microsoft Development Suite – C#, ASP.Net, and Visual Studio
  • Experience in cloud technologies and architectures especially AWS
  • NHibernate/Entity Framework experience
  • Microservices, Serverless, Docker, and scalable architecture experience
  • CI/CD Tools, pipeline creation, IaC, Terraform, and maintenance
  • Source Control Tool and branching strategies
  • Good working knowledge in:
    • RDBMS and NoSQL Database systems – MYSQL,MongoDB
    • Angular or ReactJS/ JavaScript ES5/ES6
    • Design patterns, and Development principals
    • Agile development practices and TDD
    • Change management process in parallel development environments
    • Job scheduling systems and architectures.
  • Experience working in an agile SDLC methodology
  • You work collaboratively with people at all levels and across functions and cultures

What we can offer you: 

  • Meaningful work that allows you to contribute to a mission you believe in. are creating purpose  – come and work for us if you want to have an impact on the world. 
  • Be a part of a local Aussie success story competing on the world stage and punching well above their weight 
  • Employee share scheme – they want you to share in the success of the business  
  • The ability to have an impact and make change
  • Training and development budget 
  • Flexible working arrangements – they come into the office on Fridays to enjoy team connection and lunches – hello Nandos chippie Fridays!  

Next Steps:

Hi. We’re affix. We have the awesome job of partnering with inspiring tech companies such as to help them scale their teams with the addition of great humans. If you think this role and are a good fit for you, then we would love to meet you. So go on, apply, tell us about yourself and then let’s connect and see if this is your happy (work) place.  

Jess Hemsley-Hackett 
[email protected]

Apply Now

Date Listed
[email protected]
Permanent / Full Time