Software Engineer Jobs in Melbourne

5 open positions found · Salary range: From $1

View Senior Software Engineer (EL1)
G

Senior Software Engineer (EL1)

GoSourcingMelbourne, Victoria, Australia

From $1/yr

A Frontline Federal Govt Client Is Front And Centre Of a Vision To Be a World Leader In Government Service Delivery Is Seeking Senior Software Engineers (EL1 Level) * with experience overseeing software development projects, writing optimised code, and provide technical leadership to a team of software engineers. They are responsible for the quality and functionality of the software produced by their team. * with professionals design, create, test and document software systems and applications in accordance with agreed development and security standards and processes. * lead software development projects and provide technical leadership to their teams. They manage software planning, development, and construction activities, and evaluate and resolve complex issues within the development and production environments. * are responsible for the quality and functionality of software, ensuring adherence to relevant standards, guidelines, and methods for system development. * lead the delivery of flexible, quality modern customer service * work under the broad direction of senior staff to deliver results * make ethical, evidence-based decisions using sound judgement * develop and manage stakeholder relationships. Estimated start date 01 January 2027 Initial contract duration 12 months Extension term details up to 24 months Experience level Senior -EL1 equivalent Location of work QLD, ACT, VIC Working arrangements Hybrid The Labour Hire Worker is expected to work onsite for the first 6 weeks before a hybrid flexible working arrangement can be considered, unless otherwise negotiated. A hybrid flexible working arrangement may then be considered, ensuring the Labour Hire Worker’s residing address is within reasonable travel time and distance of the RFQ location to present onsite in cases of emergency or to meet business requirements. The location is the capital city of selected state/s. Security clearance Must be an Australian citizen and able to obtain Baseline Duties May Include Some Or All Of The Following * Lead and create software and technical designs for the realisation of highly complex development solutions * Develop strategy to ensure high quality code and long-term maintenance of a product's code base * Provide specialist technical advice on software development and maintenance * Lead the release and ensure go-live production support and maintenance for the team’s developments * Lead analysis, design, software development, prototyping, unit testing and maintenance activities * Review and undertake high-level analysis of technical requirements to support project evaluation with proposed solutions * Ensure compliance with endorsed software development methodologies * Investigate and resolve highly complex ICT issues * Lead a positive risk management culture * Engage and manage stakeholder relationships and partner with other agencies and service providers to build service delivery capability * Contribute to business and strategic workforce planning, and drive the development of local strategies to improve key performance measures * Review and prepare reports, briefs and corporate documentation and communicate technical findings and recommendations * Manage business objectives and implement strategic priorities to achieve outcomes * Lead the development and delivery of projects within the assigned area of responsibility * Perform and manage cost analysis activities as required * Lead and manage staff to increase performance and engagement through: * coaching * capability development * performance management * health and well-being support Exercise appropriate delegation in accordance with legislations and guidelines. KNOWLEDGE/QUAIFICATIONS * The ability to quickly obtain in depth knowledge and understanding of: * Frameworks, legislation, policies, procedures and information management requirements relevant to the work area * The agency’s privacy, ethics, workplace health and safety and security protocols * Relevant business systems and tools Prior experience within government or similar large-scale organisation. Preferred Technical Skills * SAP S/4HANA * UI5 * ABAP * Angular * Node JS Criteria The buyer has specified that each candidate must provide a one page pitch to address all criteria specified. This is equal to 5000 characters. Requirements * Emerging technology monitoring: Level 5 (SFIA) Monitors the external environment to gather intelligence on emerging technologies. Assesses and documents the impacts, threats and opportunities to the organisation. Creates reports and technology roadmaps and shares knowledge and insights with others. * Methods and tools: Level 5 (SFIA) Provides advice, guidance and expertise to promote adoption of methods and tools and adherence to policies and standards. Evaluates and selects appropriate methods and tools in line with agreed policies and standards. Contributes to organisational policies, standards, and guidelines for methods and tools. Implements methods and tools at programme, project and team levels including selection and tailoring in line with agreed standards. Manages reviews of the benefits and value of methods and tools. Identifies and recommends improvements. * Programming/software development: Level 5 (SFIA) Takes technical responsibility across all stages and iterations of software development. Plans and drives software construction activities. Adopts and adapts appropriate software development methods, tools and techniques. Measures and monitors applications of project/team standards for software construction, including software security. Contributes to the development of organisational policies, standards, and guidelines for software development. * Release and deployment: Level 5 (SFIA) Leads the assessment, analysis, planning and design of release packages, including assessment of risk. Liaises with business and technology teams on release scheduling and communication of progress. Conducts post-release reviews. Ensures that release processes and procedures are applied and that releases can be rolled back as needed. Identifies, evaluates and manages the adoption of appropriate release and deployment techniques, processes and automation tools. * Software configuration: Level 5 (SFIA) Takes technical responsibility across all stages and iterations of configuration development and deployment. Plans and drives software configuration activities. Adopts and adapts appropriate software configuration methods, tools and techniques. Measures and monitors the application of standards for configuration design and deployment including software security. Contributes to the development of organisational policies, standards, and guidelines for software configuration design and deployment. * Software design: Level 4 (SFIA) Designs complex software applications, components and modules. Uses appropriate modelling techniques following agreed software design standards, guidelines, patterns and methodology. Creates and communicates multiple design views to balance stakeholders' concerns and to satisfy functional and non-functional requirements. Identifies, evaluates and recommends alternative design options and trade-offs. Models, simulates or prototypes the behaviour of proposed software to enable approval by stakeholders, and effective construction of the software. Verifies software design by constructing and applying appropriate methods. Reviews, verifies and improves own designs against specifications. Leads reviews of others designs. * Specialist advice: Level 4 (SFIA) Provides detailed and specific advice regarding the application of their specialism to the organisation's planning and operations. Actively maintains knowledge in one or more identifiable specialisms. Recognises and identifies the boundaries of their own specialist knowledge. Where appropriate, collaborates with other specialists to ensure advice given is appropriate to the organisation's needs. * Systems design: Level 5 (SFIA) Designs large or complex systems and undertakes impact analysis on major design options and trade-offs. Ensures that the system design balances functional and non-functional requirements. Reviews systems designs and ensures that appropriate methods, tools and techniques are applied effectively. Makes recommendations and assesses and manages associated risks. Adopts and adapts system design methods, tools and techniques. Contributes to development of system design policies, standards and selection of architecture components. * Systems integration and build: Level 5 (SFIA) Plans and drives activities to develop organisational systems integration and build capabilities including automation and continuous integration. Identifies, evaluates and manages the adoption of tools, techniques and processes to create a robust integration framework. Provides authoritative advice and guidance on any aspect of systems integration. Leads integration work in line with the agreed system and service design. Assesses risks and takes preventative action. Measures and monitors applications of standards. Contributes to the development of organisational policies, standards, and guidelines for systems integration. * Testing: Level 4 (SFIA) Selects appropriate testing approach, including manual and automated testing. Develops and executes test plans and test cases. Implements scalable and reliable automated tests and frameworks. Collaborates across parties involved in product, systems or service design and development to enable comprehensive test coverage. Identifies improvements in requirements, design or specification processes to increase the effectiveness and efficiency of testing. Analyses and reports on test activities, results, issues and risks, including the work of others. Desirable criteria * Configuration management: Level 2 (SFIA)Applies tools, techniques and processes to administer, track, log, report on and correct configuration items, components and changes. Assists with audits to check the accuracy of the information and undertakes any necessary corrective action under direction.

