Fullstack Software Engineer

Employment Hero Logo

Employment Hero

πŸ“Remote - United Kingdom

Summary

Join Employment Hero's rapidly growing Payroll Engineering team as a .Net Engineer. You will contribute to the development of next-generation payroll systems, working on full-stack development, collaborating with product owners, and ensuring code quality. This role requires experience with .NET, C#, SQL Server, and Agile methodologies. Preferred qualifications include experience in the payroll domain, mentoring, and functional programming. Employment Hero offers a remote-first work environment, generous home office budget, cutting-edge tools, reward programs, learning and development opportunities, employee share options, and an annual global gathering.

Requirements

  • Experience as a .NET Software Development Engineer working with C#, ASP.NET MVC, .NET Core, SQL Server
  • Knowledge of correct design patterns for code and how to transform existing code to implement them
  • Experience with SQL Server, query writing and Data Definition Language
  • Experience in developing software, using microservices or SOA architecture for deployment on public clouds - we use AWS
  • Experience using Agile methodologies and working with Product teams
  • Quality coding practices, including test-driven development, unit testing and secure coding awareness

Responsibilities

  • Perform end-to-end fullstack 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
  • Work closely with business stakeholders within an agile environment

Preferred Qualifications

  • The Payroll or financial services domain
  • Have experience in mentoring team mates, or even leading a squad
  • Experience in functional programming
  • Familiarity with AWS tooling and environments, including EC2, Kubernetes, etc

Benefits

  • A generous budget for your home office
  • Cutting-edge tools and technology
  • Reward and recognition programs - because great work should be recognised and rewarded
  • Learning and development (including an external study policy, live monthly professional development classrooms, and premium online learning content)
  • Employee Share Option Program: be an owner of Employment Hero
  • Annual Global Gathering - so far we’ve been to Thailand, Vietnam, Bali and are excited to meet in Dubai in 2025

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.