Software Engineering job roles we recruit.
Frontend, backend, full-stack and mobile engineers building the products powering Brisbane's technology economy.
What hiring managers are looking for
Strong Engineering Fundamentals
Programming languages and frameworks change, but strong engineering fundamentals remain important. Employers value clean, maintainable code, thoughtful design, effective testing and debugging, and the ability to make sound technical decisions rather than simply make something work.
Modern Languages & Frameworks
The required technology stack varies between organisations, but hiring managers look for demonstrable experience building production software using relevant modern languages, frameworks and development practices - not simply familiarity listed on a CV.
Cloud-Native Development
Modern software increasingly operates within cloud environments. Experience with AWS or Azure, APIs, scalable architectures and cloud-native development can help engineers contribute beyond the application layer.
CI/CD & DevOps Practices
Software engineers increasingly participate across the full development lifecycle. Understanding automated testing, CI/CD, deployment, monitoring and production environments helps teams release software more reliably and respond more quickly when issues occur.
APIs & Distributed Systems
As technology environments become more interconnected, experience designing and integrating APIs, microservices and distributed systems is increasingly valuable, particularly across enterprise and high-scale applications.
AI-Assisted Engineering
AI-enabled development tools are changing how software is built. Employers increasingly value engineers who can use these tools productively while maintaining appropriate judgement around code quality, security, architecture, testing and maintainability.
Beyond the technical skills
A good developer can write code. A strong software engineer understands the problem the code needs to solve.
Hiring managers value engineers who ask good questions, communicate technical trade-offs clearly, challenge decisions constructively and think about maintainability beyond the immediate task. At senior levels, mentoring, technical leadership and the ability to influence architecture become increasingly important.
Current Software Engineering opportunities
Salesforce Development Lead (EL1)
- Provide hands-on technical leadership across Salesforce development on a large federal government ICT program
- Design and develop Vlocity / OmniStudio solutions with OmniScripts, FlexCards, Integration Procedures and DataRaptors
- Set technical direction across Apex, Lightning Components and Salesforce APIs, keeping solutions secure, scalable and maintainable
Natalie Keam
General Manager, Recruitment Services

Technical Lead
- Shape architecture, solve the harder technical problems and set direction across the team
- Work with TypeScript, Nest.js, AWS, microservices, serverless and event-driven architecture
- Make good technical decisions, defend them when challenged and make the engineers around you better
Jordan Ricketts
Partner, Technology Markets

Software Engineering Leader
- Take ownership of a small engineering team and the engineering function at a founder-led, PE-backed Australian business
- Set direction, challenge the team and make decisions — not just keep the wheels turning
- Coach engineers, have the difficult conversations and bring structure to an increasingly AI-enabled development environment
Jordan Ricketts
Partner, Technology Markets

Application Specialist
- Technical owner of the applications frontline care teams rely on every day
- Lead upgrades and releases end to end, from impact assessment through testing to go-live
- Drive continuous improvement across eCase, Medisphere and the wider application portfolio
Usama Siddiqui
Recruitment Consultant