3 days agovia jobspyApply ›
View Senior Software Engineer - Unloan (Full Stack)
C

Senior Software Engineer - Unloan (Full Stack)

Commonwealth BankMelbourne, Victoria, Australia

From $15/yr

* We’re building Unloan through smarter, AI-powered software and automation. * You have strong TypeScript, full-stack and Linux skills with end-to-end ownership. * Together we solve complex problems and make engineering faster, safer and smarter. Do work that matters : As a Senior Software Engineer in Unloan’s Platform Team , you’ll be a software engineer first , designing, building and owning production software end to end. You’ll work across the full stack, building applications, APIs, integrations and automation using technologies such as TypeScript, Node.js and Python, while taking what you build all the way through testing, deployment and production support. You’ll solve complex engineering problems, integrate distributed systems and use AI-assisted development to create smarter, more automated ways of working. Alongside application engineering, you’ll also support the platform services your software depends on, giving you exposure across cloud, containers, Linux and modern delivery tooling. What makes this role exciting is the breadth of problems you’ll get to solve. You might build an AI-powered workflow one day, integrate engineering and security systems the next, then dive into a production issue across application code, APIs or Linux-based platform services. You’ll help modernise CI/CD, automate operational processes and improve the reliability and security of the engineering environment, with Azure, GitHub Actions, Terraform or Bicep, containers and observability forming part of the wider landscape. It’s an opportunity to own software from idea through to production , while developing the platform capabilities that help Unloan’s engineers build, release and operate software faster and more safely. See yourself in our team: Unloan is a fully digital home loan platform backed by CBA. We believe operational problems are engineering problems waiting to be solved. Our Platform team is a small group of senior engineers with the autonomy to find those problems and fix them properly, whether that means writing application code, integrating APIs, debugging infrastructure, improving security or replacing a manual banking process with reliable automation. We’re also AI-native in how we engineer. We don’t just use AI to write code, review changes and solve problems faster, we build agents and automated workflows ourselves. Curiosity and experimentation are expected, as is the ability to dive into unfamiliar systems, understand how they really work and challenge existing assumptions. You’ll help us push what’s possible within a banking control environment, building software that makes engineering safer, faster and increasingly autonomous. We’re interested in hearing from people who: * Build production software using TypeScript (essential) and or Nodejs, Python, or Go. * Have strong engineering background and remain hands-on with production code. * Are a full-stack engineer who can work across front-end, back-end, APIs, services and platform integrations. * Take full-cycle, end-to-end ownership, from design and development through deployment, production support and continuous improvement. * Bring strong Linux experience, including troubleshooting applications, services and production environments. * Use AI-assisted development confidently and can build, review, test and safely productionise AI-powered agents and workflows. * Can connect complex systems using APIs, events, queues and distributed integration patterns. * Excel at debugging complex production issues across application, network and platform layers, while automating repetitive operational work. * Bring experience across technologies (but not limited too) such as Azure, GitHub Actions, containers, Terraform/Bicep, observability, networking and security automation. Tech skills: We don't expect you to know everything, but experience in several of the following will set you up for success: * Operating system: Linux * Front end: TypeScript * Back end: TypeScript , Node.js, Python, Go, * API: RESTful APIs * Distributed systems: Events, queues, distributed system patterns, Kubernetes * AI development: AI-assisted development tools, AI-generated code review and testing * AI engineering: AI-powered tooling, agents, MCP servers, LLM-backed workflows * Cloud: Azure (prefer), AWS * Containers: Containers, container-based platforms * Infrastructure as code: Bicep, Terraform * CI/CD: GitHub Actions * Observability: Monitoring, operational tooling * Security: Security controls, security automation * Networking: DNS, TLS, routing, network security * Production engineering: Debugging, root-cause analysis, production support * Automation: Operational automation, business process automation * Engineering: Production code, code reviews, end-to-end system ownership If you're already part of the Commonwealth Bank Group (including Bankwest, x15ventures), you'll need to apply through Sidekick to submit a valid application. We’re keen to support you with the next step in your career. We're aware of some accessibility issues on this site, particularly for screen reader users. We want to make finding your dream job as easy as possible, so if you require additional support please contact HR Direct on 1800 989 696. Advertising End Date: 20/11/2026

