Senior Software Engineer

  • Full Time Job
  • On-site
  • aud
Felix

At Felix, we are revolutionising the way the construction industry connects and collaborates. As an ASX-listed SaaS company, we pride ourselves on being the leading provider of a cloud-based procurement platform that brings together buyers and suppliers in a seamless digital ecosystem. Our innovative technology simplifies and streamlines procurement processes, empowering our clients to drive efficiency, reduce costs, and accelerate project timelines.

With Felix, the construction industry has found its gateway to efficient and transparent procurement, transforming the way projects are planned, executed, and delivered. Join us in shaping the future of construction procurement and make a meaningful impact on an industry that powers infrastructure and development worldwide.

About the Role:

We're looking for an ambitious Senior Software Engineer to join our team to help shape our next phase of growth at Felix. Reporting to the Head of Engineering, you'll be working in a close-knit team that brings our mission-critical enterprise SaaS solution to life. With your prior experience and technical knowledge, you will be a key contributor to how we bring new features to market, optimise our existing functionality and services, and maintain the stack and its robust security posture.

You'll contribute to system design decisions, participate in technical planning, and have a real stake in the long-term quality of our platform architecture.

Essential Technical Skills:

• Minimum 5 years experience in enterprise web application development

• Strong architectural knowledge and systems design experience (SOLID Principles, DRY, KISS, Clean Architecture)

• Practical experience integrating LLM-powered features into production applications

(Prompt engineering, RAG pipelines, tool use / function calling, streaming responses)

• Proficient use of AI-assisted development tooling (Claude Code, Cursor, GitHub Copilot) as a genuine force multiplier, not just familiarity, but a demonstrable change to output velocity and quality

• Experience building medium-large scale front end applications (React or Vue/Svelte/Angular, TypeScript, CSS, Tailwind)

• Experience building medium-large scale PHP web applications (Laravel, CodeIgniter)

• Experience designing, querying, and optimising relational databases (MySQL, Postgres, MSSQL)

 

Important experience that we're looking for:

• An attitude of continuous learning and curiosity. The ability to look for the problem

behind the problem, and understand the why

• Working in a team-based environment to deliver shared success

• A genuine love for craft and shaping a compelling product user experience

• Strong problem solving and computer science fundamentals for performant solutions

• Experience with API design, authentication, caching, async processing and observability

• CI/CD Pipelines (BitBucket or similar: GitHub Actions, TeamCity, Octopus Deploy)

• Automated testing (Playwright)

• Containers (Docker)

• Cloud Infrastructure (AWS or similar: GCP, Azure)

 

Why Join Felix:

• Be part of a dynamic and collaborative team with a flexible working environment

• Room for growth and professional development with a dedicated training budget and

Learning & development programs

• Employee Assistance Program (EAP)

• Generous parental leave

• Strong company culture

• Birthday leave

Felix