Intermediate Backend Software Engineer (.NET)
Employment Hero
Our mission and where you fit in
At Employment Hero, we’re an ambitious bunch of people on a mission to make employment easier and more valuable for everyone.
Our world-class software is the easiest way for businesses to manage HR, payroll, employee engagement, and benefits.
Since our inception in 2014, we've had some pretty impressive growth (100% YoY), reached unicorn status in 2022, and now serve 300,000 businesses globally, with 2 million+ users on the platform. We have no plans to slow down.
There’s never been a more exciting time to join one of the fastest-growing SaaS unicorns, so let’s see if we could be a match!
In your role, you'll be focused on…
We're a team of global innovators, who cherish diverse perspectives that fuel our mission; to simplify the world of work for SMBs worldwide.
As a Software Engineer (.NET), you will be working with Partnerships and Payroll Team to continue the development and modernising of our Payroll system, where we're on a journey of moving to a service-orientated and microservices mixed architecture, following our .Net Core migration. Plus all of the new features and enhancements you’ll get to design and put into production.
You have a flexible / growth mindset, with a strong desire to continuously learn - our software roles require you to be able to work autonomously as well as a member of a team.
You'll accelerate your career quickly, working with smart people across the APAC and UK regions, in a fully remote, flexible, and casual environment. We also encourage our teams to work smart, leveraging Github Copilot and other generative AI tech.
As a Software Engineer (.NET), you’ll be:
- End-to-end development for new and current cloud-based applications
- Work on the technology roadmap with Product Owners, designing solutions with your squad, and new feature development, through to production, improving/optimizing and maintenance
- Debug and perform root cause analysis for application issues
- Perform tests and quality checks on your code - you own the quality and security of the code you create
- Take initiative in recommending improvements to the development process
- Proactively identify application pain points and suggest mitigation strategies
- Perform peer reviews of code changes
- Maintain documentation and help articles for new/updated features
- Provide training sessions for the support team for new features
- Work closely with business stakeholders within an agile environment
- Mentoring junior members of the squad