via jobspyApply ›
View Senior Principal - Software Engineering - Sydney/Melbourne/Canberra
S

Senior Principal - Software Engineering - Sydney/Melbourne/Canberra

SlalomMelbourne, Victoria, Australia

From $52/yr

Slalom is a fiercely human business and technology consulting company that leads with outcomes to bring more value, in all ways, always. From strategy through delivery, our agile teams across 52 offices in 12 countries collaborate with clients to bring powerful customer experiences, innovative ways of working, and new products and services to life. We are trusted by leaders across the Global 1000, many successful enterprise and mid-market companies, and 500+ public sector organisations to improve operations, drive growth, and create value. At Slalom, we believe that together, we can move faster, dream bigger, and build better tomorrows for all. Please note that this role requires being based in Sydney / Melbourne / Canberra and hold Australian Citizenship. Senior Principal - Software Engineering Architect (Hands-On Leadership Role) Slalom_build capability is Slalom’s technology powerhouse, dedicated to Engineering and Experience Design. It’s an inclusive space where people grow, innovate, and work with cutting-edge technologies and modern development practices. We embrace diversity of thought and background, fostering a culture that values creativity and collaboration. As a trusted partner, Slalom Build helps clients maximise the value of their software by delivering fast, high-quality, and consistent solutions. We combine strategic thinking with AI-driven tools to support end-to-end delivery at any scale. Our focus is not only on building great solutions, but also on empowering people and creating lasting impact. What You Will Do * Lead by example as a hands-on architect and engineer, remaining actively involved in solution design, coding, and technical decision-making. * Partner with clients to understand business and technical challenges, providing clear guidance to determine best-fit technology solutions. * Own architecture and technical direction across discovery, design, and delivery phases. * Lead, mentor, and develop engineers with direct reports, supporting career growth, capability development, and performance. * Co-lead discovery and delivery phases alongside delivery managers and other capability leaders. * Work with local market leaders to shape capability-specific opportunities and support pursuits. * Act as a capability lead, helping markets understand and apply Slalom Build’s engineering strategy. * Collaborate with delivery managers and cross-functional teams to right-size solutions and delivery approaches. * Design, document, and build modern, high-quality applications using contemporary architectures, patterns, and practices. * Contribute to estimation, technical planning, and delivery governance. * Lead and contribute to proofs-of-concept and innovation initiatives using emerging and cutting-edge technologies. What You Will Bring * Significant depth and breadth in software architecture, hands-on development, and delivery of production systems. * Proven experience leading engineering teams, including people leadership and direct reports. * Strong ability to engage senior business and technology stakeholders and translate needs into actionable technical solutions. * A flexible collaboration style, adapting effectively to different clients, teams, and delivery contexts. * Recent, hands-on experience writing code using modern programming languages such as JavaScript, React, Node.js, Python, Java, Go, or Spring. * Strong experience designing and delivering cloud-based solutions on AWS, Azure, or Google Cloud Platform (GCP). * Solid understanding of Agile delivery methodologies and modern engineering practices. * Strong background in relational databases such as PostgreSQL, MySQL, SQL Server, Oracle, or DB2. * Practical experience designing and consuming RESTful APIs and distributed services. * A passion for building high-quality software while growing and leading people. Please note, candidates must hold Australian Citizenship and be located in Sydney, Canberra or Melbourne. Our Values Our culture and values reflect each individual Slalomer. We are dedicated to encouraging workplace diversity and ensuring all our people, from any background can contribute to their full potential. We wish to build a team that echoes the diversity of the communities we serve, and our values are an active part of our every-day, guiding our decisions. What keeps us here? When we moved to Australia in 2020, we had no idea just how important our work/life balance would need to be. We’ve asked our consultants what makes Slalom a great place to work and the most common answer – “the freedom to be ourselves when life gets in the way”. We make a big effort to bring everyone together and allow space when space is needed. We believe in helping each other thrive in work and life and are proud to invest in benefits that include holistic wellbeing, meaningful allowances, and investment in our team’s professional, technical, and personal growth. Slalom is an equal opportunity employer and welcomes all qualified applicants. Slalom does not discriminate on grounds of race, religion, or belief, ethnic or national origin, disability, age, marital, domestic or civil partnership status, sexual orientation, gender identity, or any other basis as protected by applicable law.

