Senior Backend Software Engineer (.NET), Platform

Employment Hero

Employment Hero

Software Engineering
Vietnam
Posted 6+ months ago

Our mission and where you fit in

Our ambitious team at Employment Hero is on a quest to transform employment, making it easier and more valuable for everyone. Our world-class software is the easiest way for small and medium-sized businesses to manage HR, payroll, employee engagement, and benefits.

Since our inception in 2014, we've had enormous growth (100% YoY), now serving 300,000 businesses globally, with 2 million+ users on the platform, reaching unicorn status in 2022 - and we have no plans of slowing down.

There’s never been a more exciting time to join one of the fastest-growing global 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 a part of our Platform and Payroll team, driving the journey we're on of moving to a service-oriented architecture, as part of our .NET Framework to .NET Core migration. Plus all of the new features and enhancements you’ll get to design and put into production around our products, architecture and infrastructure.

You have experience in modernising and transforming systems to stabilise, improve performance, and adapt to rapid global growth. 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 Senior Software Engineer (.NET), you’ll be:

  • Migrating a Windows-based .NET Framework monolith to a Linux-based containerised modular .NET Core system
  • Working on the technology roadmap with Product Owners, designing solutions with your squad, and new feature development, through to production, improving/optimising and maintenance
  • Debugging and performing root cause analysis for application issues
  • Proactively identifying application pain points and suggesting mitigation strategies
  • Performing tests and quality checks on your code - you own the quality and security of the code you create
  • Taking initiative in recommending improvements to the development process
  • Maintaining documentation and providing training for new/updated features
  • Mentoring junior members of the squad