Software Engineer – Multiple Positions Full time Permanent Roles Adelaide Based Poistions We are now recruiting for multiple Software Engineer positions to to join one of our clients in Adelaide. Purpose: Provide technical leadership and mentorship; ensuring high code quality, fostering team ownership, and driving innovative solutions that elevate the team’s capabilities and deliver impactful outcomes. Required: Software Engineering and Architecture: Experience in modern distributed software architectures such as, service-based architecture, Microservices architecture, event-driven architecture. Application Design: Experience in Domain-driven Design and familiarity with microservices design patterns (i.e. saga pattern) Programming Languages: Experience in one or more of the following programming languages: JavaScript/TypeScript, Java, C#, Python, Dart and GoLang. Web Development: Solid knowledge of web development technology, including SPA frameworks such as React and Angular and backend (Node.js, REST APIs etc.) Cloud Computing: Strong foundational knowledge in AWS Cloud and Microsoft Azure. Continuous Delivery Practices: Experience in Agile software delivery lifecycle, continuous integration, and continuous deployment (CI/CD). Knowledge in Platform Engineering and DevOps culture. Understanding of modern DevOps tooling such as Gitlab CI, GitHub Actions, Azure DevOps, etc. Familiarity with Application Observability including Application monitoring, alerting and distributed tracing. Proficiency in software debugging, ability to use debugging tools and techniques to analyse and resolve complex technical issues in software applications. To be part of something bigger and work for a passionate South Australian organisation click ‘ Apply ‘ to submit your application. Alternatively, if you would like to have a chat about the role – I would love to hear from you. Please contact Sheril via E// sheril.sequeiratalentinternational.com