Software Developer - AI Enablement

GHD · Posted today

Brisbane, QLD Jobs Australia

About the role

by all. Who are we looking for? We're looking for an experienced Software Developer - AI Enablement to join our team and help... for our people and clients. You will work closely with product teams, software developers, data professionals, and business

Apply for this role

Software Developer

Monash Health · Posted 1 days ago

Clayton, VIC Jobs Australia

About the role

here, take a look at the following short videos monashhealth.org/careers. Software Developer - Digital Application Development Build... an experienced Software Developer who is passionate about creating innovative digital solutions that make a real-world difference

Apply for this role

Senior Software Developer

BAE Systems · Posted 1 days ago

Osborne, SA Jobs Australia

About the role

Senior Software Developer Job Location: SA (Osborne Naval Shipyard) We work in a thriving sector – one that puts... Software Engineer to join our team supporting the Hunter Program at Osborne Naval Shipyard, South Australia. In this role

Apply for this role

Senior Software Developer

BAE Systems · Posted 1 days ago

Osborne, SA Jobs Australia

About the role

Job description Senior Software Developer Job Location: SA (Osborne Naval Shipyard) We work in a thriving sector... Software Engineer to join our team supporting the Hunter Program at Osborne Naval Shipyard, South Australia. In this role

Apply for this role

Senior Software Developer

Stitch.net · Posted 1 days ago

Sydney, NSW Jobs Australia AU$120000 per year

About the role

Senior Software Developer This job ad is for the position of Senior Software Developer at one of Australia... on the lives of our members by delivering great software. Our Philosophy We’ve got a very simple philosophy: Make the

Compensation AU$120000 per year
Apply for this role

Net Software Engineer (Developer) - Government

Charter Diligence · Posted 4 days ago

Sydney, NSW Jobs Australia

About the role

Software Engineer (LH-06073) CRM Developer (LH-06077) Software Engineer (LH-06080) Senior Storage Infrastructure Engineer... We are seeking an experienced .NET Software Engineer to support the delivery of secure, scalable, and high-performing web

Apply for this role

Software Developer - AI Projects

Mercor · Posted 9 days ago

Sydney, NSW Jobs Australia AU$50 - 60 per hour

About the role

. Position: Software Developers (Must own MacBook) Type: Contract Compensation: $50–$60/hour Location: Remote Commitment: 10...–20 hours/week Role Responsibilities Complete and narrate real software development tasks on your Mac to create high

Compensation AU$50 - 60 per hour
Apply for this role

Software Engineer (Developer)

Whizdom Recruitment · Posted 11 days ago

Canberra, ACT Jobs Australia

About the role

critical cyber defence solutions. About the Role The Software Engineer / Developer will design, develop, test and maintain... complex software components and integration services supporting Active Cyber Defence capabilities. Working

Apply for this role

Senior Software Developer

Hannover Re · Posted 11 days ago

Australia Jobs Australia

About the role

reinsurers. We currently have an exciting opportunity for a Senior Software Developer to join our Life & Health Subsidiary.... As a Senior Software Developer, you will be responsible for the development of new software applications and the enhancement

Apply for this role

Software Developer

Hays · Posted 11 days ago

Perth, WA Jobs Australia

About the role

Developer to join a high-performing technology team delivering software solutions that directly support critical operational...Your new company An exciting opportunity exists for an experienced Senior Full Stack Developer or Senior Backend

Apply for this role

Software Developer(Android focused)

SOTI · Posted 13 days ago

Meadowvale, QLD - Mississauga, ON Jobs Australia

About the role

technologies and making a difference in the world. Job Title: Software Developer Location: Mississauga, Ontario, Canada Work... solutions. We are looking for unconventional thinkers who appreciate the art of creating great software. To us, being

Apply for this role

Multiple Full Stack (Azure) Software Engineer (Developer)

Compas · Posted 14 days ago

Canberra, ACT Jobs Australia

About the role

Full Stack Software Developer | Azure & .NET Join a major cloud modernisation program as a Full Stack Software... Developer, building secure .NET and Angular solutions on Microsoft Azure while modernising complex legacy and data-intensive

Apply for this role

Software Developer

Silverlink Infotech PTY LTD · Posted 15 days ago

North Sydney, NSW Jobs Australia

About the role

We have urgent opportunity for Software Developer - having strong experience in coding and development... : Software Developer Location: Sydney Duration : Long term Permanent Salary - 100- 120K AUD/annum Roles

Apply for this role

Software Developer

Silverlink Infotech PTY LTD · Posted 16 days ago

North Sydney, NSW Jobs Australia AU$100000 - 120000 per year

About the role

tools Role : Software Developer Location: Sydney /Melbourne Duration : Long term Salary : 100-120K AUD/annum ROLES...We are looking for Software Developers having experience in IAM - IDAM tools like Sailpoint IIQ, or CyberArk or Okta

Compensation AU$100000 - 120000 per year
Apply for this role

Software Developer

BLUEPRINT BUSINESS ADVISORS PTY LTD. · Posted 18 days ago

Perth, WA Jobs Australia AU$60001 - 80000 per year

About the role

. Job Description We are looking for a highly skilled Software Developer to join our talented team. As a Software Developer at Precision Software, you will design... as a Software Developer, with a strong portfolio of projects. Proficiency in programming languages such as Java, Python, C

Compensation AU$60001 - 80000 per year
Apply for this role

Junior Agentic Software Developer | I.T Services

Robert Half · Posted 21 days ago

Brisbane, QLD Jobs Australia AU$80000 per year

About the role

next generation of developer role. You'll act as the broker between the customer and the AI, combining solid software engineering... this a genuinely modern environment for an early-career developer to build their foundations in. The Role This is the

Compensation AU$80000 per year
Apply for this role

Senior Software Developer

SOTI · Posted 23 days ago

Meadowvale, QLD - Mississauga, ON Jobs Australia

About the role

technologies and making a difference in the world. Job Title: Senior Software Developer Location: Mississauga, Ontario, Canada... Work Model: Hybrid Who We Are It all started with a classic story about one developer’s vision. In 1995, Carl Rodrigues

Apply for this role

Software DevOps Developer

Lockheed Martin · Posted 24 days ago

Mawson Lakes, SA Jobs Australia

About the role

Responsibilities As Software DevSec Ops Developer, you will: Design, build and maintain CI/CD pipelines supporting the AIR6500... software development lifecycle. Contribute to the development and maintenance of CI/CD and DevSecOps infrastructure supporting

Apply for this role

LIMS Software Developer (Senior Software Engineer)

Eurofins · Posted 29 days ago

Dandenong South, VIC Jobs Australia

About the role

PM Summary of position and objectives: The LIMS Software Developer maintains, develops and operates the Eurofins... and working in Agile or Scrum environments. Understanding of object-oriented programming, source control, software development

Apply for this role

Software Engineer - Mobile App Developer

Gallagher · Posted 37 days ago

Melbourne, VIC Jobs Australia

About the role

As a Software Engineer - Mobile App Developer, you'll contribute to the design, development and enhancement of our React Native... backing, stability, and resources of a world-class organisation. We're looking for a Software Engineer - Mobile App

Apply for this role

Software Developer – Remote

Good Price Pharmacy Warehouse · Posted today

Melbourne CBD, Melbourne Adzuna Australia

About the role

Summary: The Software Developer is responsible for developing, testing, and maintaining software applications and programs for desktop, mobile, and web platforms. They collaborate with cross-functional teams to understand business requirements and translate them into technical specifications for software development. The Software Developer also stays informed about new developments and practices within the industry. Responsibilities: Develop, test, and maintain software applications and programs for desktop, mobile, and web platforms. Identify, analyze, and resolve software-related issues, and enhance the functionality of existing software applications. Collaborate with cross-functional teams to understand business requirements and translate them into technical specifications for software development. Write clean, efficient, and maintainable code, adhering to best practices and using appropriate software development methodologies. Conduct software testing to ensure quality, and review code to ensure it meets the needs and requirements of the intended clients or end-users. Document software design, user guides, and technical manuals in a clear and concise manner. Stay informed about new developments and practices within the industry, including new programming languages, frameworks, and technologies. Participate in code reviews and provide feedback to colleagues to promote improvements and ensure a high standard of quality and performance of the software. Qualifications: Bachelor’s degree in computer science, information technology, or related field. Working knowledge of programming languages such as Java, Python, C++, JavaScript, or Ruby. Familiarity with front-end languages such as HTML, CSS, and JavaScript. Experience with back-end frameworks such as Laravel, Django, or Ruby on Rails. Knowledge of relational databases such as MySQL, PostgreSQL, and Oracle. Proficient in software testing and debugging methods and tools. Excellent problem-solving and analytical skills. Strong communication and collaboration skills. Ability to work independently and in a team-oriented environment. test 123

Apply for this role

Senior Software Developer

The University of Western Australia · Posted today

Nedlands, Nedlands Area Adzuna Australia

About the role

Senior Software Developer (521717) Play a key role in the development of software for the Square Kilometre Array (SKA), the world’s largest radio telescope. Join a multidisciplinary team advancing photonic systems for astronomy and space science. Full-time appointment on a fixed term basis for 2 years. Base salary range: $108,413– $120,287 p.a. plus 17% superannuation. About the area The International Centre for Radio Astronomy Research (ICRAR) is a joint venture between Curtin University and The University of Western Australia (UWA), established in 2009 and funded through 2030 with $65 million from the WA State Government. ICRAR is a leading institution in radio astronomy and a key Australian contributor to the global SKA project. The Astrophotonics Group within ICRAR develops advanced photonic systems for radio and optical astronomy, with a focus on long-distance transfer of stabilised frequency and timing signals via optical fibre and free-space laser links. About the opportunity Lead software development for the Phase Synchronisation System (PSS) of the SKA-Mid telescope. Collaborate with engineers, scientists, and external partners to deliver robust, scalable software solutions. Contribute to both office-based development and laboratory-based testing and integration. About you Tertiary qualification in computer science, software engineering, electrical engineering, or a related field, with demonstrated software development experience. Proficient in C++, Python, MySQL, TCL, SCPI commands, and Assembly. Experienced in AGILE development, version control (Git), and collaborative workflows. Skilled in software documentation and deployment practices. Strong problem-solving and organisational skills, with the ability to work independently. Applicants with an electrical engineering background and strong software development experience are encouraged to apply. Position description: Senior Software Developer PD.pdf To learn more about this opportunity, please contact [email protected]. How to apply Please apply online via the Apply Now button. The content of your Resume and Cover Letter should demonstrate how you meet the selection criteria. Closing date: 11:55 PM AWST on 04 October 2026. This position is only open to applicants with relevant rights to work in Australia. Please note: Unsolicited applications from recruitment agencies will not be accepted outside of formal channels. About the University The University of Western Australia (UWA) is ranked among the top 100 universities in the world and a member of the prestigious Australian Group of Eight research intensive universities. With a strong research track record, vibrant campus and working environments, there is no better time to join Western Australia’s top university. Learn more about us. Our commitment to inclusion and diversity UWA is committed to a diverse workforce and an equitable and inclusive workplace. We are committed to fostering a safe environment for all, including Aboriginal and Torres Strait Islander people, women, those from culturally and linguistically diverse backgrounds, the LGBTIQA community, and people living with disability. If you require any reasonable adjustments, we encourage you to advise us at the time of application. Alternatively, you can contact us for assistance during the recruitment process. If you have queries relating to your application, please contact the individual named in the advertisement. Alternatively, please contact the Talent team at [email protected] with details of your query. To enable a quick response, please include the 6-digit job reference number.

