Location: Level 23, Collins Square Tower Five, 727 Collins Street, Melbourne VIC 3008 Employment Type: Full-time, Permanent Salary Range: AUD 90,000 – 110,000 per annum plus super Experience Required: 3-4 years minimum professional software development experience About the company CAPAX IT PTY LTD is a Melbourne-based IT services and consulting firm focused on delivering tailored technology solutions that help businesses improve efficiency, productivity, and performance. Our services include IT consulting, managed IT, cloud services on Azure and AWS, software development, software testing and governance, and payroll solutions. We work with organisations of all sizes across a variety of industries, supporting them with robust, scalable technology platforms that enable growth and long-term success. Our team combines technical expertise with a commitment to quality and client outcomes, making us a trusted partner for digital transformation projects. Role Overview As a Software Engineer/developer at CAPAX IT PTY LTD, you will be responsible for designing, developing, testing, and maintaining enterprise-grade software solutions. You will collaborate with consultants, cloud specialists, testers, and managed IT teams to deliver applications that are secure, reliable, and aligned with business objectives. This role is ideal for engineers who want to work on diverse client projects and gain experience across the full software development lifecycle. Key Responsibilities Design, develop, and maintain Android, iOS, and cross-platform applications using Kotlin, Java, and Swift Implement MVVM and Clean Architecture patterns to deliver maintainable, scalable codebases Integrate REST APIs, WebRTC, SIP protocols, and secure payment gateways (Stripe, PayPal, Google Play Billing) for feature-rich solutions Build offline-first functionality using Room Database with cloud sync support Deliver responsive, intuitive user interfaces using Jetpack Compose and Material Design Write and execute unit and integration tests using JUnit and Mockito to maintain product quality Deploy solutions to Azure/AWS environments and contribute to CI/CD pipelines Collaborate with QA, DevOps, and product teams within Agile/Scrum delivery cycles Maintain documentation for architecture, deployment, and versioning to support compliance and maintainability Ideal Candidate Profile Bachelor’s degree in Computer Science, Software Engineering, or equivalent 3-4 years of experience in software development, ideally with a focus on mobile apps and enterprise solutions Proficiency in Kotlin, Java, Swift, and experience with MVVM and Clean Architecture Experience with WebRTC, SIP, Retrofit, Dagger, Firebase, and API integrations Familiarity with cloud platforms (Azure/AWS) and CI/CD tools (GitHub Actions, Jenkins) Solid understanding of Agile practices and ability to work in cross-functional teams Strong debugging and performance optimization skills, including monitoring crash analytics and resolving production issues Preferred Skills (Not Mandatory) Experience with automated testing frameworks and DevOps practices Exposure to enterprise integration projects, payroll systems, or compliance-driven applications Interest or emerging experience with AI-powered development tools, machine learning workflows, or data-driven systems Why Join CAPAX IT Be part of a well-respected Melbourne-headquartered IT services company delivering solutions across consulting, development, cloud, testing, and payroll Competitive salary package between AUD 90,000 – 110,000 per annum Plus super Work on a variety of challenging projects that allow you to apply and expand your technical skills Collaborate with a professional, client-focused team that values quality and results Opportunities for career progression into technical leadership, solution architecture, or consulting roles Hybrid working arrangements to support work-life balance Applications are reviewed on a rolling basis and shortlisted candidates will be contacted for initial rounds of interview.