Software Engineer - .Net & PHP
Role Overview
The role can be based in Sydney, Melbourne, or Brisbane.
The Software Engineer will be a key contributor on the Engineering team, working on a new customer-facing product.
The role has direct business and customer impact through backend service design, data modelling, and prototype implementation.
Key Skills for This Role
Full Job Posting
Role overview
The role can be based in Sydney, Melbourne, or Brisbane.
The Software Engineer will be a key contributor on the Engineering team, working on a new customer-facing product.
The role has direct business and customer impact through backend service design, data modelling, and prototype implementation.
About Humanforce
Humanforce provides a human capital management suite for frontline and flexible workforces.
Its product suite includes workforce management, HR, talent, payroll, and wellbeing capabilities.
Humanforce serves more than 2,300 customers and nearly 1 million employees across more than 30 countries.
What you will do
- Build and extend a modular .NET-based monolith with clean internal product boundaries and a multi-tenant data model.
- Work with Postgres, DynamoDB, and an internal SNS event bus as the primary data and messaging infrastructure.
- Design and implement domain services such as shift state machines, audit outbox, and eligibility pipelines.
- Use AI tooling for code generation, design exploration, research acceleration, and documentation.
- Contribute to architecture decisions and flag issues that do not add up.
- Collaborate on architectural approaches that integrate the product suite in enterprise environments.
- Contribute ideas for process improvements and technical innovation.
- Partner with Product Managers to understand requirements and deliver solutions aligned with product strategy.
What you will need
- At least 3 years of experience as a Software Engineer.
- Technical experience with C#, .NET, Postgres, and DynamoDB.
- Experience with PHP.
- Experience with JavaScript and React or Angular.
- Experience with AWS or similar cloud technologies.
- Genuine comfort using AI tooling as part of the engineering workflow.
- Ability to collaborate effectively and communicate clearly within a diverse, cross-functional team.
Nice to have
- Domain knowledge of HR, workforce management, scheduling, or payroll is helpful but not required.
Workplace approach
- Humanforce uses a hybrid model with a minimum of two days per week in office moments.
- The company describes its approach as flexible and supports decisions about where and when people work.
Benefits
- Flexible workplace through the Flex@HF approach.
- Learning and development support through Humanforce HR.
- Paid parental leave, additional wellbeing leave, and an Employee Assistance Program.
- Financial wellbeing tools, earned wage access, rewards, and recognition programs.
- Collaborative culture with a focus on improving the world of work.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Humanforce
People Operations Partner
Sydney, AUS
Humanforce is seeking a People Operations Partner to own day-to-day HR operations while developing junior People Partner responsibilities. The role spans employee lifecycle administration, employee guidance, people proje
Senior Full Stack Engineer - Hybrid
Sydney, AUS
Humanforce is seeking a Senior Full Stack Engineer to design, build, test and improve customer-focused SaaS products across backend and frontend systems. Candidates need significant commercial full-stack experience, stro
Software Engineer
Melbourne, AUS
Humanforce is seeking a Software Engineer to build a new customer-facing product through backend service design, data modelling, and prototype implementation. The role requires 3+ years of experience with C#, .NET, Postg