Apply for this role

Embedded Software Developer

Rheem · Posted today

New South Wales, Australia Adzuna Australia

About the role

Research & Development | Rydalmere, NSW Closing date: 29/11/2026 About us Rheem is a global manufacturer of heating, cooling and water heating equipment, we’re innovating new ways to deliver a great customer experience while saving energy, water and supporting a more sustainable future. At Rheem, we believe that great work begins with great values. We listen to understand, contribute respectfully, think creatively and act with responsibility. These principles guide everything we do, and we’re looking for people who share them. Join Rheem and help shape the future of products that impact people's lives every day! Why work for us Work with an iconic Australian brand & market leader Subsidised Canteen & Free on-site parking at our Rydalmere office Great team environment Discounts on our products for you, your friends and family Retail benefits and discounts Salary sacrificing options The role At Rheem, we're building the next generation of smart, connected water heating solutions. With thousands of connected products being launched over the coming years, we're looking for an Embedded Software Engineer to join our R&D team and help shape the future of water heating technology. Reporting to the R&D Advanced Controls Manager, you'll work within a small, innovative team developing embedded software solutions for connected water heaters. You'll contribute across the product lifecycle, from architecture and development through to testing, validation, and deployment. Key Duties: Design and develop embedded software for connected products Develop modular software architectures and control systems Implement and test software modules Create automated testing and validation solutions Evaluate hardware and software platforms Collaborate with internal stakeholders to define requirements Present technical concepts to both technical and non-technical audiences Support continuous improvement and product innovation initiatives About you You'll bring experience in embedded software development and a passion for creating reliable, scalable connected products. Key Skills & Experience: Embedded software development experience RTOS and embedded system architecture knowledge Experience with Wi-Fi and Bluetooth technologies Understanding of communication protocols including RS232, RS485, I2C and SPI Strong troubleshooting and problem-solving skills Excellent communication and stakeholder engagement skills ESP32, STM32 or Renesas platforms experience Desirable: Embedded Linux development OTA firmware update solutions AWS or cloud-based IoT platforms Mechatronics or electronics background Please note that applicants must have unrestricted working rights in Australia. If this sounds like you, APPLY NOW. LI-DS1

Apply for this role

Software Development Engineer

Amazon · Posted 1 days ago

Sydney, Sydney Region Adzuna Australia

About the role