3 days agovia jobspyApply ›
View Senior Software Engineer
P

Senior Software Engineer

ProfusionMelbourne, Victoria, Australia

Melbourne | Permanent | Hybrid Working The Opportunity Join a leading financial services organisation on a mission to redefine digital banking. * They are seeking engineers with a growth mindset , passion for innovation and the ability to thrive in a dynamic environment . * As a Senior Software Engineer, you'll help build and enhance critical Core Banking and Payments platforms that support millions of customer transactions. This is a high-performing engineering team with a true passion for their craft. In this role, you'll contribute to technical design, platform reliability, modern engineering practices, and the delivery of scalable, resilient solutions. You'll also play a key role in mentoring others and influencing technical decisions. What You'll Bring * Strong hands-on experience with Java, Spring Boot and microservices * Exposure to Google Cloud Platform (GCP) and NoSQL databases * Experience designing and delivering APIs for large-scale applications * Knowledge of event-driven architecture and distributed systems * Strong understanding of security, reliability and operational excellence * Experience with DevOps practices, incident management and continuous improvement * A collaborative approach to mentoring, code reviews and knowledge sharing * Exposure to AI-assisted development tools is highly regarded * Previous experience within the payments domain would be highly regarded. What's On Offer? * Hybrid and flexible working environment * Work on complex, business-critical platforms * Strong career development and learning opportunities * Excellent wellbeing, parental leave and employee benefits * Opportunity to help shape the future of digital banking If you're a Senior Software Engineer looking for meaningful technical challenges, modern technology and the chance to make a genuine impact, we'd love to hear from you. Send through your application via the APPLY NOW button or email angela.jenkin@profusiongroup.com for a confidential chat. Profusion respect people, value diversity and are committed to equality. We are committed to providing a supportive culture and positively contributing towards creating diverse and inclusive workplaces for our candidates \& clients. We invite candidates of all ages, genders, sexual orientation, cultural backgrounds, people with disability, neurodiverse individuals, and Indigenous Australians to apply.

