Senior Full Stack Software Engineer

Humanforce Hq — Australia · Posted ~3 hours ago

Senior

Skills

Full-stack software development

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A global workforce technology organization is seeking a Senior Full Stack Software Engineer to contribute to an integrated technology platform supporting frontline and flexible workforces. The role offers the opportunity to work in an international environment serving customers across multiple industries and regions.

Highlights

Senior full-stack engineering opportunity within a global, employee-focused technology organization serving flexible and frontline workforces across multiple industries and countries.

Description

Who are we? Humanforce’s vision is to make work easier and life better for frontline and flexible workforces. Humanforce provides the market leading, best-in-one human capital management (HCM) suite for frontline and flexible workforces - without compromise. Our employee centred, intelligent and compliant HCM suite is highly integrated and composable, and consists of Workforce Management (WFM), HR, Talent, Payroll, and Wellbeing. Humanforce has built strong foundations since its founding in 2002. We help over 2300 customers and almost 1 million employees under management in 30+ countries, across a wide range of industries, including aged, child and health care; education; hospitality; retail; local government and more. Today, we have offices across Australia, New Zealand, United Kingdom, North America and the Philippines. Customers choose Humanforce because we enable them to deliver an exceptional employee experience, build a compelling employee value proposition, and connect the flow of the world’s talent with the growth, productivity and efficiency objectives of frontline and flexible workforces. The Opportunity We are looking for a Senior Full Stack Engineer to join our growing product and engineering team. This is an opportunity to work across the full software development lifecycle, contributing to modern, scalable products used by organisations around the world. You will play an important role in designing, building and improving customer-focused solutions across both backend and frontend technologies. You will work with a collaborative team of engineers, product managers, designers and other specialists. You will bring strong technical capability, sound engineering judgement and a genuine interest in solving complex problems in a practical, customer-focused way. What you will do Design, build, test and maintain high-quality full stack software solutions.Develop backend services and APIs using .NET and related technologies.Build responsive, intuitive user experiences using the frontend technologies and practices used by the team.Contribute to technical design, architecture and engineering standards.Work closely with Product, Design and other engineering teams to deliver valuable customer outcomes, while constructively challenging assumptions and negotiating practical scope where needed.Translate business and customer needs into practical technical solutions.Take ownership of work from discovery and estimation through to delivery and ongoing improvement, proactively looking beyond assigned tickets to identify and investigate opportunities to improve the product.Adopt a testing-first mindset by writing, running and updating appropriate automated tests alongside code changes, validating behaviour before changes are released, and keeping test coverage and regression protection current as the system evolves.Identify and address performance, scalability, reliability and security considerations.Participate in code reviews and support a culture of clean, maintainable code.Mentor and support the development of other engineers, helping to build an engaged, accountable and collaborative team.Investigate and resolve production issues when required.Be inquisitive about how the product and team work, challenge “this is how it’s always been” when appropriate, and have the courage to propose and help deliver meaningful changes to practices, tooling and ways of working.Explore and responsibly apply AI tools to improve development efficiency, quality and problem-solving. What we are looking for Significant experience in full stack software engineering within a commercial product or SaaS environment.Strong experience developing applications using .NET and C#.Strong experience building user interfaces using the frontend technologies relevant to the team’s product, together with a solid understanding of modern frontend practices.Experience designing and consuming RESTful APIs and working with relational databases.Understanding of cloud platforms, automated testing, CI/CD and modern software delivery practices.A testing-first mindset and practical experience writing, maintaining and improving automated tests appropriate to the change, such as unit, integration, API or end-to-end tests.A strong sense of ownership for the quality, testability and maintainability of your changes.Experience working with agile product and engineering teams.Strong understanding of software design principles, engineering patterns and development lifecycle practices.A track record of delivering reliable, maintainable and scalable software.Strong problem-solving skills and the ability to make pragmatic technical decisions.Excellent communication skills and the ability to collaborate with technical and non-technical stakeholders, including the ability to negotiate requirements and manage expectations constructively with Product.Experience mentoring or leading other engineers, with the ability to support team engagement, accountability and development.A genuinely inquisitive, ambitious and proactive mindset: someone who wants to understand the product, customers and underlying problems, actively looks for improvements, and has the courage to challenge established ways of working and make changes.Curiosity about emerging technologies, including AI-assisted development and AI-enabled product experiences. Our values We are bold We are all in We are customer obsessed We do what we say We are good humans Our approach to flexibility We are passionate about people making their own decisions about where and when they work. Our hybrid model of minimum two days a week of in office moments supports flexibility tailored to individual and team needs, empowering people to achieve their career and personal goals. Benefits A truly flexible workplace through our Flex@HF approachThe opportunity to be part of a fast-growing global tech companyA focus on learning and development through Humanforce HRA generous talent referral program – know great people, be rewarded12 weeks paid parental leave for primary carers, 4 weeks’ for secondary4 extra days leave to focus on your wellbeingContemporary and practical Employee Assistance ProgramA cool reward and recognition program – shout to your colleagues and earn points to spendAccess to our own financial wellbeing platform Thrive – including earned wage access, tools to budget and save, perks and cashback across 100s of Australian retailersFun, collaborative culture with passionate peopleA workplace where you can genuinely improve the world of work! We are a diverse and dispersed organisation and are actively looking to grow our team with individuals from all diverse backgrounds. We encourage applicants from all backgrounds, cultures, ages, genders, neurodiversity, religions, sexual orientations, and experiences to apply.