Description AWS Region Services AWS Intelligence Initiative provides product innovations - from foundational services such as Amazon's Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released new product innovations that continue to set AWS's services and features apart in the industry. As a member of Region Services, you will support the development and management of Compute, Database, Storage, Internet of Things (Iot), Platform, and Productivity Apps services in AWS, including support for customers who require specialized security solutions for their cloud services. Our Region Services team redefines the way AWS designs, builds, and operates AWS regions to enable new AWS Cloud Infrastructure and Services offerings to customers across every industry and of every size, including start-ups, enterprises, and public sector organizations. We are actively seeking experienced Software Development Engineers with a strong background in system design. Must hold or be able to attain an Australian Government Security Vetting Agency clearance (see https://www1.defence.gov.au/security/clearances). Key job responsibilities - Lead software efforts, by assisting in designing new systems and collaborating with other teams to refine requirements - Mentor other Engineers - Design and build reusable, maintainable, and performant software consistent with Amazon standard technologies - Develop best in class software systems for automating Amazon's network - Provide technical direction to the team and identify areas of focus - Deliver simple, sustainable and repeatable solutions and processes - Deal with ambiguity, make data-driven decisions and juggle cross-organization complexity - Create and review documentation and process regarding recurring issues, new standard operating procedures and product documentation. - Participating in 24/7 on-call rotation to troubleshoot high severity issues About the team Region Services provides the highest caliber Operational Solutions and Cleared Support for services within our Regions. We provide 'hands on keyboard' support to our service teams by deploying changes into these isolated regions, monitoring the results, and reporting any issues that are observed. Diverse Experiences Amazon values diverse experiences. Even if you do not meet all of the preferred qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn't followed a traditional path, or includes alternative experiences, don't let it stop you from applying. Why AWS Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating - that's why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses. Work/Life Balance We value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there's nothing we can't achieve in the cloud. Inclusive Team Culture Here at AWS, it's in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (diversity) conferences, inspire us to never stop embracing our uniqueness. Mentorship and Career Growth We're continuously raising our performance bar as we strive to become Earth's Best Employer. That's why you'll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional. Basic Qualifications - 7 years of non-internship professional software development experience - 5 years of programming with at least one software programming language experience - 5 years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience - Experience as a mentor, tech lead or leading an engineering team Preferred Qualifications - 5 years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience - Bachelor's degree in computer science or equivalent Acknowledgement of country: In the spirit of reconciliation Amazon acknowledges the Traditional Custodians of country throughout Australia and their connections to land, sea and community. We pay our respect to their elders past and present and extend that respect to all Aboriginal and Torres Strait Islander peoples today. IDE statement: Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status. Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you're applying in isn't listed, please contact your Recruiting Partner.

Apply for this role

Senior Software Developer

BAE Systems · Posted 1 days ago

Australia Adzuna Australia

About the role

Senior Software Developer Job Location: SA (Osborne Naval Shipyard) We work in a thriving sector – one that puts us at the forefront of exciting and meaningful work. Every day we push boundaries to produce some of the world's most innovative and ground breaking technology. Individually we all contribute to our success. Collectively we make the impossible possible. Recognised for delivering projects of global and national significance that help keep Australia safe, it is our shared passion that shapes our culture, and our people that make it a great place to work. Who we are: Join BAE Systems and you'll be part of something bigger. As a valued member of our global colleague network, you'll bring your unique skills and perspectives to help pioneer progress and protect what matters most. You'll be trusted to play your part in delivering the advanced, technology-led defence, aerospace and security solutions of tomorrow - shaping a safer future, for all of us. We embrace flexible work arrangements at BAE Systems Australia, such as working a 9-day fortnight. Role Description We are seeking an experienced Senior Software Engineer to join our team supporting the Hunter Program at Osborne Naval Shipyard, South Australia. In this role, you will be responsible for the analysis, design, development, maintenance, and support of software that are critical to program success. Working within a collaborative and multidisciplinary environment, you will contribute to the ongoing reliability, performance, and enhancement of software solutions while partnering closely with internal teams and customer stakeholders. Core Duties: * Design, develop, test, deploy, and maintain scalable software applications and services. * Contribute to the design and implementation of microservices-based architectures using modern containerisation technologies. * Develop high-quality, maintainable code using JavaScript, Node.js, and related technologies. * Design and implement secure APIs, authentication mechanisms, and role-based access controls. * Contribute to software architecture decisions, technical roadmaps, and engineering best practices. * Collaborate with cross-functional teams and stakeholders to understand requirements and deliver effective technical solutions. * Support build, release, and deployment processes across development and production environments. * Investigate, troubleshoot, and resolve software issues, ensuring system stability and performance. * Participate in code reviews, technical documentation, and continuous improvement initiatives. * Provide ongoing production support and contribute to system enhancements and optimisation activities. * Ensure software solutions comply with relevant quality, security, and engineering standards. About YOU * Experience in software engineering, including the design, development, and support of enterprise applications. * Proficiency in JavaScript and Node.js with demonstrated experience in containerisation technologies, including Docker and/or Podman, within microservices environments. * Strong software design and architecture experience, with the ability to develop scalable and maintainable solutions. * Experience developing and integrating RESTful APIs, authentication services, and role-based access controls. * Strong understanding of relational databases, including PostgreSQL (preferred) or similar database technologies. * Experience developing custom web applications and user-focused software solutions. * Proven experience with build and release management, CI/CD pipelines, deployment processes, and production support. * Strong analytical and problem-solving skills, with the ability to troubleshoot complex technical issues. * Australian citizenship and the ability to obtain and maintain an NV1 Defence Security Clearance. Why BAE Systems? Here you'll build a career with purpose and limitless possibilities. With lifelong learning and meaningful work - this is a place where you can grow your career with confidence and be empowered to be your best. You'll be recognised for your contribution and enjoy rewards tailored to what's most important to you and your family - support for your financial and personal wellbeing, as well as a balanced lifestyle. In an environment embracing sustainable ways of working and with a strong sense of shared purpose, our supportive culture is a place you can feel you belong and proud of the difference you make. A place where everyone can thrive We're committed to building an inclusive workplace where everyone feels valued and supported. We know that a diversity of backgrounds, perspectives and experiences strengthens our teams and is vital to the work we do. We support our veteran community through VetNet Australia, along with initiatives such as Reserve Service Leave, a Veteran Mentoring Program, and partner-supported programs. We welcome applications from all candidates and strongly encourage Aboriginal and Torres Strait Islander peoples to apply. We are proud to be recognised as an employer of choice for women by WORK180 and recipients of the Benchmarcx Top Employer for Candidate Experience Excellence 2026. As members of the Circle Back Initiative, we commit to responding to every applicant. If you require any reasonable adjustments during the recruitment process, please contact our recruitment team to discuss the support you may need. You can also connect with us via Careers and Employment. Security statement Please note, as a defence security clearance is required for this role, applicants must be Australian citizens and either possess or be eligible to obtain and maintain one. Further information regarding security clearances.

Apply for this role

Software Engineer

MTP SERVICES PTY. LTD. · Posted 3 days ago

Pialligo, North Canberra Adzuna Australia

About the role

About MTP Services MTP Services is an Australian technology consultancy delivering technology solutions, professional services and specialist expertise to government and enterprise clients. The company works across software development, cloud technologies, data engineering, digital transformation, geospatial systems and managed technology services. MTP Services collaborates with clients to develop, implement and enhance technology solutions that improve business processes, support data-driven decision-making and address complex operational and technical requirements. About the Role MTP Services is seeking an experienced Software Engineer to contribute to the design, development, implementation and maintenance of software applications and digital solutions. Based in Canberra, the successful candidate will work on software development and technology projects involving application development, system integration, APIs, databases and cloud-based services. The role requires the ability to analyse technical requirements, develop reliable software solutions, troubleshoot application issues and collaborate with technical teams and client stakeholders throughout the software development lifecycle. Key Responsibilities Analyse business and technical requirements and translate them into software designs and application functionality. Design, develop, test and maintain software applications, web applications and reusable software components. Develop backend services, application logic, APIs and web services to support business applications and system integration. Design and implement integrations between enterprise applications, databases, cloud platforms and third-party systems. Develop and maintain database structures, SQL queries and data-processing components to support application functionality. Contribute to cloud-based application development, deployment and integration using platforms such as Microsoft Azure or AWS. Develop and maintain automated data-processing workflows and information-exchange processes between connected systems. Implement software testing, debugging and quality assurance procedures to identify and resolve defects. Investigate application errors, integration failures and performance issues and implement appropriate technical solutions. Apply software development standards, secure coding practices and appropriate data validation and access controls. Participate in code reviews, source control, deployment activities and continuous integration processes. Prepare and maintain technical documentation covering application functionality, APIs, database structures and system integrations. Collaborate with solution architects, business analysts, project managers and other developers to deliver software solutions aligned with project requirements. Review existing applications and recommend improvements to performance, scalability, reliability and maintainability. Provide technical support, maintenance and enhancements for software applications throughout their operational lifecycle. Essential Skills and Experience Minimum 3 years of relevant professional experience in software engineering or software development. Bachelor's degree or equivalent qualification in Software Engineering, Computer Science, Information Technology or a related discipline. Demonstrated experience in software application development, testing, debugging and maintenance. Strong programming skills in one or more relevant languages, such as C#, Java, Python or JavaScript/TypeScript. Experience developing APIs, backend services, web applications and system integrations. Knowledge of relational databases, SQL, data modelling and database optimisation. Understanding of software architecture, object-oriented programming and software development lifecycle practices. Experience with source control systems such as Git and collaborative development tools. Understanding of cloud-based applications, application security and software deployment practices. Strong analytical and problem-solving skills, with the ability to investigate and resolve technical issues. Effective written and verbal communication skills and the ability to collaborate with technical teams and stakeholders. Desirable Skills Experience in one or more of the following areas will be highly regarded: Microsoft Azure or Amazon Web Services (AWS). C#, .NET, Java, Python or modern JavaScript frameworks. REST APIs, web services and enterprise application integration. Microsoft 365, Power Platform, Dynamics 365 or SharePoint. SQL Server, PostgreSQL or other relational database technologies. Data engineering, data integration and automated data processing. Cloud infrastructure, DevOps, CI/CD pipelines and automated testing. Geospatial applications and spatial data processing. Application architecture, performance optimisation and secure software development. What We Offer Full-time permanent employment with an established Australian technology consultancy. Opportunity to contribute to software development and digital transformation projects. Exposure to enterprise applications, cloud platforms, data technologies and system integration. A collaborative working environment with multidisciplinary technical teams. Opportunities for professional development and technical upskilling. Annual remuneration of AUD $90,000–$120,000 plus superannuation, commensurate with skills and experience. How to Apply Interested candidates should submit their resume and a cover letter outlining their software engineering experience, technical capabilities and relevant project experience.

Apply for this role

Software Development Manager

Professional Search Group · Posted 7 days ago

Perth, Perth Region Adzuna Australia

About the role

Professional Search Group (PSG) We are seeking an experienced Software Development Manager to lead a high-performing development squad of approximately five developers, looking to expand, responsible for delivering new product enhancements and features. This is a hands-on technical leadership role, ideal for someone who enjoys balancing software engineering with team leadership. You'll work closely with the Solution Architect to translate solution designs into well-defined delivery plans, guide the team through implementation, and ensure high-quality outcomes. This is not a people-management-only position. You will remain actively involved in software development, contributing code, reviewing designs and pull requests, solving technical challenges, and leading by example. Note, this is a Perth base role and a requirement to be in the office at least 50% of your work week. Key Responsibilities Lead and mentor a team of developers, including offshore resources. Partner with the Solution Architect to break solution designs into Epics and User Stories. Plan and oversee sprint delivery, ensuring work is progressing as expected. Contribute hands-on through coding, code reviews, and technical problem solving. Ensure solutions meet architecture, quality, security, and engineering standards. Manage team workload, remove blockers, and support developer growth. Communicate delivery progress, risks, and dependencies with stakeholders. Skills & Experience Required Strong hands-on experience with C#/.NET, microservices, SQL Server, and REST APIs. Experience building modern React applications. Solid understanding of scalable, reliable software design. Proven experience leading development teams while remaining hands-on. Experience planning work, managing sprint delivery, and mentoring developers. Desirable Docker and Kubernetes. Experience with distributed or offshore teams. Mining, industrial, or safety-critical software experience. If this role sounds like it's for you, apply now! or email [email protected]

Apply for this role

Specialist Engineering - Geospatial Systems, Software Development

Amentum · Posted 7 days ago

Australia Adzuna Australia

About the role

Amentum is a global leader in advanced engineering and innovative technology solutions, trusted by the United States and its allies to address their most significant and complex challenges in science, security and sustainability. Our people apply undaunted curiosity, re-lentless ambition and boundless imagination to challenge convention and drive progress. Our commitments are underpinned by the belief that safety, collaboration and well-being are integral to success. Headquartered in Chantilly, Virginia, we have approximately 50,000 employees in more than 70 countries across all 7 continents. Are you seeking a career that offers a healthy work-life balance, a friendly company culture, and engagement with a supportive community? We’ll inspire and empower you to deliver your best work so you can evolve, grow and succeed – today and into tomorrow. We offer an exciting range of opportunities to develop your career within a supportive and diverse team who always strive to do the right thing for our people, clients and communities. People are our greatest asset, and we offer a competitive package to retain and attract the best talent. Our values stand on a foundation of safety, integrity, inclusion and diversity. We put people at the heart of our business, and we genuinely believe that we all succeed by supporting one another through our culture of caring. We value positive mental health and a sense of belonging for all employees. Amentum is proud to be an Equal Opportunity Employer, please refer to our Enterprise Agreement and www.fairwork.gov.au for more information. Role:- Specialist Engineering - Capability Definition Documents Development Level 3 - Advanced Practitioner Engineering and Technical Services Role description Scope of Task: Intelligence Capability Division (ICD) manages and coordinates intelligence enterprise capability and support functions on behalf of the Chief of Defence Intelligence (CDI). The Intelligence Capability mission is to deliver integrated enterprise intelligence capability, including the management and development of the intelligence workforce. The Geospatial Collection Systems (GCS) Directorate, within ICD, is accountable for the investment, sponsorship and management of projects that collect and produce geospatial data, in support of the ADF, National Intelligence Community and Whole of Government. GCS is required to provide senior-leadership support and collaboration across the Defence enterprise, delivering technically complex capabilities and oversees critical international relationships in the intelligence environment. To fulfil these responsibilities, GCC manages project and product activities across the capability lifecycle, from government approval through to sustainment. GCS seeks two suitably qualified specialist engineers (Capability Definition Document Development and Geospatial Systems) to provide systems and software engineering services as described at Attachment A - Statement of Work. Specified Personnel must: (a) be Australian Citizens; (b) hold a Positive Vetting (PV) or a Top Secret Privileged Access (TS-PA) security clearance; (c) undergo a Defence Intelligence Suitability Assessment (DISA) process. Respondents should note that the DISA process typically takes between 4 and 16 weeks from commencement to completion. (d) complete a Deed of Confidentiality in accordance with Attachment H of the Deed; (e) complete all mandatory Defence Intelligence Group (DIG) training requirements and (f) be based in the ACT region and available to perform the Services on-site at a Defence location five (5) days per week, unless otherwise approved in writing by the Commonwealth. Status as a Specified Person is conditional upon the successful retention of the PV/TS-PA security clearance and DISA requirements for the ongoing role they are engaged to perform. Location(s): Brindabella Business Park, ACT Conditions of Participation: a. Nominated resources must hold a PV or TS-PA security clearance Evaluation Criteria: (a) extent to which the response is compliant with the RFQTS and the level of assessed risk relating to the negotiation of an Official Order acceptable to the Commonwealth; (b) respondent’s capability and capacity to deliver the services listed in the RFQTS; (c) respondent’s past performance and relevant experience; and (d) prices and pricing structure, including proposed payment schedule. In responding to this RFQTS, respondents should provide, as a minimum: (a) Details of the Service Provider’s capability and recent experience relevant to the SOW requirements; (b) CV of proposed Specified Personnel including two referees and their relevant geospatial capability and experience; (c) AGSVA Clearance Subject ID (CSID) or the Date of Birth (DOB) for Specified Personnel; and (d) Proposed approach consistent with the SOW requirements.

Apply for this role

ICT Project Manager

private · Posted 7 days ago

North Hobart, Hobart Adzuna Australia

About the role

About Us Procreate is an Australian creative technology company making high-performance creative tools -Procreate, Procreate Dreams, and Procreate Pocket -used by millions worldwide. We’re independent, self-funded, and driven to make art accessible to everyone. We never stop inventing. The Role We’re hiring a strategic ICT Project Manager to join our creative tech team, bridging business needs and technical delivery to support global growth, streamline digital workflows, and sustain our culture of innovation. Key Responsibilities - Lead the end-to-end delivery of ICT and technology projects, including initiation, planning, execution, monitoring, and closure. - Work with product, engineering, design, and operations stakeholders to define project scope, objectives, milestones, and success criteria. - Create and maintain detailed project plans, schedules, resource plans, and status reports. - Coordinate cross-functional teams and manage dependencies across multiple workstreams. - Identify, assess, and manage project risks, issues, and changes; escalate where needed and propose practical solutions. - Support delivery of technology initiatives related to product development infrastructure, internal systems, tooling, cloud services, security, and operational efficiency. - Establish clear communication rhythms, including stand-ups, planning sessions, stakeholder updates, and post-delivery reviews. - Track budgets, timelines, and resource allocation where applicable. - Contribute to continuous improvement of project management practices, documentation, and delivery processes. Requirements - Minimum 5 years of relevant work experience - Strong understanding of software development, technology delivery, and modern product development practices. - Experience managing complex projects with multiple stakeholders and cross-functional teams. - Excellent planning, organisation, and problem-solving skills. - Strong communication skills, with the ability to translate technical details into clear business updates. Confident using project management tools and collaboration platforms. What We Offer We provide a creative, collaborative and flexible work environment, competitive compensation and benefits, and abundant opportunities for professional growth. You’ll do meaningful work that sees the light of day, in a workplace where we support each other in our craft and pursue what seems impossible together. Apply now to be considered for the role. We’d love to hear how you see yourself contributing to Procreate.

Apply for this role

Specialist Engineering - Geospatial Systems, Software Development

Amentum · Posted 8 days ago

Canberra Region, Australian Capital Territory Adzuna Australia

About the role

Amentum is a global leader in advanced engineering and innovative technology solutions, trusted by the United States and its allies to address their most significant and complex challenges in science, security and sustainability. Our people apply undaunted curiosity, re-lentless ambition and boundless imagination to challenge convention and drive progress. Our commitments are underpinned by the belief that safety, collaboration and well-being are integral to success. Headquartered in Chantilly, Virginia, we have approximately 50,000 employees in more than 70 countries across all 7 continents. Are you seeking a career that offers a healthy work-life balance, a friendly company culture, and engagement with a supportive community? We'll inspire and empower you to deliver your best work so you can evolve, grow and succeed - today and into tomorrow. We offer an exciting range of opportunities to develop your career within a supportive and diverse team who always strive to do the right thing for our people, clients and communities. People are our greatest asset, and we offer a competitive package to retain and attract the best talent. Our values stand on a foundation of safety, integrity, inclusion and diversity. We put people at the heart of our business, and we genuinely believe that we all succeed by supporting one another through our culture of caring. We value positive mental health and a sense of belonging for all employees. Amentum is proud to be an Equal Opportunity Employer, please refer to our Enterprise Agreement and www.fairwork.gov.au for more information. Role: Specialist Engineering - Capability Definition Documents Development Level 3 - Advanced Practitioner Engineering and Technical Services Role description Scope of Task: Intelligence Capability Division (ICD) manages and coordinates intelligence enterprise capability and support functions on behalf of the Chief of Defence Intelligence (CDI). The Intelligence Capability mission is to deliver integrated enterprise intelligence capability, including the management and development of the intelligence workforce. The Geospatial Collection Systems (GCS) Directorate, within ICD, is accountable for the investment, sponsorship and management of projects that collect and produce geospatial data, in support of the ADF, National Intelligence Community and Whole of Government. GCS is required to provide senior-leadership support and collaboration across the Defence enterprise, delivering technically complex capabilities and oversees critical international relationships in the intelligence environment. To fulfil these responsibilities, GCC manages project and product activities across the capability lifecycle, from government approval through to sustainment. GCS seeks two suitably qualified specialist engineers (Capability Definition Document Development and Geospatial Systems) to provide systems and software engineering services as described at Attachment A - Statement of Work. Specified Personnel must: (a) be Australian Citizens; (b) hold a Positive Vetting (PV) or a Top Secret Privileged Access (TS-PA) security clearance; (c) undergo a Defence Intelligence Suitability Assessment (DISA) process. Respondents should note that the DISA process typically takes between 4 and 16 weeks from commencement to completion. (d) complete a Deed of Confidentiality in accordance with Attachment H of the Deed; (e) complete all mandatory Defence Intelligence Group (DIG) training requirements and (f) be based in the ACT region and available to perform the Services on-site at a Defence location five (5) days per week, unless otherwise approved in writing by the Commonwealth. Status as a Specified Person is conditional upon the successful retention of the PV/TS-PA security clearance and DISA requirements for the ongoing role they are engaged to perform. Location(s): Brindabella Business Park, ACT Conditions of Participation: a. Nominated resources must hold a PV or TS-PA security clearance Evaluation Criteria: (a) extent to which the response is compliant with the RFQTS and the level of assessed risk relating to the negotiation of an Official Order acceptable to the Commonwealth; (b) respondent's capability and capacity to deliver the services listed in the RFQTS; (c) respondent's past performance and relevant experience; and (d) prices and pricing structure, including proposed payment schedule. In responding to this RFQTS, respondents should provide, as a minimum: (a) Details of the Service Provider's capability and recent experience relevant to the SOW requirements; (b) CV of proposed Specified Personnel including two referees and their relevant geospatial capability and experience; (c) AGSVA Clearance Subject ID (CSID) or the Date of Birth (DOB) for Specified Personnel; and (d) Proposed approach consistent with the SOW requirements.

Apply for this role

Software Engineer

Komo Technologies Pty Ltd · Posted 8 days ago

Perth, Perth Region Adzuna Australia

About the role

About Komo Komo is a technology company that develops a SaaS audience engagement and customer data platform, enabling organisations to create interactive digital experiences, engage audiences and build meaningful customer relationships. The Komo platform combines interactive content, gamification, competitions, rewards and recognition, customer intelligence, marketing automation, analytics and integrations with external business systems. Its technology allows organisations to capture customer data, personalise engagement activities and connect digital experiences with existing marketing and customer management platforms. Through its hosted platform, APIs, SDKs, webhooks and integration capabilities, Komo enables businesses to deliver engaging digital experiences across websites, applications and other customer touchpoints. About the Role Komo is seeking an experienced Software Engineer to contribute to the design, development, implementation and maintenance of its SaaS platform and related software solutions. The role involves developing scalable application components, backend services, APIs, interactive web functionality and integrations with external systems. You will work on software capabilities supporting customer engagement, data synchronisation, workflow automation and embedded digital experiences. Working closely with product and engineering teams, you will translate business and technical requirements into reliable software solutions, improve existing platform functionality and contribute to the performance, security and scalability of Komo's technology. Key Responsibilities ● Analyse technical requirements and design scalable software solutions for Komo's SaaS platform. ● Design, develop, test and maintain backend services, application modules and reusable software components. ● Develop interactive web functionality supporting digital campaigns, competitions, gamification and customer engagement experiences. ● Design, develop and maintain REST APIs, web services and interfaces for communication between Komo and external applications. ● Build integrations with CRM, customer data platforms, marketing automation tools and analytics systems. ● Develop data-processing and synchronisation services to maintain accurate customer profiles and engagement records across connected platforms. ● Implement event-driven processing and automated workflows responding to customer interactions and campaign activities. ● Develop and maintain software interfaces, web embeds and SDK integrations for incorporating Komo functionality into external websites and applications. ● Implement application logic supporting customer segmentation, personalised content, rewards and engagement workflows. ● Design and optimise database structures, queries and data-access components to support application performance and data integrity. ● Apply appropriate security practices, including authentication, authorisation, input validation and secure data handling. ● Conduct unit, integration and regression testing to validate software functionality and identify defects. ● Investigate and resolve software defects, API errors, integration failures and application performance issues. ● Participate in code reviews and maintain development standards to improve software quality, maintainability and reusability. ● Manage source code, deployment activities and release processes using appropriate development and version-control tools. ● Monitor application behaviour, troubleshoot technical issues and contribute to platform reliability and scalability. ● Prepare and maintain technical documentation covering application components, APIs, data flows and integration processes. ● Collaborate with product managers, designers and other engineers to define technical requirements and deliver platform enhancements. ● Evaluate existing applications and recommend improvements to software architecture, development processes and system performance. Essential Skills and Experience ● Minimum 3 years of relevant professional experience in software engineering or software development . ● Bachelor's degree or equivalent qualification in Software Engineering, Computer Science, Information Technology or a related discipline. ● Demonstrated experience developing, testing and maintaining software applications. ● Strong programming skills in relevant modern programming languages and frameworks. ● Experience with backend development, REST APIs and integration of external systems. ● Experience with JavaScript or TypeScript and modern web application technologies. ● Knowledge of relational or non-relational databases, data modelling and data-processing techniques. ● Understanding of software architecture, application security and scalable cloud-hosted systems. ● Experience with version control, debugging, software testing and collaborative development practices. ● Strong analytical and problem-solving skills, with the ability to investigate and resolve complex technical issues. ● Effective written and verbal communication skills and the ability to work collaboratively within a development team. Desirable Technical Experience Experience in one or more of the following areas will be highly regarded: ● Backend development: Node.js, TypeScript and modern server-side frameworks. ● Frontend development: JavaScript, TypeScript, React or comparable web application frameworks. ● API and integration development: REST APIs, webhooks, JSON and third-party platform integrations. ● Cloud technologies: Cloud-hosted applications, distributed systems and deployment environments. ● Database technologies: SQL or NoSQL databases, data synchronisation and event processing. ● Marketing technology: CRM, customer data platforms, marketing automation and analytics integrations. ● Embedded experiences: SDKs, web components and integration of interactive functionality into external applications. Software delivery: Git, CI/CD pipelines, automated testing and release management. ● Application monitoring: Logging, performance analysis, error handling and troubleshooting. What We Offer ● Full-time permanent employment with a technology company developing an established SaaS platform. ● Opportunity to contribute to customer engagement, digital experience and integration software. ● Exposure to modern application development, APIs, cloud technologies and connected business systems. ● A collaborative product and engineering environment. ● Opportunities for technical development and professional growth. ● Competitive remuneration of 100 , 000– 120,000 per annum plus superannuation , depending on skills and experience. How to Apply Applicants are invited to submit their resume and a cover letter outlining their relevant software engineering experience, technical capabilities and experience delivering software applications or system integrations. Position: Software Engineer Location: Perth, WA Employment Type: Full-time, Permanent Experience: Minimum 3 years Salary: 90,000– 120,000 per annum superannuation

Apply for this role

Software Developer - AI Projects

Mercor · Posted 10 days ago

Sydney, Sydney Region Adzuna Australia

About the role

About the job Mercor connects elite creative and technical talent with leading AI research labs. Headquartered in San Francisco, our investors include Benchmark , General Catalyst , Peter Thiel , Adam D'Angelo , Larry Summers , and Jack Dorsey . Position: Software Developers (Must own MacBook) Type: Contract Compensation: $50–$60/hour Location: Remote Commitment: 10–20 hours/week Role Responsibilities Complete and narrate real software development tasks on your Mac to create high-quality training data for advanced AI models . Build, debug, refactor, and review code to support AI model benchmarking and improvement. Work independently with clearly structured responsibilities, avoiding high pressure typical in internships or full-time roles. Utilize everyday developer tools on macOS such as VS Code , Xcode , Terminal , Git , and package managers. Qualifications Must-Have MacBook or Mac with an Apple M-series chip or Intel processor , running macOS 15 or higher. Hands-on experience with programming languages like Python , JavaScript/TypeScript , Swift , Java , Go . Comfortable with developer tools on macOS such as VS Code , Xcode , Terminal , Git . Currently pursuing or recently completed Master's studies, or 2-3 years of relevant experience Bachelor's from a prestigious institution. Excellent written and verbal communication skills. Start Date Immediate start preferred Application Process (Takes 20–30 mins to complete) Submit your resume. Brief (3-minute) conversation with our AI interviewer to assess research and reasoning skills. Complete a brief paid assessment to evaluate your fit for the role. Resources & Support For details about the interview process and platform information, please check: https://talent.docs.mercor.com/welcome For any help or support, reach out to: [email protected] PS: Our team reviews applications daily. Please complete your AI interview and application steps to be considered for this opportunity.

Apply for this role

ICT Business Analyst

Adelaide Care Services Pty Ltd · Posted 14 days ago

Medindie, Walkerville Area Adzuna Australia

About the role

We Are At Adelaide Care Services, we believe every individual deserves personalised, compassionate support. As a NDIS provider, we focus on understanding each participant’s unique needs and empowering them to achieve greater independence, improved well-being, and a more fulfilling life. About the Role We are seeking an ICT Business Analyst to identify business requirements and develop specifications for technology solutions supporting our NDIS service delivery and business operations. You will work with internal stakeholders, software vendors and developers to improve participant management, rostering, service recording, billing and reporting systems. This is an excellent opportunity to advance your career with a growing and supportive business. The position will offer a competitive base salary $80,000 - $ 90,000 plus Superannuation. Key Duties and Responsibilities • Consult with service delivery, finance, workforce and management teams to gather, analyse and document business and user requirements for ICT systems. • Investigate existing processes and system workflows covering participant intake, service agreements, rostering, support delivery, incident recording and NDIS billing. • Identify gaps, duplicated activities and system limitations, and recommend changes to software functionality and associated business processes. • Prepare business requirements documents, functional specifications, user stories and acceptance criteria to guide software development, configuration and integration. • Develop process maps, data flow diagrams and data models that describe current and proposed system workflows, information requirements and business rules. • Define requirements for exchanging information between participant management, rostering, payroll and finance systems, including validation and reconciliation controls. • Translate stakeholder requirements for participant consent, privacy, access permissions and audit records into functional system specifications. • Evaluate proposed software solutions against agreed requirements and advise management on suitability, implementation options and operational impacts. • Apply project management methods to plan system changes, estimate resources and costs, coordinate activities and monitor delivery milestones. • Develop and coordinate system and user acceptance testing, document defects and verify that implemented solutions meet approved requirements. • Coordinate the implementation of approved functional solutions, including data migration validation, release readiness and post-implementation review. • Prepare system procedures, user guides and training materials, and deliver structured training to staff. • Act as the central liaison between business users, developers and software vendors to clarify requirements, assess change requests and support system project decisions. Requirements: • Bachelor/ Master degree IT, Business Analysis, or a related field. • Minimum 1 year of experience. • Good communication and interpersonal skills Only Shortlisted candidates will be contacted.

Apply for this role

Software Developer – Cloud

Pope Recruitment Pty · Posted 17 days ago

The Rocks, Sydney Adzuna Australia

About the role

Summary: We are seeking a highly skilled Software Developer with expertise in Cloud technologies to join our dynamic team. As a Software Developer – Cloud, you will be responsible for designing, developing, and maintaining cloud-based applications and services across various industries. This role requires a strong understanding of cloud computing concepts and the ability to collaborate with cross-functional teams to deliver innovative solutions. Responsibilities: Design, develop, and deploy scalable and secure cloud-based applications and services. Collaborate with product managers and stakeholders to gather requirements and translate them into technical specifications. Implement and maintain cloud infrastructure, ensuring high availability, performance, and security. Troubleshoot and resolve issues related to cloud-based applications, services, and infrastructure. Stay up-to-date with emerging cloud technologies and trends, and evaluate their potential impact on our systems. Collaborate with cross-functional teams to ensure seamless integration of cloud-based solutions with existing systems. Conduct code reviews and provide constructive feedback to enhance code quality and maintainability. Document technical specifications, processes, and procedures related to cloud-based development. Qualifications: Bachelor’s degree in Computer Science, Software Engineering, or a related field. Proven experience in developing cloud-based applications using platforms such as AWS, Azure, or Google Cloud. Proficiency in programming languages such as Java, Python, or C#. Strong understanding of cloud computing concepts, including virtualisation, containerisation, and serverless architectures. Familiarity with DevOps practices and tools for continuous integration and deployment. Excellent problem-solving and analytical skills. Strong communication and collaboration abilities. Ability to work independently and in a team-oriented environment. Relevant certifications in cloud technologies are a plus.

Apply for this role

Software Developer

Pope Recruitment Pty · Posted 20 days ago

The Rocks, Sydney Adzuna Australia

About the role

Summary: The Software Developer is responsible for developing, testing, and maintaining software applications and programs for desktop, mobile, and web platforms. They collaborate with cross-functional teams to understand business requirements and translate them into technical specifications for software development. The Software Developer also stays informed about new developments and practices within the industry. Responsibilities: Develop, test, and maintain software applications and programs for desktop, mobile, and web platforms. Identify, analyze, and resolve software-related issues, and enhance the functionality of existing software applications. Collaborate with cross-functional teams to understand business requirements and translate them into technical specifications for software development. Write clean, efficient, and maintainable code, adhering to best practices and using appropriate software development methodologies. Conduct software testing to ensure quality, and review code to ensure it meets the needs and requirements of the intended clients or end-users. Document software design, user guides, and technical manuals in a clear and concise manner. Stay informed about new developments and practices within the industry, including new programming languages, frameworks, and technologies. Participate in code reviews and provide feedback to colleagues to promote improvements and ensure a high standard of quality and performance of the software. Qualifications: Bachelor’s degree in computer science, information technology, or related field. Working knowledge of programming languages such as Java, Python, C++, JavaScript, or Ruby. Familiarity with front-end languages such as HTML, CSS, and JavaScript. Experience with back-end frameworks such as Laravel, Django, or Ruby on Rails. Knowledge of relational databases such as MySQL, PostgreSQL, and Oracle. Proficient in software testing and debugging methods and tools. Excellent problem-solving and analytical skills. Strong communication and collaboration skills. Ability to work independently and in a team-oriented environment.

Apply for this role

Embedded Software Developer

Halcyon Knights · Posted 20 days ago

Melbourne, Melbourne Region Adzuna Australia

About the role

Senior Embedded Software Engineer, Medical Devices Location: Melbourne (South-East suburbs), hybrid Type: Contractor, full-time About the company An established Australian product development and engineering firm with more than 20 years of experience bringing complex technology to market. The team builds products for medical, industrial and defence clients in regulated environments where safety and reliability are critical. Their medical work covers Class II and Class III devices, including advanced cardiovascular technology, medical robotics and AI-enabled treatment platforms. You’ll work with electronics, mechanical, software, human factors and regulatory specialists on products that directly affect patient outcomes. The role A senior, hands-on role designing and building embedded software for life-critical medical devices, from hardware bring-up through to the user interface. You’ll shape software architecture, set engineering standards and mentor others, while staying close to the code. What you’ll do Architect and develop embedded software in modern C/C++ across microcontroller, RTOS and embedded Linux platforms Build device user interfaces and HMIs for touchscreen medical products Design layered, reusable software platforms with clean hardware abstraction Lead board bring-up and hardware/software integration with electronics engineers Develop communication interfaces (BLE, Wi-Fi, TCP/IP, serial, CAN, USB) Deliver under a formal medical software lifecycle, including requirements, architecture, risk analysis and verification Set up and improve CI/CD, static analysis and automated testing Lead design and code reviews and mentor engineers Work directly with clients to shape requirements and present technical progress What you’ll bring Degree in Software, Electrical, Computer or Mechatronics Engineering (or similar) 8 years of commercial embedded software development in C and modern C++ (C++14/17) Delivery of software for regulated medical devices under IEC 62304 and ISO 13485 Experience with RTOS (e.g. FreeRTOS, Zephyr, QNX) and embedded Linux Embedded UI development with frameworks such as Qt/QML, LVGL or similar Strong software architecture skills, including design patterns and platform abstraction Comfort with schematics, debuggers and lab tools during bring-up Experience leading or mentoring engineers in a small, high-ownership team Highly regarded Safety-critical experience beyond medical (e.g. IEC 61508, aerospace, ATM, automotive) ISO 14971 risk management and medical device cybersecurity CI/CD with Docker and GitHub Actions, plus static analysis (PC-lint, cppcheck) and TDD Simulation, automated UI or screenshot regression testing Practical use of AI-assisted and agentic coding tools in development Python for test automation and tooling Why apply Build Class II and III devices that directly affect patient lives Variety across clients, from start-ups to global medtech Influence architecture and engineering practice, not just deliver tickets Collaborative, engineering-led culture Hybrid working in a growing team

Apply for this role

Junior Agentic Software Developer | I.T Services

Robert Half · Posted 20 days ago

Brisbane CBD, Brisbane Adzuna Australia

About the role

The Company Robert Half is partnering with a well-established IT Services business. A certified Microsoft partner with a loyal client base, they've built their reputation on quality delivery and long-term customer relationships. They're now growing their engineering team and investing heavily in AI and agentic development practices, making this a genuinely modern environment for an early-career developer to build their foundations in. The Role This is the next generation of developer role. You'll act as the broker between the customer and the AI, combining solid software engineering skills with strong communication to turn customer needs into working solutions. Day-to-day responsibilities will include: Getting into the customer's world: gathering requirements, identifying what can be done and agreeing on the approach Using AI tools and coding agents daily to deliver modifications and enhancements to existing customer systems Critically reviewing, validating and amending all AI-generated code before it ships, and understanding what the AI is doing and why Managing customer expectations and stakeholders, keeping customers informed and confident throughout delivery Working within a supportive team and being proactive in learning new technologies and solutions About you A degree in software development with strong personal project experience, or 1-2 years' commercial experience as a developer Technologies that you would ideally be familiar with are: NET C# SQL Server Azure Python Angular Genuine interest in AI-assisted development - comfortable using AI tools to write code, and critical enough to review and question the output Be a pro-active person who is a team player and is eager to learn Apply Today Apply to this ad or reach out for a confidential conversation - [email protected] Learn more about our Brisbane recruitment services: https://www.roberthalf.com.au/brisbane By clicking 'apply', you give your express consent that Robert Half may use your personal information to process your job application and to contact you from time to time for future employment opportunities. For further information on how Robert Half processes your personal information and how to access and correct your information, please read the Robert Half privacy notice: https://www.roberthalf.com/au/en/privacy. Please do not submit any sensitive personal data to us in your resume (such as government ID numbers, ethnicity, gender, religion, marital status or trade union membership) as we do not collect your sensitive personal data at this time.

Apply for this role

Software Developer – DevOps

Pope Recruitment Pty · Posted 21 days ago

The Rocks, Sydney Adzuna Australia

About the role

Summary: We are seeking a highly skilled Software Developer – DevOps to join our dynamic team. As a key member of our organisation, you will be responsible for ensuring the smooth integration of software development and operations processes. Your expertise in software development, automation, and infrastructure management will be crucial in optimising our systems and enhancing overall efficiency. Responsibilities: Collaborate with cross-functional teams to design, develop, and implement software solutions that align with business objectives. Streamline software development and deployment processes by implementing and maintaining efficient DevOps practices. Automate software testing, deployment, and monitoring procedures to ensure high-quality deliverables and minimise downtime. Manage and maintain cloud-based infrastructure, ensuring scalability, security, and reliability. Troubleshoot and resolve software and infrastructure issues, providing timely support to internal teams. Stay up-to-date with industry trends and emerging technologies, recommending innovative solutions to improve our systems. Qualifications: Bachelor’s degree in Computer Science, Software Engineering, or a related field. Proven experience as a Software Developer, preferably with a focus on DevOps. Proficiency in programming languages such as Python, Java, or Ruby. Strong understanding of software development methodologies and best practices. Familiarity with cloud platforms (e.g., AWS, Azure) and containerization technologies (e.g., Docker, Kubernetes). Experience with CI/CD tools (e.g., Jenkins, GitLab CI/CD) and configuration management tools (e.g., Ansible, Chef). Excellent problem-solving and analytical skills, with the ability to troubleshoot complex issues. Effective communication and collaboration skills, with the ability to work well in a team-oriented environment.

Apply for this role

.NET Software Developer

Wyscom · Posted 21 days ago

Barton, South Canberra Adzuna Australia

About the role

Who Are We? WYSCOM is a Managed Services Provider specialising in providing quality services to Customers Australia wide. We are seeking a .NET Developer to be an integral part of our dynamic team, based in Canberra. What Do We Require? We are looking for a skilled developer who is willing to work in a small dynamic team. We are looking for an individual with a minimum of 2 years’ experience in a software development role. We require versatility and the ability to work across a range of technologies, you should: Have skills in .NET MVC, SQL, jQuery, JS, HTML and CSS; Have strong problem solving and troubleshooting skills; Have a keen eye for detail; Be familiar with Agile development techniques e.g. test-driven development, source control, and continuous integration; Love a challenge; Have a can do attitude; Have worked in teams where everyone takes responsibility for their work. What You Need? The skills and experience you should possess include: Mandatory: SQL, .NET, jQuery, JS, HTML and CSS Ideal: Azure DevOps, Confluence, Jira, Balsamiq You MUST: Be an Australian Citizen, OR hold Permanent Resident Status Be willing to undertake an Australian Police Check

Apply for this role

Software Developer – Full Stack

MVSI Onboard Pty · Posted 21 days ago

North Sydney, North Sydney Area Adzuna Australia

About the role

Software Developer (MERN stack) – Sydney – MVSI OnBoard North Sydney, Sydney NSW Engineering – Software (Information & Communication Technology) Full time – Hybrid About MVSI: At MVSI, we are redefining compliance, risk management, and innovation on a global scale. With a presence across Australia, Europe, the US, and Asia, we operate in a fast-paced, high-growth environment where precision, accountability, and forward-thinking leadership drive everything we do. Our team thrives on setting new benchmarks, exceeding expectations, and delivering solutions that shape the future of the industry. If you’re looking for an opportunity to make a meaningful impact and grow with a company that moves fast and leads with purpose, MVSI is where you belong. Due to the nature of the role we are only considering applicants who are based in Sydney and can attend the office. Job Description: As a Software Developer at MVSI, you will be an integral part of our Engineering Team, contributing to the design, development, and delivery of our next-generation SaaS platform within the newly formed Product Delivery and Platform team. You will help build high-quality, secure, and scalable software solutions that deliver real value to our clients. • Build and maintain systems that are fit for purpose, well-architected, and aligned with MVSI development best practices. • Write clean, maintainable code with strong test coverage and a focus on scalable design. • Ensure system reliability by contributing to security, performance, resilience, and cost efficiency. • Develop features and improvements that are customer-focused and deliver measurable business outcomes. • Learn and grow your technical skills by collaborating with senior engineers and adopting best engineering practices. • Hands-on experience with CI/CD pipelines and automated deployment processes • Work closely with stakeholders to understand requirements and translate them into actionable technical solutions. • Contribute to a culture of continuous improvement, teamwork, and innovation. • Participate in shared operational support and help maintain the reliability of our systems. Technical Skills: ● Minimum of 7 years in commercial TypeScript development. ● Minimum of 7 years’ experience total development experience. ● Extensive experience with the MERN stack, including MongoDB, Node.js, React.js, and Jest for unit testing. ● Proven expertise in decomposing monolithic applications into scalable, maintainable microservices, improving agility and performance. ● Skilled in building responsive, user-friendly interfaces with React, grounded in UX/CX principles to deliver intuitive and customer-centric designs. ● Deep proficiency in MongoDB and NoSQL databases, with a strong focus on performance tuning, indexing strategies, and efficient data modeling. ● Committed to secure coding practices, identifying vulnerabilities early, and implementing robust safeguards against potential threats. ● Adherence to best coding practices, emphasizing readability, modularity, and testability while fostering seamless team collaboration. ● Extensive experience in architecting and developing RESTful APIs, ensuring compliance with industry standards, security best practices, and seamless third-party integrations. ● Experience in leveraging AI tools to accelerate development workflows, automate repetitive tasks, and enhance code quality, productivity and innovation Personal Skills: ● Demonstrates a positive attitude with strong initiative, ownership, and accountability. ● Embraces a growth mindset—adaptable, open to feedback, and committed to continuous improvement. ● Actively seeks to understand business drivers, customer feedback, and user interactions to inform and enhance product development. ● A collaborative and open-minded communicator, skilled in managing stakeholder expectations. ● Dedicated to ongoing personal and technical development. ● Results-driven and customer-focused, with strong analytical and conceptual thinking, and a team-oriented approach. ● Enhances the capabilities of peers through effective mentorship and knowledge sharing. ● Supports the team in translating requirements into meaningful features that elevate the customer experience. ● Manages time effectively, contributes to resolving inefficiencies, and supports team productivity. ● Shares valuable insights and introduces tools or practices that encourage innovation and elevate team performance

Apply for this role

IT Software Developer – Dynamics CRM

The Five Group Pty · Posted 21 days ago

Stirling, Stirling Area Adzuna Australia

About the role

Who are we? Five Group is the parent entity for a group of subsidiary professional services in the building and construction environment, including engineering, surveying and architectural drafting companies across Australia and South-East Asia. With our ‘can-do’ approach and strong client focus, we are constantly achieving and continuing to grow. Job Summary: We are seeking a skilled and motivated Full-Stack IT Developer to join our team. This role focuses on designing, developing, and maintaining solutions using Microsoft Dynamics CRM, Canvas Apps, Model-Driven Apps, Logic Apps and Power Automate. You will also work with technologies like C#, JavaScript, and CSS, contributing to the development of robust systems that integrate seamlessly into our business processes. Key Responsibilities of the position: • Develop, maintain, and enhance applications within Microsoft Dynamics CRM. • Design and implement solutions using Power Platform tools such as Canvas Apps, Model-Driven Apps, Power Pages, and Power Automate. • Write clean, eficient code in C# for custom development within the Dynamics ecosystem. • Integrate external systems using APIs and Logic Apps. • Collaborate with stakeholders to gather requirements and translate them into technical solutions. • Troubleshoot issues within Dynamics CRM applications and provide timely resolutions. • Maintain system documentation, including technical designs and user guides. • Work within agile project management frameworks to deliver high-quality results on time. • Stay updated on emerging technologies to recommend improvements or new tools. • Perform other duties as required. Essential Skills and Experience: • High-level proficiency in C# with a strong understanding of object-oriented programming principles. • Hands-on experience with Microsoft Dynamics CRM development. • Expertise in building Power Platform solutions (Canvas Apps, Model-Driven Apps, Power Automate). • Strong knowledge of integrating systems using APIs or Logic Apps. • Familiarity with front-end technologies like JavaScript and CSS for customizing user interfaces. • Experience working with version control systems (e.g., Git, Team City, Octopus). • Excellent problem-solving skills with attention to detail. • Strong communication skills for collaborating with technical teams and stakeholders. Desirable Skills: • Knowledge of FetchXML queries for Dynamics CRM data retrieval. • Experience with Azure services such as Azure Functions or Azure Logic Apps. • Familiarity with CI/CD pipelines for deployment automation. • Understanding of ITIL concepts or certification in IT service management frameworks. If you are a motivated professional with a passion for IT software development, we encourage you to apply. Join our team and contribute to the success of our innovative projects and services. Please Note: Permanent Residents and Citizens of Australia ONLY need apply. VISA sponsorship is not available. Only shortlisted candidates will be contacted. Why Join Us: At Five Group, we offer a supportive work environment that fosters growth and learning. Join our team of dedicated professionals and embark on a rewarding career journey where your contributions make a real difference. Five Group is an equal opportunity employer and encourages applications from all qualified individuals. We thank all applicants for their interest; however, only those selected for an interview will be contacted.

Apply for this role

Software DevOps Developer

Lockheed Martin · Posted 21 days ago

Mawson Lakes, Salisbury Area Adzuna Australia

About the role

The Opportunity Eligibility: Applicants must be Australian citizens and be eligible to obtain and maintain an active Australian Government Defence security clearance at the level required for the position. AIR6500, the RAAF's $3 billion program delivering a fully networked joint air battle management system that will transform situational awareness, synchronise air and missile defence, and accelerate decision-making across joint and coalition environments. Take the next step in your engineering career and be part of something bigger. Joining AIR6500 means working with cutting-edge DevSecOps technologies, learning from a highly capable team, and contributing to a critical Defence program that enhances Australia's future air and missile defence capability. With strong mentoring, hands-on experience and genuine opportunities to grow, this role is ideal for graduates and early-career engineers with two or more years of experience in a junior or Graduate role who are looking to build their DevSecOps capability while contributing to a critical Defence program. This opportunity is based in Mawson Lakes, SA. Key Responsibilities As Software DevSec Ops Developer, you will: Design, build and maintain CI/CD pipelines supporting the AIR6500 software development lifecycle. Contribute to the development and maintenance of CI/CD and DevSecOps infrastructure supporting automated testing and deployment activities. Assist with automating software builds, build verification activities and internal business processes. Support the automation and maintenance of software build status reporting for operational and test releases. Monitor and maintain DevSecOps infrastructure, including container orchestration platforms, build agents, monitoring tools and dashboards. Assist with the administration, maintenance and support of DevSecOps tools and engineering tool suites. Support the promotion and deployment of software through the Software Development Life Cycle (SDLC). Work with developers to identify, troubleshoot and resolve build and deployment issues. Assist with implementing best practices for source control, continuous integration and release management. Support the deployment, maintenance and evolution of the 1LMX tool suite. Contribute to continuous improvement initiatives across the engineering tools and DevSecOps environment. You'll work in a collaborative environment where you can have a genuine influence on how software is developed, secured and delivered across a major Defence program. What you'll bring We're looking for an engineer with strong technical foundations, a passion for automation, and an interest in improving software delivery and engineering processes. You will bring: Experience with version and artifact management tools such as GitLab and Nexus. Experience with build and continuous integration tools, particularly GitLab. Experience with issue tracking and workflow management tools such as Jira. Experience with Infrastructure as Code tools such as Ansible, Terraform and Packer. Experience with automation tools and scripting. Experience working within Linux environments. The ability to work collaboratively with developers to troubleshoot and resolve build, deployment and integration issues. Experience or exposure to containerisation and orchestration technologies such as Docker and Kubernetes. Familiarity with MBSE tools such as IBM Jazz and collaboration platforms such as Microsoft SharePoint. Familiarity with API and web service technologies including REST, SOAP, XML and JSON. Exposure to virtualisation platforms such as VMware vSphere and VMware Horizon. Experience in Defence, engineering or other highly regulated technical environments will be highly regarded. Proficient in AI prompting as it applies to this position and practice. Don't meet every requirement? If you're excited by this opportunity but don't meet every criterion, we'd still love to hear from you. Your skills and experience may be a great fit for this role, or another opportunity within our organisation. About Lockheed Martin Lockheed Martin is a dynamic organisation, providing stimulating and challenging opportunities with a global team of over 122,000 professionals. We embrace flexibility, so our people can be their best inside and outside of work. As a leader in national security, our innovative and diverse programs create a more secure future for Australia across space, air, land, sea, and cyber domains. Special Requirements Applicants must be eligible to obtain and maintain an Australian Defence Security Clearance and employment may be contingent on the provision of further personal information including citizenship to ensure compliance with international export control legislation and regulations. Veteran Friendly Workplace Veterans are encouraged to apply. We highly value the unique skills and experiences that veterans and transitioning service members can contribute to our team. We are proud to be recognised as a Veteran Friendly Employer by the Australian Government. Equal Opportunity Lockheed Martin Australia supports Equal Employment Opportunity and values diversity in the workplace by creating a place of employment that is, free of unlawful discrimination and is harassment free, fair, ethical, inclusive, and values the contribution of all its employees. By leveraging our employees' unique talents and experiences, we will deliver innovative, affordable solutions and unparalleled customer value. As part of our endeavours to increase participation of Indigenous Australians, we welcome applications from all people, including Aboriginal and Torres Strait Islander people. We are committed to creating a workplace where everyone can thrive. If you are selected for this role, we would be happy to discuss any adjustments that will help you to be successful. Lockheed Martin is an equal opportunity employer. Qualified candidates will be considered without regard to legally protected characteristics.

Apply for this role

Senior Software Engineer/Developer (Acurity)

Novigi · Posted 21 days ago

Melbourne CBD, Melbourne Adzuna Australia

About the role

Novigi is the data, technology and AI partner to the Financial Services Industry with offices in Sydney, Brisbane, Canberra, Melbourne, Wollongong and Colombo, Sri Lanka. At our core, we are data-driven transformation and business optimisation experts. We partner with our clients to transform their business functions through the clever use of data and interoperability. We do this by offering a range of services and solutions. Responsibilities: Manage, coordinate and guide Registry capability team to deliver IT managed support services within contracted SLAs. Collaboration with clients and relevant stakeholders to ensure requirements are gathered accurately and communicated clearly. Ensure root cause analysis is performed and actioned on issues to drive continuous improvement. Creation and maintenance of technical documentation, support processes and reports to drive efficiencies in providing support services. Collaboration with wider technology team (such as engineering team) to ensure elite delivery of IT support services and required outcomes. Manage and mentor Registry capability team/direct reports to maximise efficiency, productivity and individual performance. Guide team to create and maintain support artefacts. Contribute to the onboarding of new managed support services. Adherence to info sec policies and procedures. Skills, Education and experience 5 years’ experience in Superannuation/Financial Services industry or IT Managed support services. Demonstrated technical experience in Acurity Registry applications delivering outstanding IT support services using technical and/or management qualifications. Knowledge and Skills One or more major Australian Superannuation Registry systems, such as Acurity, SuperB, Calibre or Capital (Acurity essential) Database programming languages including SQL Business analysis skills Demonstrated clear and concise written and verbal communication with the ability to present to stakeholders and communicate complex issues simply. Ability to build and maintain strong vendor partnerships, with strong planning and time management skills. Previous experience in incident management and management of SLAs. Strong technical skills to drive optimum delivery outcomes. Great understanding of the business information needs of the organisation, particularly as it relates to the Australian Superannuation environment Excellent troubleshooting skills Why our clients love Novigi: Novigi moves quickly, thinks sharply, and delivers what’s been agreed. Clients tell us we’re easy to work with because we stay focused on outcomes, cut through complexity, and keep communication open and honest. Behind that simplicity sits a huge depth of industry expertise and serious technical capability, built from years of working across superannuation, data, integration, and complex platforms. Our culture of innovation, collaboration and banter shows up in how we work day to day: teams that slot in seamlessly, challenge constructively, adapt as needs shift, and stay committed to getting the right things done well. Only shortlisted candidates with essential Acurity experience will be contacted.

Apply for this role

Software Development Engineer, GCNA-D

Amazon · Posted 24 days ago

Sydney, Sydney Region Adzuna Australia

About the role

Description AWS Infrastructure Services owns the design, planning, delivery, and operation of all AWS global infrastructure. In other words, we're the people who keep the cloud running. We support all AWS data centers and all of the servers, storage, networking, power, and cooling equipment that ensure our customers have continual access to the innovation they rely on. We work on the most challenging problems, with thousands of variables impacting the supply chain - and we're looking for talented people who want to help. You'll join a diverse team of software, hardware, and network engineers, supply chain specialists, security experts, operations managers, and other vital roles. You'll collaborate with people across AWS to help us deliver the highest standards for safety and security while providing seemingly infinite capacity at the lowest possible cost for our customers. And you'll experience an inclusive culture that welcomes bold ideas and empowers you to own them to completion. AWS Global Connectivity and Network Availability (GCNA) is the backbone that connects the global AWS network. It is dedicated to governing the internet traffic that allows users to access their information and applications regardless of where they are in the world. GCNA is responsible for building and designing a complex backbone network that allows internet traffic to flow efficiently between Data Centers and customers. The ideal candidate will share our excitement about cloud computing and will be passionate about delivering high quality services. You will have good knowledge of distributed systems with design and implementation experience, as well as the ability to lead and mentor other engineers. You will be customer centric and enjoy working in a fast-paced environment that requires excellent technical and communication skills. You will join a tenured team of Network Development Engineers and Systems Development Engineers. This is an opportunity to build a new service utilizing AWS technologies. We are looking for a candidate who will be comfortable working with a broad range of data sources and solving problems at scale. As a team we proactively support knowledge-sharing and we embrace opportunities to teach company-wide. Since every business at Amazon relies on a network that runs smoothly, the right candidate will guide the business and communicate value, work collaboratively to develop pragmatic yet flexible solutions and move forward in the face ambiguity. The candidate should be willing to build good working relationships within the team and across AWS. Why AWS Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating - that's why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses. Inclusive Team Culture Here at AWS, it's in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empowers us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon conferences, inspire us to never stop embracing our uniqueness. Our inclusive culture empowers Amazonians to deliver the best results for our customers. We not only celebrate the diversity of our workforce, we celebrate the diverse ways we work. If you would like to request an accommodation for the interview or onboarding process, please let us know and we will connect you to our accommodation team. You may also reach them directly by visiting https://www.amazon.jobs/en/disability/us Work/Life Balance We value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why flexible work hours and arrangements are part of our culture. When we feel supported in the workplace and at home, there's nothing we can't achieve in the cloud. Mentorship and Career growth We're continuously raising our performance bar as we strive to become Earth's Best Employer. That's why you'll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional. Working at AWS on the GCNA Team Meet Robert, VP: https://youtu.be/8v5i42FL02w Meet Jeyanthan, Software Development Manager: https://youtu.be/5oJe4rXS3Ow Key job responsibilities As a Software Development Engineer, you will oversee the complete software development lifecycle-defining, prioritizing, designing, building, and testing new features. - Operate an AWS business with globally distributed servers and customers at a massive scale. - Understand what it takes to grow and operate a global business at our scale. A day in the life As a Software Development Engineer, you will problem-solve and innovate in an agile, sometimes ambiguous environment. You will build creative short-term and sustainable long-term solutions with others as passionate as you about this mission. You will use data to make decisions and validate assumptions. You will learn from others and help grow those in your team to achieve their best. About the team Within AWS Networking, the Internet Edge organization is responsible for connecting Amazon to the global Internet. With connections to thousands of unique external networks in hundreds of locations across the world, our mission is to deliver an internet connectivity experience that sets the global standard for performance, availability, security, and cost, making Amazon the clear choice for our customers. Our team provides high-performing Internet connectivity for a wide range of use cases, such as retail (amazon.com), video streaming (Prime Video), content delivery (CloudFront), DNS (Route53), AWS services (i.e. EC2/S3), consumer devices (i.e. as FireTV/Kindle/Echo), and more. Basic Qualifications - 3 years of non-internship professional software development experience - 2 years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience - Experience programming with at least one software programming language Preferred Qualifications - 3 years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience - Bachelor's degree in computer science or equivalent Acknowledgement of country: In the spirit of reconciliation Amazon acknowledges the Traditional Custodians of country throughout Australia and their connections to land, sea and community. We pay our respect to their elders past and present and extend that respect to all Aboriginal and Torres Strait Islander peoples today. IDE statement: Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status. Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you're applying in isn't listed, please contact your Recruiting Partner.

Apply for this role

Software Engineer - Full Time, Permanent

STYCK SOFTWARE · Posted 24 days ago

South Melbourne, Port Phillip Adzuna Australia

About the role

About the company STYCK SOFTWARE is a technology business located at Level 8/67 Palmerston Cres, South Melbourne VIC 3205. The company provides software development and digital technology services, supporting clients through reliable, practical, and scalable software solutions. STYCK SOFTWARE values quality delivery, technical accuracy, collaboration, and continuous improvement in a fast-changing digital environment. Role overview The Software Engineer role at STYCK SOFTWARE is central to designing, developing, and maintaining reliable, practical, and scalable software solutions that support client needs in a fast‑changing digital environment. This position ensures technical accuracy, quality delivery, and compliance with industry standards while fostering collaboration and continuous improvement. By applying best‑practice coding, problem‑solving, and innovation, the Software Engineer contributes to building robust applications, enhancing client operations, and driving the company’s reputation for excellence in digital technology services. Key responsibilities Design, develop, test, and maintain reliable and scalable software applications aligned with client requirements. Write clean, efficient, and well‑documented code following industry best practices and company standards. Collaborate with cross‑functional teams to gather requirements, provide technical input, and deliver solutions. Conduct code reviews, troubleshoot issues, and implement fixes to ensure technical accuracy and system stability. Apply continuous improvement practices by researching emerging technologies and integrating innovative solutions. Ensure compliance with software development methodologies, security protocols, and quality assurance standards. Manage version control, deployment processes, and documentation to support ongoing project delivery. Provide technical support and guidance to clients and team members, fostering collaboration and knowledge sharing. Qualifications and skills Education: Bachelor’s degree in Software Engineering, Computer Science, Information Technology, or a related discipline (AQF Level 7 or equivalent). Postgraduate qualifications in advanced software development or systems design are advantageous. Experience: Minimum 1–2 years’ professional experience in software development, preferably within technology services or client‑focused projects. Demonstrated ability to deliver reliable, practical, and scalable solutions in fast‑changing digital environments. Skills & Competencies: Proficiency in programming languages such as Java, C#, Python, or JavaScript. Strong knowledge of software development methodologies (Agile, DevOps, CI/CD). Experience with cloud platforms, APIs, and database management.

Apply for this role

Senior Software Developer

RMS · Posted 26 days ago

Melbourne, Melbourne Region Adzuna Australia

About the role

Description Define the intent. Build with AI. Own what ships. In Core Platform, you'll do it in the most complex part of the property management system that thousands of hospitality businesses worldwide run on. The opportunity We're rethinking how software gets built at RMS, moving towards spec-driven development where engineers define the intent and use AI agents to accelerate delivery. You'll help shape this approach within Core Platform, the most complex part of our property management system, solving challenging technical problems and influencing how we engineer at scale. Why you'll enjoy this role Complex problems worth solving. Tackle technical challenges across interconnected systems, services and databases. Shape a new way of engineering. Influence how spec-driven development and AI-assisted engineering work in practice, including the standards other teams adopt. Ownership across the stack. Work across React, C#, APIs and databases, making technical decisions and taking solutions through to production. What you'll take on Work with AI agents daily, writing the specifications and acceptance criteria that guide implementation, testing and refactoring. Own and validate AI-generated code so what reaches production is secure, tested and maintainable. Build and optimise features across React front ends, C# and VB.Net services, and PostgreSQL and MS-SQL databases. Tune queries, APIs and back-end processes so the platform stays fast as it scales. Shape architecture, integration patterns and testing strategy alongside design, product and fellow senior engineers. Mentor junior developers and help evolve our standards for AI-assisted development. The team you'll join You'll sit in the Core Platform squad, reporting to the Engineering Manager, and work closely with Product Managers, Product Designers and the VP of Engineering. What you'll bring Experience building and maintaining complex full stack applications in C# or VB.Net and React. Strong PostgreSQL and MS-SQL skills: database design, query optimisation and keeping data fast and correct. Experience designing APIs, and familiarity with asynchronous messaging patterns. Solid testing habits: unit and integration testing, plus at least one automation framework such as Playwright. Sound engineering judgement, including validating and owning AI-generated output, and comfort with AI-assisted workflows or real motivation to adopt them. Clear communication about intent and trade-offs, and a genuine interest in mentoring others. How we work Every RMS role sits within one of our work modes, a flexible framework that is trust-based and outcomes-focused, with meaningful remote working and clear expectations about how we stay connected. For this role, you'll work within our Metro-Anchored mode, based within commuting distance of our Melbourne office, with no fixed office days but the expectation you can come together with the team in person when it matters. We're async-first, using Slack to share context and collaborate across time zones. We also expect everyone to build AI fluency relevant to their role, and to use it thoughtfully to improve how they work. Life at RMS RMS is a global hospitality technology company helping operators run better businesses and create better experiences for their guests. We're ambitious about where the product and business are going, and the way we work continues to evolve alongside them. A few things worth knowing: We value ownership. You'll have room to make decisions, and we expect people to take responsibility for moving things forward. Not everything comes with a playbook . We're continuing to improve our products, processes and ways of working. You'll sometimes need to create clarity rather than wait for it. We stay curious. Whether it's AI, new technology or simply a better way of solving an old problem, we want people who are willing to experiment, learn and share what works. We're global . You'll work with people, customers and partners across multiple regions, so thoughtful communication and collaboration matter. We care about outcomes . Ideas are valuable, but turning them into something that improves the experience for our customers, our teams or our business is what really counts. And you can be yourself here. We're an equal opportunities employer, made up of people with different backgrounds, experiences, personalities and perspectives. That mix makes better ideas and better products for customers all over the world, and it means there isn't one type of person who fits at RMS. Our values are simple: Committed to customer. Honest words, trusted actions. Push boundaries, stay curious. Own it, make it happen. What's in it for you Alongside meaningful ownership, flexible ways of working and the opportunity to contribute to a global SaaS business, everyone at RMS has access to benefits designed to support their development and wellbeing. Our global benefits include: Learning platform with thousands of tailored learning pathways to support your own development plan. Employee Assistance Program: free, confidential support for you and your family, whenever you need it. Rise, our annual kick-off event that brings the whole of RMS together to connect, celebrate and set up the year ahead. Years of Service awards, social events and RMS swag, because the moments between the work matter too. In Australia, you'll also get: Up to 25 days annual leave, including up to 5 extra paid days gifted by RMS over the Christmas/New Year shutdown, matched day for day with your own leave. Access to novated leasing, a tax-effective way to package a vehicle of your choice. Melbourne office vibes: table tennis, a well stocked kitchen, Toastie Tuesdays (who doesn't love a toastie?), monthly themed lunches and regular team social events.

Apply for this role

ICT Quality Assurance Engineer

Crystal Movers · Posted 27 days ago

Greater Dandenong, Melbourne Region Adzuna Australia

About the role

Company: Crystal Movers Position Title: ICT Quality Assurance Engineer Employment Type: Full-Time, Permanent Salary: AUD 100,000 per annum plus superannuation Hours: 38 hours per week Location: Australia Position Overview The ICT Quality Assurance Engineer is responsible for planning, designing, executing and maintaining software quality assurance and testing activities across Crystal Movers' information and technology systems. The position ensures that software applications, digital platforms, integrations and system enhancements meet functional, technical, performance, security and business requirements before deployment. The role works closely with software developers, business stakeholders, project personnel and management to identify defects, assess system risks, improve testing processes and support the delivery of reliable and high-quality ICT solutions. Key Responsibilities Analyse business, functional and technical requirements to develop comprehensive software testing strategies and test plans. Design, document and maintain detailed test cases, test scenarios, test scripts and test data. Perform functional, integration, system, regression and user acceptance testing of ICT applications and software solutions. Execute manual and automated testing processes to identify defects, inconsistencies and system performance issues. Validate software functionality against approved technical specifications and business requirements. Identify, document, classify and track software defects using appropriate defect-management and issue-tracking systems. Investigate reported defects and work with developers to reproduce, diagnose and resolve software issues. Conduct regression testing following software fixes, system enhancements and new releases. Perform API and integration testing to verify communication and data exchange between internal and third-party systems. Test web-based applications, mobile interfaces, databases and other digital systems used within the organisation. Develop and maintain automated testing scripts and frameworks where appropriate to improve testing efficiency and coverage. Conduct data validation and database testing to ensure accuracy, completeness and integrity of information. Perform cross-browser, cross-platform and compatibility testing to identify application behaviour issues. Participate in software release planning, deployment validation and post-release quality checks. Monitor application performance and identify potential quality, reliability and usability issues. Assess testing results and prepare test execution reports, defect reports and quality assurance documentation. Collaborate with developers, project managers, business analysts and other ICT personnel throughout the software development lifecycle. Review technical specifications, system designs and development documentation to identify potential quality risks at an early stage. Contribute to the development and continuous improvement of QA standards, procedures, testing methodologies and quality controls. Support the implementation of quality assurance processes consistent with organisational ICT policies and industry practices. Maintain test environments and ensure appropriate test data and configurations are available for testing activities. Assist with root-cause analysis of recurring software and system defects. Provide recommendations to improve application reliability, usability, maintainability and overall system quality. Ensure testing activities and outcomes are properly documented for audit, release and operational purposes. Stay informed about emerging software testing tools, automation technologies and quality assurance methodologies. The position involves practical application of: Software testing methodologies and QA processes Test planning and test case development Functional and non-functional testing Regression and integration testing API testing Database and data validation Defect identification and lifecycle management Test automation Application and system performance testing Software development lifecycle (SDLC) Agile development and testing practices Version control and release processes Test management and issue-tracking platforms Key Performance Areas The ICT Quality Assurance Engineer will be expected to: Deliver comprehensive testing coverage for assigned ICT applications and system changes. Identify and document software defects accurately and within agreed timeframes. Support timely resolution and retesting of identified defects. Maintain accurate test documentation and QA records. Minimise production defects through effective testing and quality controls. Contribute to continuous improvement of testing processes and automation. Ensure software releases satisfy documented business and technical requirements. Reporting and Collaboration The ICT Quality Assurance Engineer will work collaboratively with management, software developers, business analysts, project personnel and other ICT stakeholders. The position will contribute to requirements analysis, development, testing, release and post-deployment support activities as part of the organisation's overall software development lifecycle. Required Qualifications and Experience Relevant qualification in Information Technology, Computer Science, Software Engineering or a related ICT discipline. Demonstrated professional experience in software quality assurance and testing. Knowledge of software development and testing methodologies. Experience preparing test plans, test cases and test scripts. Experience identifying, analysing and reporting software defects. Knowledge of database, API and integration testing. Understanding of software development lifecycle and release management processes. Experience with testing tools, defect-management systems and/or test automation frameworks is desirable. Strong analytical, problem-solving and documentation skills. Ability to work effectively with technical and non-technical stakeholders.

Apply for this role

Software Developer

RWS Global · Posted 28 days ago

Brisbane, Brisbane Region Adzuna Australia

About the role

JOB DETAILS Job Title: Software Developer Working Hours: Normal office hours are 09:00 to 17:00 Place of Work: Australia Other: Full Time ABOUT RWS GLOBAL RWS Global is the world leader in groundbreaking live moments across entertainment and sports, creating customized guest experiences spanning theatrical productions, live events, immersive destinations, multimedia and consumer products. RWS Global is headquartered in New York, London, Cincinnati, Shanghai, Orlando, Sydney and Riyadh with dedicated RWS Studios in NYC and the UK to serve its vast talent pipeline and client base. With a focus on entertainment and sports experiences, RWS Global serves major brands and corporations, theaters, cruise lines, sports properties, live venues, parks, resorts and more. Offering end-to-end services from ideation to operations, RWS Global’s team of world-class designers, creators, producers and visionary talent provide unrivaled scale, producing over one million live moments every day and employing over 8,000 individuals and performers worldwide. The RWS Global roster of clients includes Apple, Azamara, The Coca-Cola Company, Commonwealth Games, Crayola, Europa-Park Resort, Ferrari World Abu Dhabi, FIFA, The FRIENDS™ Experience by Original X Productions, Hard Rock Resorts, Hershey Entertainment & Resorts, Holland America Line, Iberostar Hotels & Resorts, International Cricket Council, Invictus Games, Lionsgate, Merlin Entertainments, MSC Cruises, NFL, Six Flags, Space Center Houston, TUI Group, Vera Wang, Warner Bros., Disney’s The Lion King on Broadway, Chicago the Musical, Christmas Spectacular Starring the Radio City Rockettes and more. For more information, visit rwsglobal.com. Build Technology Used at World-Class Events We're looking for a Software Developer to join the PV4 Product Development team at RWS Global. PV4 is the software platform used to plan, manage, orchestrate and deliver major live sporting, entertainment and cultural events around the world. The platform has supported some of the world's largest and most complex productions, including Olympic Games, international multi-sport events, World Championships and other globally significant events. As part of a small, highly skilled engineering team, you'll help build and evolve the cloud services, applications and integrations that power these events behind the scenes. This is a role for someone who enjoys solving complex technical problems, building modern cloud-native systems and taking ownership of software that is used in real-world environments. About the Team We are not a large corporate development department. The PV4 team is a small, collaborative group of engineers responsible for a product that plays a critical role in event delivery. That means: Your work will have visible impact. You'll have meaningful ownership and influence. You'll work closely with experienced engineers and operational teams. You'll contribute to product, architecture and technical decisions. You'll see software you build being used in real-world event environments. You'll have opportunities to influence the future direction of the platform. We value practical engineering, technical excellence, continuous improvement and building reliable software that performs in demanding real-world environments. What You'll Be Doing Your primary focus will be backend cloud development using AWS serverless technologies. You'll work on: Cloud-native backend services and APIs. Event-driven workflows and integrations. Infrastructure as Code. Cloud architecture and platform evolution. Production monitoring, observability and operational improvements. Deployment automation and CI/CD. Reliability, resilience and platform maturity initiatives. You'll primarily work with technologies such as: AWS CDK Lambda AppSync GraphQL Step Functions Fargate / ECS DynamoDB EventBridge Node.js TypeScript Docker While this role is primarily backend-focused, we're a small product team and developers occasionally contribute across the broader platform, including web and desktop applications built using technologies such as Nuxt, Vue and Electron. You do not need to be an expert in those technologies on day one. We're much more interested in finding somebody with strong backend and cloud engineering capability. What We're Looking For You'll ideally have experience with many of the following: Backend & Cloud Development AWS serverless application development. Infrastructure as Code, ideally AWS CDK. API development using GraphQL and/or REST. Node.js and TypeScript. Event-driven architectures. Docker and containerised workloads. Building, maintaining and supporting production systems. Operational Excellence We're particularly interested in developers who think beyond implementation and care about how services operate in production. Experience with any of the following will be highly regarded: Monitoring and observability. CloudWatch, Grafana or similar platforms. Structured logging and diagnostics. Application Performance Monitoring (APM). Reliability engineering. Incident investigation and troubleshooting. Resilience and disaster recovery strategies. Operational tooling and platform maturity initiatives. Additional Experience Experience with any of the following would be beneficial: Nuxt 3 Vue 3 Electron WebSockets Real-time systems Third-party integrations Agile software delivery practices Why Join Us? Build software used at major international events. Work on a platform that has supported Olympic Games and World Championship events. Join a small, highly skilled engineering team. Work with modern AWS cloud technologies. Contribute to architecture and technical decisions. Gain broad exposure across backend services, cloud platforms, integrations and product development. Help shape the future direction of the PV4 platform. Take ownership of systems that deliver real-world outcomes. Work in a team where engineering quality, reliability and continuous improvement are valued. Work Rights & Location To be considered for this role: You must have the right to work in Australia. Visa sponsorship is not available for this position. You must currently reside in Australia. Brisbane-based candidates are preferred, although applicants from elsewhere in Australia will be considered. Application Requirements To be considered for this role, applicants must: Submit a current resume. Complete the application questions included as part of the recruitment process. Have the right to work in Australia. Be currently based in Australia. Shortlisted candidates may be invited to participate in interviews and complete a technical assessment designed to evaluate software design, AWS cloud development, infrastructure-as-code capability and engineering decision-making. We respect candidates' time and only ask shortlisted applicants to complete the technical assessment. Ready to Apply? If you're excited by modern AWS serverless development, enjoy working in a small high-performing team, and want to build technology that helps deliver world-class live events, we'd love to hear from you. DIVERSITY AND INCLUSION STATEMENT: DIVERSE IS WHO WE ARE Way more than a box to check, diversity is core to RWS Global culture. We value it, promote it, protect it and hire it. All differences are welcome here. We know for a fact that each employee’s individual background, life experiences, knowledge, self-expression, and capabilities are a contribution to our culture, as well as our reputation and achievements. So, bring all of who you are, no questions asked.

Apply for this role

Junior Software Developer

Quality People · Posted 29 days ago

Larrakeyah, Darwin Adzuna Australia

About the role

Our client URGENTLY requires a Junior Software Developer for 3 months Contract role in Darwin. We are seeking a motivated Junior Software Developer to join a critical digital transformation program. This role offers the opportunity to contribute to the development, maintenance, and operational support of high-impact systems within a government environment. Skills and Experience required includes: Qualification (or near completion) in IT, Computer Science, Software Development, or a related discipline. Demonstrated capability in software development such as scripting, coding fundamentals, or application support. Familiarity with Windows/Linux operating systems and general administration. Strong problem-solving skills and the ability to work effectively under supervision. Assist in the development, maintenance, and support of core applications. Support the administration of development, test, and production environments. Government experience would be highly advantageous. Top $'s Paid ! Contract extensions likely ! CV must be uploaded to be considered. For other future opportunities that are not currently listed, please go to: https://apply.workable.com/quality-people/j/0E5BBAAE57/ Quality People is committed to all forms of workforce diversity and encourages applications from men and women of all ages and cultures, including indigenous Australians, and Veterans. Www.QualityPeople.com.au

Apply for this role