via jobspyApply ›
View Software Engineer - .Net & PHP
H

Software Engineer - .Net & PHP

HumanforceMelbourne, Victoria, Australia

From $200/yr

\ This role can be based in either Melbourne, Sydney or Brisbane\ Who are we? Humanforce’s vision is to make work easier and life better for frontline and flexible workforces. Humanforce provides the market leading, best-in-one human capital management (HCM) suite for frontline and flexible workforces - without compromise. Our employee centred, intelligent and compliant HCM suite is highly integrated and composable, and consists of Workforce Management (WFM), HR, Talent, Payroll, and Wellbeing. Humanforce has built strong foundations since its founding in 2002. We help over 2300 customers and almost 1 million employees under management in 30+ countries, across a wide range of industries, including aged, child and health care; education; hospitality; retail; local government and more. Today, we have offices across Australia, New Zealand, United Kingdom, North America and the Philippines. Customers choose Humanforce because we enable them to deliver an exceptional employee experience, build a compelling employee value proposition, and connect the flow of the world’s talent with the growth, productivity and efficiency objectives of frontline and flexible workforces. Who you are You’ll join our HR squad as a Software Engineer, playing an important role in maintaining and evolving our HR product. You’ll work across the full stack, maintaining core functionality in our React and PHP codebase, while also helping to design and build new implementations and features in NodeJS or .NET. You’ll work closely with senior engineers on building best practices across the team to ensure we continue to deliver a reliable, high-quality product. This role has a direct business and customer impact, ensuring every customer has a seamless experience across our HR product. You are someone who is passionate about building quality software, enjoys discovery work and thrives on collaborative working, across multiple business groups. You will have the opportunity to work with internal stakeholders across the product, security and DevOps teams, as well as liaising with other engineering teams. What you will do * Full Stack Development: Write high-quality, maintainable and readable code across our HR product, maintaining core functionality in React and PHP, and building new features in NodeJS or .NET. Contribute to the team’s incremental feature delivery in an agile environment. * System Design: Build designs and architectural approaches for new implementations and features within the HR product. * Pair and teach: Program side by side with team members on tough problems, and clarify understanding with insightful code reviews. * Tackle Tech Debt: Dedicate time to uplift legacy areas of the codebase, keep on top of configuration and stop dependencies from going stale. * Code Quality Enhancement: Elevate our codebase’s quality by crafting Unit, Module, and Functional automated tests. * Documentation and Workshops: Support junior developers on best practices when creating documentation. * Cross-functional collaboration: Partner with Product Managers to understand requirements and execute a strategy that aligns with the product roadmap. What you’ll need * 4+ years of commercial software engineering experience * Knowledge and previous experience in PHP * Knowledge and experience in either NodeJS or .NET * Experience building full stack web applications, including front-end development in React * Managing production issues and troubleshooting in a distributed computing environment * Experience in managing complex releases to multiple environments in the cloud * AI Fluency, genuine comfort using AI tooling as part of how you work: generating code, stress-testing designs, accelerating research, writing documentation. Engineers who treat it as a core part of their workflow will thrive. * Ability to collaborate effectively and communicate clearly within a diverse, cross-functional team. Some ‘nice to haves’ * Domain knowledge of HR, Workforce Management, scheduling or payroll will be helpful but not required.

via jobspyApply ›

Companies hiring for Software Engineer

Software Engineer Salary Data in Melbourne

View detailed salary ranges from 4 listings with reported compensation ›

Track these jobs with JobFu

Get AI-powered resume tailoring, application tracking, and job alerts for Software Engineer roles. Sign up free.

Sign up free