Senior Software Engineer - Salesforce

Telstra · Posted today

Australia Jobs Australia

About the role

Employment Type Fixed Term (Fixed Term) Closing Date 5 Nov 2026 11:59pm Job Title Senior Software Engineer... and mentoring to other developers. About you You’re an experienced software engineer with strong Salesforce development

Apply for this role

Senior Software Engineer, Platforms & Cloud

dentsu · Posted today

Sydney, NSW Jobs Australia

About the role

Software Engineer, you’ll join our Cloud and Platforms Engineering team on a new programme of work to build a portfolio... to support marketing, media buying, creative, and customer experience teams to create more meaningful impact. As Senior

Apply for this role

Senior Software Engineer

Medibank · Posted 1 days ago

Sydney, NSW Jobs Australia

About the role

is Better Health for Better Lives. As a Senior Software Engineer within Amplar Health Platform Engineering, you'll help design... and in-home services. This is a senior, hands-on engineering role where you'll take ownership of complex technical outcomes

Apply for this role

Senior Software Engineer - Trusted Data Platform

Atlassian · Posted 3 days ago

Sydney, NSW Jobs Australia

About the role

choose the place that's best for your work and your lifestyle. We call this . As a Senior Software Engineer, you will play... Development Skills 8+ years of experience in backend software development Proficiency in Kotlin or Java for backend

Apply for this role

Senior Software Engineer

UNSW Fitness and Aquatic Centre Management · Posted 3 days ago

Sydney, NSW Jobs Australia AU$118483 - 128233 per year

About the role

Senior Software Engineer (School of Biomedical Engineering) Employment Type: Full - time (35 hours a week) Duration...-agnostic architectures, databases and toolsets. The Senior Software Engineer will lead the forward deployment of AI solutions

Compensation AU$118483 - 128233 per year
Apply for this role

Senior Software Engineer - Technology

Civica · Posted 4 days ago

Melbourne, VIC Jobs Australia

About the role

and communities. Why you will love this opportunity as Senior Software Engineer at Civica Join our Local Government APAC... of software used by councils and communities. As a Senior Software Engineer, you'll have genuine technical influence, combining

Apply for this role

Senior Software Engineer, Engine & Tools

Riot Games · Posted 6 days ago

Sydney, NSW - Haymarket, NSW Jobs Australia

About the role

As a Senior Software Engineer, Engine & Tools on an unpublished R&D product, you will be responsible for designing... to overcome high-volume obstacles and to deliver player value. As a Senior Software Engineer, you'll own and deliver important

Apply for this role

Senior Software Engineer, AI Training - AU

G2i Inc. · Posted 7 days ago

Australia Jobs Australia

About the role

for more details: We're looking for highly experienced software engineer (SR+) to help evaluate the quality of interactions with modern coding... you are Senior, Staff or Principal-level engineer (or equivalent experience) Strong background in TypeScript/JavaScript or Python

Apply for this role

Mid/Senior Software Engineer

NetApp · Posted 8 days ago

Canberra, ACT Jobs Australia

About the role

Mid/Senior Software Engineer to join our development team at NetApp Instaclustr ( ). NetApp Instaclustr Our mission... best practices as part of a global team that operates 24x7. Your Skills and Experience Tertiary qualifications in software

Apply for this role

Senior Software Engineer

Babcock · Posted 15 days ago

Keswick, SA Jobs Australia

About the role

. As a Senior Software Engineer, you will lead and deliver software maintenance activities and engineering changes, developing... and maintaining software components and associated simulators to support the ongoing reliability and operational effectiveness

Apply for this role

AI Software Engineer / Senior Engineer AI Software Engineer

AustralianSuper · Posted 15 days ago

Melbourne, VIC Jobs Australia

About the role

/ Senior AI Software Engineer Permanent, full-time positions Flexible, hybrid working environment Build production-grade...Job Category: Information Technology Degree Level: Bachelor's Degree Job Description: AI Software Engineer

Apply for this role

Senior Software Engineer (Web)

ANZ · Posted 15 days ago

Melbourne, VIC Jobs Australia

About the role

: Full-Time What will your day look like? As a Senior Front-End Web Engineer, you will: Craft, build and deliver high... effectiveness and engineer productivity. Contribute to the evolution of ANZ's web platform, front-end architecture and engineering

Apply for this role

Senior Software Engineer, AI Scheduling

Deputy · Posted 21 days ago

Sydney, NSW - Melbourne, VIC Jobs Australia

About the role

and graceful failure from the start. What we are looking for 4+ years of experience as a backend software engineer, including... and find where AI can make scheduling simpler. This is a hands-on senior engineering role with no direct reports. You'll spend

Apply for this role

Senior AI Software Engineer

Sirius. · Posted 22 days ago

New South Wales Jobs Australia

About the role

Senior AI Software Engineer | Python, Java, Graph DB | Sydney CBD | Hybrid | 12 Month Contract (extendable) Sirius... Technology is working with a leading financial services organisation based in Sydney CBD to recruit a Senior AI Software Engineer

Apply for this role

Senior Software Engineer

Hays · Posted 25 days ago

Melbourne, VIC Jobs Australia

About the role

opportunity is available for a Senior Software Engineer to contribute to strategic technology and digital initiatives..., technical specialists, project teams, vendors and delivery partners, you will: Designing and delivering software to meet

Apply for this role

Senior Embedded Software Engineer

Q-CTRL · Posted 30 days ago

Sydney, NSW Jobs Australia

About the role

technology into robust devices that can operate in the real world. As a Senior FPGA and Embedded Software Engineer... whole sensor works, then make it more capable and reliable. This is a role for a curious, versatile engineer who enjoys

Apply for this role

Senior Software Engineer

KBR · Posted 36 days ago

Brisbane, QLD Jobs Australia

About the role

Title: Senior Software Engineer At KBR – We do things that matter. We deliver science, technology and engineering... opportunity for a talented Senior Software Engineer to join our growing Mission Integration team. Based in either Canberra

Apply for this role

Senior Software Engineer - Audience Amplification

CoStar Group · Posted 41 days ago

Sydney, NSW Jobs Australia

About the role

Senior Software Engineer - Audience Amplification Job Description The Senior Engineer is pivotal in supporting the... principles, the Senior Engineer contributes to the creation of robust, scalable, and efficient applications that align

Apply for this role

Senior Software Engineer

Leidos · Posted 43 days ago

Canberra, ACT Jobs Australia

About the role

Senior Software Engineer Join Leidos & work on AGO GEO SPACES mission critical networks Security Clearance: TSPV... software engineer with extensive experience in Java, JavaScript, application frameworks, API services development, secure

Apply for this role

Senior Engineer, C++ Software (R5848)

Shield AI · Posted 51 days ago

Melbourne, VIC Jobs Australia

About the role

AI on , , , and . Job Description: Shield AI is seeking a Senior C++ Software Engineer, Edge Systems to define and build the software foundations that power... prototypes. As a Senior Staff Engineer, you will provide technical leadership across the Edge Systems domain. You will shape

Apply for this role

Senior Software Engineer

Topcon Positioning Systems, Inc · Posted today

Adelaide, Adelaide Region Adzuna Australia

About the role

Adelaide, AUS Full time JR107646 Topcon Precision Agriculture (TPA) is a subsidiary of Topcon Positioning Systems Inc. (TPS). TPA develops and manufactures leading-edge satellite positioning and guidance systems, electronic controls, mapping, monitoring, and land leveling solutions for agriculture. Build technology that helps feed the world. Be part of a team pioneering autonomous machine control solutions, creating the next generation of self-driving tractors and smart equipment that will transform the way the world works. Here at Topcon Precision Agriculture (TPA) , we're transforming the future of farming through cutting-edge technology. As part of the global Topcon family, we develop industry-leading precision agriculture solutions that help farmers increase productivity, improve sustainability, and make data-driven decisions every day. We're looking for an experienced Senior Software Engineer to join our Adelaide-based engineering team and help shape the next generation of innovative agricultural technology used around the world. Why Join Topcon? Work on products that have a real-world impact on global agriculture Collaborate with highly skilled engineers in a supportive team environment Develop advanced software solutions incorporating embedded systems, vehicle technology, positioning systems, automation and AI-assisted development tools Competitive remuneration and career growth opportunities Be part of a global technology company with a strong local culture About the Role This is a hands-on senior engineering position where you'll design, develop, test, and enhance software that powers some of the world's most advanced agricultural equipment and precision farming systems. You will work across both embedded and computer-based applications, contributing to the full software development lifecycle while mentoring team members and helping drive technical excellence. Key Responsibilities Design, develop, test and maintain software solutions for agricultural technology products Develop software requirements, technical designs and documentation Create and maintain C/C++ applications in embedded and real-time environments Build robust multi-threaded and event-driven software systems Debug, troubleshoot and optimise complex software applications Support software testing and validation activities Provide technical guidance and mentoring to engineers within the team Contribute to project planning, effort estimation and delivery schedules Collaborate with cross-functional engineering teams to deliver innovative solutions About You You'll be a passionate software engineer who enjoys solving complex technical challenges and seeing your work deployed in real-world applications. Essential Skills & Experience Degree qualification in Software Engineering or a related discipline 4 years' experience in software development within a team environment Strong experience with C/C++ development Understanding of Object-Oriented Design principles Experience working with Real-Time Embedded Systems Knowledge of Software Development Lifecycle (SDLC) methodologies Strong analytical and problem-solving capabilities Excellent communication and collaboration skills Multi-threaded applications and advanced debugging techniques Experience using modern development tools, including AI-assisted development technologies such as GitHub Copilot Bonus Experience Agricultural machinery, automation, guidance systems or precision agriculture technology Embedded systems and hardware integration Join a Team Making a Difference This is more than just a software engineering role. It's an opportunity to build technology that supports farmers across the globe while working alongside passionate engineers who are committed to innovation, quality and continuous improvement. If you're excited about solving complex engineering challenges and developing software that makes a genuine impact, we'd love to hear from you. Apply now and help shape the future of precision agriculture with Topcon. We are Topcon (https://www.topconpositioning.com/) . We collaborate, create and distribute disruptive technologies that help businesses flourish through improved processes, machine automation and data services. We design and manufacture productivity tools for building a better future. Whether cultivating the earth or building upon it, Topcon brings innovation in workflow automation and seamless connectivity of data to infrastructure and agriculture industries with a focus on developing a sustainable tomorrow. Learn more here (https://vimeo.com/344308498) .

Apply for this role

Senior Software Engineer

NSW Department of Customer Service · Posted today

The Rocks, Sydney Adzuna Australia

About the role

Senior Software Engineer Full-Time (35hpw) Temporary Opportunity Salary Range $134,626 – $162,153pa 12% super Haymarket and Parramatta location with hybrid working (1-2 office days per week) About the team Digital Services sits at the heart of the customer experience at Service NSW. We design, build and operate the digital products, platforms and shared capabilities that help millions of people and businesses access government services quickly, easily and securely. We are a cross-functional team of engineers, designers and product managers. Our culture is highly collaborative, based on shared ownership of security, customer and financial outcomes. Team members are trusted to contribute ideas, challenge assumptions constructively and take ownership of their work. We encourage experimentation, innovation and the thoughtful adoption of emerging technologies where they improve our ways of working, or outcomes. About the role This role provides a unique opportunity to work on one of the most critical digital platforms within NSW Government. Senior Software Engineers influence authentication, identity and security capabilities used across the State, work on large scale, high impact systems and solve complex technical challenges that directly affect the experience and security of millions of customers. The team offers exposure to modern cloud and identity technologies, strong cross-functional collaboration and support for ongoing professional growth and development. About you As a Senior Software Engineer, you will design, build, deploy and operate secure, reliable and scalable digital products and platform capabilities. You will work on complex, high value services used across Service NSW and NSW Government, contributing to technical design, architecture and the continuous improvement of engineering practices. You will bring a strong focus on system reliability, security and continuous improvement, balancing technical leadership with a pragmatic approach to delivery. You will be comfortable working on highly available platforms and contribute to incident response, service resilience and technical decision-making while helping uplift engineering practices across the team. Key responsibilities Design, develop, test, deploy and operate features and improvements for digital products and services. Design and architect solutions to complex technical problems, ensuring they are secure, scalable, reliable and maintainable. Build secure backend systems, APIs and supporting platform components, with exposure to full-stack development. Collaborate with engineers, product managers, designers and other cross-functional teams in a fast-paced iterative environment. Contribute to code reviews, pair programming, testing and technical design discussions. Improve engineering practices, capability and skills using data, experimentation and frequent feedback. Take ownership of system quality, reliability, security and operational stability. Support production systems, monitoring, incident response, root cause analysis and ongoing service improvement. Mentor engineers and help uplift team capability across coding, testing, architecture and operations. Support critical incidents, releases or urgent operational issues, including occasional out-of-hours work where required. To be successful in this role you will demonstrate: Strong experience in software development using modern languages (Java/Kotlin with Spring Boot and JavaScript/TypeScript with React) Experience designing and building secure, scalable backend systems and APIs, with exposure to full-stack development Experience working with cloud platforms and modern CI/CD practices Proven ability to deliver reliable, high quality software in production environments Experience contributing to incident response and production support in high availability systems Strong problem-solving and systems thinking Highly collaborative, comfortable with pair programming, code reviews and working across teams Takes ownership of outcomes, balancing delivery with reliability, security and operational stability Able to self-manage and contribute as a de facto technical leader Desirable Experience with authentication, identity or other highly dependent platforms Strong backend engineering practices (e.g. API design, data modelling, concurrency, performance) Familiarity with microservices, APIs and containerisation Exposure to monitoring, observability and security practices Strong communication skills and ability to explain technical concepts clearly Growth mindset and continuous improvement focus Experience with high-traffic, highly available platforms Exposure to platform or shared services environments Interest in progressing towards senior technical leadership roles Essential Requirements To be considered for roles in the NSW public sector, applicants must: Be NSW residents or in the process of relocating to NSW Hold appropriate working rights for the type of employment offered Why join Service NSW? You’ll be part of an organisation that: Delivers services that genuinely impact millions of people Invests in modern technology, ways of working and professional growth Supports flexible, hybrid working and inclusive practices Values collaboration, purpose and continuous improvement If you’re motivated by scale, complexity and the opportunity to shape meaningful digital outcomes, we’d love to hear from you! How to apply Click 'Apply Online' and submit your application including: Please submit your resume and a one-page cover letter as a single document. Your application should highlight your skills, experience and suitability for the role. In your cover letter, please provide concise responses to the following questions and clearly number your answers: 1. How many years of professional experience do you have developing applications using Java (Spring Boot)? 2. How many years of professional experience do you have developing applications using ReactJS or similar frontend frameworks? 3. Describe your experience designing and developing APIs, including the types of APIs and integrations you have worked on. 4. One stage of the assessment process involves a live coding exercise without the use of AI tools (internet access permitted). Are you comfortable participating in this assessment? Assessment Process The process may include up to three stages , depending on the requirements of the role. Progression to each subsequent stage is subject to a successful outcome at the preceding stage. Stage 1: Coding Challenge – approximately 1 to 2 hours You will participate in a hands-on coding capability which is a key requirement of the role. The challenge may assess: Coding proficiency Problem-solving skills Code quality and maintainability Testing and debugging practices Ability to develop practical solutions Stage 2: Behavioural Interview – approximately 45 minutes If you progress, you will participate in a structured panel interview exploring your professional experience and approach to your work. You will be asked to provide relevant examples from your career, including challenges you have addressed, outcomes you have delivered and experiences that have prepared you for the role. We encourage you to draw upon real examples and discuss both your individual contributions and any collaborative achievements. Stage 3: Technical Q&A or Systems Design– approximately 30 minutes to 1 hour If you progress, you may be invited to a technical assessment, which will be one of the following assessments: Technical Q&A, consisting of predefined technical questions. System Design challenge, consisting of a whiteboard design exercise. This stage is designed to assess your technical knowledge, experience and engineering approach relevant to the role. Progression Through the Process Following each stage, candidates who meet the requirements will be invited to the next assessment activity. Candidates who do not progress will not be required to complete the remaining stages. Assessment outcomes are reviewed at each stage. You will be advised of your outcome and any next steps as soon as possible. Support office roles will be headquartered across Haymarket and Parramatta. We will consider role headquarters outside of the above locations where the role can reasonably be performed from that location taking into consideration the operational, financial and customer requirements of the role and an ability to attend a NSW Government workplace as required. At the point an employee is notified of our intention to assign them to a role, the relevant leader will discuss headquarter options. Salary Grade 9/10, with the base salary for this role starting at $130,705 base plus superannuation Click Here to access the Role Description . For enquiries relating to recruitment please contact Alyssa Shearman via [email protected]. Visit the Capability Application Tool to prepare for the recruitment process by accessing practice application and interview questions based on the focus capabilities listed in the role description. A talent pool may be created as part of this recruitment process and will be valid for up to 18 months. The talent pool may be used to fill future ongoing or temporary vacancies of the same or similar role. Closing Date: Wednesday 11th November 2026 [at 9.59am] Careers at Department of Customer Service A career at the Department of Customer Service (DCS) gives you the opportunity to help improve government services and be part of reform that benefits people across NSW. We are focused on delivering excellent customer service, digital transformation, and regulatory reform. Come join us and influence the future of our great state. Belong in our diverse and inclusive workplace The strength of our workforce lies in its diversity and embracing difference, while the key to our success is leveraging the contributions of employees with different backgrounds and perspectives. You can view our full diversity and inclusion statement here . We provide adjustments to the recruitment process for candidates, including individuals with disability. If you require an adjustment during the recruitment process, including alternate formats or have questions about the support available, please contact Talent Operations on 02 8276 8130 or [email protected] . For more information, please visit Information on some of the different types of disabilities Information on adjustments available for the recruitment process

Apply for this role

Senior Software Engineer

Topcon Positioning · Posted today

Australia Adzuna Australia

About the role

Topcon Precision Agriculture (TPA) is a subsidiary of Topcon Positioning Systems Inc. (TPS). TPA develops and manufactures leading-edge satellite positioning and guidance systems, electronic controls, mapping, monitoring, and land leveling solutions for agriculture. Build technology that helps feed the world. Be part of a team pioneering autonomous machine control solutions, creating the next generation of self-driving tractors and smart equipment that will transform the way the world works. Here at Topcon Precision Agriculture (TPA) , we're transforming the future of farming through cutting-edge technology. As part of the global Topcon family, we develop industry-leading precision agriculture solutions that help farmers increase productivity, improve sustainability, and make data-driven decisions every day. We're looking for an experienced Senior Software Engineer to join our Adelaide-based engineering team and help shape the next generation of innovative agricultural technology used around the world. Why Join Topcon? Work on products that have a real-world impact on global agriculture Collaborate with highly skilled engineers in a supportive team environment Develop advanced software solutions incorporating embedded systems, vehicle technology, positioning systems, automation and AI-assisted development tools Competitive remuneration and career growth opportunities Be part of a global technology company with a strong local culture About the Role This is a hands-on senior engineering position where you'll design, develop, test, and enhance software that powers some of the world's most advanced agricultural equipment and precision farming systems. You will work across both embedded and computer-based applications, contributing to the full software development lifecycle while mentoring team members and helping drive technical excellence. Key Responsibilities Design, develop, test and maintain software solutions for agricultural technology products Develop software requirements, technical designs and documentation Create and maintain C/C++ applications in embedded and real-time environments Build robust multi-threaded and event-driven software systems Debug, troubleshoot and optimise complex software applications Support software testing and validation activities Provide technical guidance and mentoring to engineers within the team Contribute to project planning, effort estimation and delivery schedules Collaborate with cross-functional engineering teams to deliver innovative solutions About You You'll be a passionate software engineer who enjoys solving complex technical challenges and seeing your work deployed in real-world applications. Essential Skills & Experience Degree qualification in Software Engineering or a related discipline 4 years' experience in software development within a team environment Strong experience with C/C++ development Understanding of Object-Oriented Design principles Experience working with Real-Time Embedded Systems Knowledge of Software Development Lifecycle (SDLC) methodologies Strong analytical and problem-solving capabilities Excellent communication and collaboration skills Multi-threaded applications and advanced debugging techniques Experience using modern development tools, including AI-assisted development technologies such as GitHub Copilot Bonus Experience Agricultural machinery, automation, guidance systems or precision agriculture technology Embedded systems and hardware integration Join a Team Making a Difference This is more than just a software engineering role. It's an opportunity to build technology that supports farmers across the globe while working alongside passionate engineers who are committed to innovation, quality and continuous improvement. If you're excited about solving complex engineering challenges and developing software that makes a genuine impact, we'd love to hear from you. Apply now and help shape the future of precision agriculture with Topcon.

Apply for this role

Senior Software Engineer

Ecommerce Industries Pty · Posted today

The Rocks, Sydney Adzuna Australia

About the role

Who We Are (And Why You’ll Want In) Our data is our product. Ecommerce Equation gives store owners the numbers they use to make real decisions about their business, and trust in those numbers comes first. We’re a small team that thinks like product engineers. We talk to the people who use what we build, we own outcomes, and we ship value to customers often in small releases. When the accuracy of customer figures competes with a new feature, accuracy wins. Founded by Jay Wright, Ecommerce Equation is the growth engine behind some of Australia’s and the US’s most ambitious online brands. We’re not here to hand out fluff; we’re here to help brands grow profitably, sustainably, and smart. Our thing? Blending world-class strategy with real-world implementation. Reporting to our Head of Engineering, you’ll work alongside our Sydney-based Product and Engineering team to build and scale our growing platform. As our Senior Software Engineer, you’ll take ownership of the systems powering the EE portal: our PostgreSQL data model, the event-driven jobs that sync customer data from Shopify, Google and Meta, and the calculations that turn that data into the numbers our customers rely on. This role sits at the intersection of data, architecture and reliability. With our user base growing, your focus is making sure the platform is fast, correct and recoverable, and that the team can change the system safely and often. You’ll also work AI-first and help shape how we use AI to design, build, review and decide. What you’ll own Data lands correctly: The data model, integrations and calculations, so customer numbers stay correct and recoverable as volume grows. Critical calculations are tested against a golden dataset and reconciled against Shopify, Meta and Google, with any variance alerted. The platform runs reliably at scale: Our AWS foundations, including IaC, observability, performance and load. You’ll load test to 3x current customer volume and keep our Daily Equation calculations completing in under 2 seconds. Event-driven jobs and integrations: Idempotent processing end to end, with dead-letter queues, replay, and alerting for duplicate and missed runs. You’ll also complete core third-party API version upgrades ahead of retirement deadlines. Raising the engineering bar: Setting and modelling our standards for ADRs, code review, testing, AI workflow and guardrails, and blameless incident reviews. How we work AI drives how we code, review and make decisions. You’ll use spec-driven development, with constraints and acceptance tests defined before work is delegated to AI tools, and you’ll know where AI output needs extra human scrutiny. Every change goes through a reviewed pull request, with AI-assisted review as well. Schema changes ship with zero downtime using expand/contract migrations. Releases run weekly, moving towards daily, and 100% of infrastructure is defined in IaC with no console drift. Decisions are written down, and incident reviews are blameless. What you bring Deep, hands-on experience with PostgreSQL or an equivalent relational database: schema modelling for growing workloads, reading query plans, tuning indexes and diagnosing lock contention Experience running large migrations safely in production, with a bias to de-risk changes and size down releases Experience designing and operating event-driven systems and background jobs at scale, with a firm grip on retries, duplicates, ordering and backfills In-depth knowledge of AWS, including Aurora/RDS, SQS/EventBridge, and Lambda or ECS Experience building third-party API integrations (Shopify, Meta and Google experience is a plus) Experience with AI-assisted development tools and testing harnesses, and automated tests as part of every change you make A proactive, problem-solving mindset, with the autonomy to prioritise, exercise discretion and stay organised in a fast-evolving market Strong communication: you can explain a data discrepancy to a customer-facing team in plain language, with the impact and next step A habit of working in public, and a genuine appreciation for ADRs and architectural documentation Why Join Ecommerce Equation? Work alongside a collaborative team of experienced engineers and product specialists, solving complex technical challenges that directly impact our customers. Real ownership of the data layer that customers make decisions on A small team where your decisions and architecture choices carry weight An AI-first engineering culture, with time to build the workflows and guardrails See the direct impact of your work through close collaboration with the teams and customers who use our platform. A fast-paced, scaling environment that rewards results. Applicants must have full working rights in Australia. We’re unable to offer visa sponsorship for this role. If you have any questions, please reach out to us via [email protected].

Apply for this role

Senior Software Engineer

Correlate Resources · Posted 2 days ago

Sydney, Sydney Region Adzuna Australia

About the role

Senior Software Engineer, Python / AWS We are partnering with an established global data and technology business to find a Senior Software Engineer to join its growing engineering team in North Sydney. This is a highly hands-on role for a strong Python and AWS engineer who wants genuine ownership across the full software development lifecycle. You will work across solution design, development, APIs, data platforms, cloud infrastructure and production support, contributing to systems that process large volumes of data and support enterprise customers globally. This is not a role where you simply pick up tickets and hand your code over. You will be expected to understand the problem, contribute to the design, build the solution, take it through to production and continue to own and improve it. What you’ll be doing Design, build and enhance production-grade applications and services using Python Develop and enhance APIs within an AWS cloud environment Contribute to solution architecture and technical design decisions Work across AWS services including areas such as Lambda, API Gateway, Aurora, Redshift and OpenSearch Build integrations between applications, APIs, databases and data platforms Work with large-scale, multi-source datasets and data-driven applications Take ownership from initial problem definition through to production deployment Identify opportunities to re-engineer and improve existing systems for scalability, performance and reliability Own production systems, including monitoring, troubleshooting, incident response and root cause analysis Provide second-level technical support for applications and production issues Contribute to CI/CD, automated testing, code reviews and engineering standards Work closely with product, engineering and broader business stakeholders to translate business problems into technical solutions. What we’re looking for Python and AWS are the two key non-negotiables. You’ll ideally bring: Strong commercial experience developing software in Python Strong hands-on AWS experience Experience designing, developing and supporting production APIs Experience with Python frameworks such as FastAPI or similar Strong backend software engineering fundamentals Experience working with relational databases and data-intensive applications Confidence contributing to system design and architecture Experience owning applications through the full development lifecycle Strong troubleshooting and production support capability Experience with CI/CD, testing and modern engineering practices Excellent verbal communication skills and the ability to explain technical issues clearly to both technical and non-technical stakeholders Experience with Snowflake is advantageous but not essential . Exact exposure to every AWS service in the current environment is also not required. They are more interested in genuine AWS depth and your ability to learn new services quickly. The environment This is an established business, but the engineering culture has the pace and ownership you would normally associate with a much smaller technology company. The team is lean, so engineers have broad responsibility and are expected to take genuine ownership of what they build. They are looking for someone who is proactive, dependable, comfortable challenging ideas constructively and willing to step outside a narrowly defined job description when the team needs it. Communication is particularly important. While this is not heavily client-facing, the role does involve production and second-level application support, so you need to be able to understand an issue, communicate clearly and consider the impact from the customer's perspective. Why consider it? Genuine end-to-end engineering ownership Complex Python and AWS engineering problems Exposure to high-volume data platforms and global products Opportunity to influence technical design rather than simply execute requirements Small team with direct access to key decision-makers Fast decision-making and limited bureaucracy Opportunity to work across APIs, cloud infrastructure, data platforms and application engineering Hybrid model, with Monday to Thursday in the office and Friday flexible from home .

Apply for this role

Senior Software Engineer

The Onset · Posted 2 days ago

Australia Adzuna Australia

About the role

Small team. Big ownership. Melbourne / Remote Australia | TypeScript | Excellent salary bonus equity Wanted: A software engineer who doesn't need a ticket to tell them what to do. We're representing an ambitious, well-backed Melbourne technology business looking for an exceptional Senior Software Engineer who enjoys solving complex problems, making decisions and taking responsibility for the outcome. The business is tackling some significant challenges involving payments, claims, reconciliations and financial workflows in a sector crying out for better technology.Meaningful work, genuinely i nteresting engineering and considerably less corporate theatre. The team. It's a deliberately small, experienced team, several members have worked together before. There's an established culture of trust, high standards and accountability, without unnecessary management layers. You'll work directly with stakeholders, challenge assumptions, design solutions and own what you build through to production. You won't be handed a 40-page specification. You'll be expected to help figure out what actually needs building. And sometimes the best solution is less code. Or none at all. The engineering. The stack is TypeScript end-to-end, including: React Native and Remix PostgreSQL and AWS AI agents and modern engineering tooling The philosophy is straightforward: build reliable, maintainable software without unnecessary complexity. AI is embraced to accelerate development, but engineering judgement and accountability remain firmly human. Nobody gets extra points for introducing six microservices to solve a problem that needed one sensible database query. About you. You've spent 5 years building software, are comfortable across the stack and care as much about the problem you're solving as the code you're writing. Ideally, you bring: Strong full-stack engineering experience, particularly TypeScript, React and backend development Solid understanding of APIs, data modelling and production systems A pragmatic approach to architecture and problem-solving Confidence working directly with stakeholders and making technical decisions Curiosity, humility and a healthy appetite for responsibility Experience in payments, accounting, financial systems or complex transactional platforms would be particularly interesting. A computer science or engineering degree would be welcome, but capability and judgement matter more. What's on offer? A small, highly capable engineering team with direct access to the CTO Genuine technical autonomy and ownership Remote flexibility across Australia, with Melbourne preferred A brilliant office in Southbank and regular team get-togethers No timesheets, attendance tracking or performative presenteeism Top-of-market salary, performance bonus and equity High trust, high standards and a sensible approach to working hours If you enjoy figuring out what needs building, not just being told how to build it, this could be a very interesting conversation. For more details, hit Apply or contact [email protected] for a confidential discussion.

Apply for this role

Senior Software Engineer

University of New South Wales · Posted 3 days ago

Sydney, Sydney Region Adzuna Australia

About the role

Senior Software Engineer (School of Biomedical Engineering) Employment Type: Full - time (35 hours a week) Duration: 12-Month Fixed Term contract with possibility of extension depending on funding Remuneration : $118,483-$128,233 base, plus 17% superannuation and leave loading Work rights required: Visa sponsorship is not available for this position. Candidates must hold full rights to work in Australia to be considered for this position. Location: Kensington, Sydney About UNSW School of Biomedical Engineering : The UNSW School of Biomedical Engineering is the largest and oldest biomedical engineering school in the Southern Hemisphere. We offer cutting-edge research and high-quality education, translating innovations into clinical practice. From bionic devices to stem cell technologies and cancer diagnostics, the school is at the forefront of life-changing advancements in healthcare. Our teaching philosophy is grounded in the integration of theory and hands-on experience. Nearly every course we offer includes a practical component, ensuring students graduate with the skills and confidence to make a real-world impact. With state-of-the-art facilities and strong industry connections, UNSW Biomedical Engineering is shaping the future of medical technology. For more information on our school please visit - School of Biomedical Engineering | Engineering - UNSW Sydney Details of the role The Senior Software Engineer will work as part of a team in the Graduate School of Biomedical Engineering on an Australia’s Economic Accelerator (AEA) grant which will translate existing platform-specific applications to new applications based on platform-agnostic architectures, databases and toolsets. The Senior Software Engineer will lead the forward deployment of AI solutions, working across frontend and backend software engineering to translate research capabilities into applications for clinical testing. The role will design and implement computer vision solutions, integrate deep learning capabilities, develop and deploy machine learning models, implement pose estimation capabilities, and develop mobile applications using TypeScript and React Native. The Senior Software Engineer will work closely with collaborators across the University, selected hospitals, and relevant institutes. The role of Senior Software Engineer reports to the Project Manager and has no direct reports. Some key skills required: A Bachelor of Software Engineering or Computer Science or equivalent, with a depth of subsequent relevant experience. Demonstrated experience with forward-deployed AI engineering, working directly with users and stakeholders to translate requirements into production solutions, together with strong frontend and backend software engineering capability. Demonstrated experience designing and implementing computer vision solutions. Demonstrated experience integrating deep learning models and capabilities into production software. Demonstrated experience developing, deploying, monitoring and maintaining machine learning models. Demonstrated experience developing pose estimation solutions. Proficiency in TypeScript and React Native development. Demonstrated high level experience and understanding of requirements in working in a medical device regulatory environment, including compliance with ISO 13485. Please refer to the position description for full details. UNSW Benefits and Culture 17% Superannuation and leave loading​ Flexible working ​ Additional 3 days of leave over the Christmas Period​ Access to lifelong learning and career development ​ Progressive HR practices​ More information on the great staff benefits and culture can be found here. Pre-Employment Checks: As part of our recruitment process candidates may be required to undergo pre-employment screening, which may include reference checks, qualification verification, right-to-work verification, and criminal history screening where relevant to the role. Compliance with the necessary combination of these checks is a condition of employment at UNSW. How to apply: Please click on Apply now to apply online. Applications should not be sent to the contact listed below. Please provide a resume and a separate document addressing the skills and experience listed in the Position Description. A copy of the Position Description can be found on JOBS@UNSW . Contact Frank McHenry, Talent Acquisition Associate E: [email protected] Applications close: Tuesday 10 th November before 11.30pm Sydney time UNSW is committed to equity diversity and inclusion. Applications from women, people of culturally and linguistically diverse backgrounds, those living with disabilities, members of the LGBTIQ community; and people of Aboriginal and Torres Strait Islander descent, are encouraged. UNSW provides workplace adjustments for people with disability, and access to flexible work options for eligible staff. The University reserves the right not to proceed with any appointment.

Apply for this role

Senior Software Engineer - Technology

Civica · Posted 4 days ago

Melbourne, Melbourne Region Adzuna Australia

About the role

We’re Civica and we make software that helps deliver critical services for citizens all around the world. From local to state government, to education, to health and care, over 5,000 public bodies across the globe use our software to help provide critical services to over 100 million citizens. Our aspiration is to be a GovTech champion everywhere we work around the globe, supporting the needs of citizens and those that serve them every day. Building on 21 years of continuous growth and success, we're at a pivotal point on our journey to realise that aspiration. As a company, we’re passionate about what we do and the citizens we help to serve. If you too would like to help champion the use of technology in public services, to improve outcomes for citizens and public sector organisations, then Civica is the right place for you. We will help you unlock the best version of yourself, achieve growth in your career whilst making a real difference to people and communities. Why you will love this opportunity as Senior Software Engineer at Civica Join our Local Government APAC engineering team at an exciting stage of our technology transformation. We’re approximately halfway through a significant greenfield rewrite, modernising established products onto a contemporary technology stack and building the next generation of software used by councils and communities. As a Senior Software Engineer, you’ll have genuine technical influence, combining hands-on full-stack engineering with architecture, design and end-to-end ownership. You’ll work in a modern, AI-enabled engineering environment where tools such as Claude Code, GitHub Copilot and Microsoft Copilot are embedded into how we design, build and deliver software. This is an opportunity to shape solutions, influence engineering practices and take ownership beyond simply writing code, while contributing to technology that supports important public services. Requirements What you will do to be successful in this role Own complex features end to end, from solution design through development, testing, release and production support. Design and build scalable full-stack solutions using C#, modern .NET and React. Shape architecture and technical solutions, balancing quality, security, reliability and maintainability. Partner with product, design and stakeholders to turn complex or ambiguous requirements into practical solutions. Build, deploy and support software, contributing across CI/CD, observability, infrastructure and cloud-native delivery. Use AI-assisted engineering tools effectively while applying sound judgement and validating the quality and security of outputs. Champion engineering quality through automated testing, code reviews and strong development practices. Identify technical risks and dependencies early, communicate trade-offs and proactively resolve blockers. Bring a growth mindset, share knowledge with other engineers and be comfortable working beyond a narrow technical specialisation. Highly regarded: Experience with relational databases such as PostgreSQL or SQL Server, DevOps practices, Kubernetes, Docker, Playwright, application security and production support. Cloud experience across AWS, Azure or comparable environments is welcomed. Benefits Why you'll love working with us We know that when our people are happy, they will work better and have greater work satisfaction. Here's what you can expect: We're all different - and we love this about us. Inclusive environment - We provide an inclusive, safe and welcoming environment to all Civicans. There are opportunities to help you grow and be your best. Giving culture - We encourage you to give back through benefits such as our Days of Difference leave, where you can volunteer for a charity of your choice. Flexible work - We have the technology and tools to support you to work from home and come into our offices to connect and socialise with colleagues. Apply for this job - Become part of something special. Do you see yourself in this role? If so, we would love to hear from you. We are an equal opportunity employer. We do not discriminate based on race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status or disability status. We strongly believe that diversity of experience contributes to a broader collective perspective that will consistently lead to a better company and better outcomes. We are working hard to increase the diversity of our team wherever we can, and we actively encourage everyone to consider becoming a part of it. We are especially keen to receive applications from Aboriginal and Torres Strait Islander peoples of Australia.

Apply for this role

Senior Software Engineer

Nine Entertainment · Posted 5 days ago

North Sydney Area, North Shore Adzuna Australia

About the role

Company Description Nine is Australia’s largest locally owned media company. We are home to premium, trusted news, sport and entertainment. Nine's assets span free-to-air television, free and paid streaming, publishing and digital audio, and digital outdoor and retail media. Our content reaches almost every Australian - meaning what we do has real impact. We bring people together, celebrate the big moments, and capture the everyday ones. As our iconic and emerging brands continue to evolve, we offer unique opportunities for you to bring fresh ideas, innovate, and make your mark on the future of Australian media. Job Description The Commercial Products team manages the custom-built systems that power our Sales Operations, Traffic, Finance, and Presentation teams. These systems are critical to our linear broadcast schedules and all broadcast-related revenue. Day to day you will: Lead & Architect: Design and maintain complex integration flows and system architecture. Mentor: Guide engineers in cloud development practices and champion a culture of excellence. Code & Review: Collaborate on high-standard code reviews and solve complex technical problems. Optimise: Write performant database operations and ensure a "security-first" approach. Facilitate: Support Agile ceremonies and drive DevOps best practices. What You'll Bring: Cloud Expertise: AWS certifications or demonstrable practical experience in cloud environments. The Stack: Advanced knowledge of .NET Framework and .NET Core. Data Mastery: Advanced database experience (PostgreSQL, SQL Server) with the ability to optimise complex queries. Architecture: Deep understanding of Event-driven application design and experience working with WCF services. Ways of Working: A solid grasp of DevOps principles and a passion for staying ahead of the latest technology trends. Additional Information How we work At Nine, our flexible work options vary by role and team. Depending on the position, this may include flexible hours, hybrid work, or part-time arrangements. We welcome discussing your flexibility needs during the hiring process - just ask the Talent Acquisition team. Our employee benefits include: Nine offers a variety of benefits and perks to support you. Learn more about our full benefits offering here: https://ninecareers.com.au/benefits-and-how-we-work/ Our Commitment to Diversity and Inclusion We're committed to a safe, respectful and inclusive Nine. From day one, you'll be encouraged to bring your whole self to work and will be supported to perform at your best. We encourage applications from Aboriginal and Torres Strait Islander people, people with disabilities, and of all ages, genders, nationalities, backgrounds and cultures as we recognise the importance and value of diverse perspectives. Should you require any adjustments to the recruitment process, please advise us when you apply. Work rights: Please note to apply for this role you must already have the right to lawfully work and live in Australia.

Apply for this role

Senior Software Engineer

carsales · Posted 6 days ago

Melbourne, Melbourne Region Adzuna Australia

About the role

Job Description What you’ll be doing Use your expertise in modern agile practices to plan, build and support great software that delivers quality at scale, automating wherever possible Work with the team to drive the technical implementation of complex projects Own the whole lifecycle of our services: write and ship them to production, run them, and act as first responder when they break Shape requirements with product managers, looking beyond what's on the card to find the real business value Be involved in all aspects of software engineering practice, including breaking down work, code review, testing, source control and build processes Mentor and coach a team of engineers, giving constructive feedback and keeping standards and best practices high so the whole team's output lifts Build mutual respect and trust with product managers, engineers, researchers and designers, and help shape team culture by sharing your knowledge and ideas In your first 6 to 12 months, you’ll Evolve the listing and inventory flows that connect our Consumer and Dealer marketplaces, keeping them scalable and reliable Strengthen the supporting services behind key customer and commercial journeys, and own them in production Lift the resilience of our data exchange services, working across multiple engineering and product teams

Apply for this role

Senior Software Engineer

Trinzic · Posted 7 days ago

Canberra Region, Australian Capital Territory Adzuna Australia

About the role

Title: Senior Software Engineer At KBR, we deliver science, technology and engineering solutions to governments and companies around the world. KBR employs approximately 37,000 people worldwide with customers in more than 85 countries and operations in over 28 countries. KBR is proud to work with its customers across the globe to provide technology, value-added services, and long-term operations and maintenance services to ensure consistent delivery with predictable results. Trinzic is the future independent company to be created through the planned spin-off of KBR's Mission Technology Solutions business, expected in January 2027. Our people work at the frontier of what is possible, delivering solutions in challenging environments and advancing some of the world's highest-priority national security and space missions. Backed by decades of mission success, deep expertise, and trusted partnerships, Trinzic will launch as a global organization with more than 18,000 employees supporting customers around the world. Join us at a defining moment and help shape the future of a company built to tackle complex challenges and make a meaningful impact. Candidates who join KBR's Mission Technology Solutions business before the spin-off will transition to Trinzic when the separation is complete and will not need to reapply for employment. At KBR - We do things that matter. We deliver science, technology and engineering solutions to governments and companies around the world. KBR employs approximately 38,000 people worldwide with customers in more than 80 countries and operations in over 29 countries. KBR is proud to work with its customers across the globe to provide technology, value-added services, and long-term operations and maintenance services to ensure consistent delivery with predictable results. At KBR, We Deliver. Think.KBR.com KBR in Australia With over 65 years working on some of Australia's largest and most complex projects, KBR has unmatched experience supporting the nation's critical infrastructure, energy transition and national security priorities. KBR has around 2,000 employees throughout Australia, who are focused on delivering innovative technology and engineering solutions for a safer, more secure and sustainable future. Learn more about KBR in Australia Belong, Connect and Grow at KBR At KBR, we are passionate about our people and our Zero Harm culture. These inform all that we do and are at the heart of our commitment to, and ongoing journey toward being a People First company. That commitment is central to our team of team's philosophy and fosters an environment where everyone can Belong, Connect and Grow. We Deliver - Together. The Opportunity: We have an exciting opportunity for a talented Senior Software Engineer to join our growing Mission Integration team. Based in either Canberra or Queensland, this exciting opportunity will see you contribute to the development of innovative software solutions that support some of Australia's most important Defence capabilities. As a Senior Software Engineer, you will work closely with engineers, project managers and technical specialists throughout the software development lifecycle, playing a key role in designing, developing and implementing high-quality software solutions. Working within a collaborative Agile environment, you will help deliver cutting-edge capability outcomes while driving continuous improvement and technical excellence across projects. This role offers the opportunity to work on complex, mission-critical systems that directly support Defence operations and future capability development. Responsibilities: Developing high-quality software in accordance with relevant standards and processes. Contributing to all agile software development sprint events. Assisting with task decomposition and the estimation of work. Assisting with system testing as part of the development process, including performance and unit testing Assisting with system documentation. Representing KBR in a professional manner and adhering to KBR policies and practices as outlined in the Business Management System and Security documentation. Other tasks as directed by KBR management. As the ideal candidate you will bring: Holds a Bachelor's degree in Software Engineering, Computer Science, Information Technology or a related field. Minimum 7 years of experience in a similar role. ASP.Net, C#, HTML, JavaScript. Microsoft SQL Server and Transact-SQL including Stored Procedures. Object Oriented Programming (OOP). Unit Testing. Azure DevOps (ADO/TFS) Experience developing in Microsoft Visual Studio. Experience developing using an agile methodology (Agile/Scrum). Experience working in a software development environment using the Microsoft software development & test product stack. Experience developing applications for Defence networks. Excellent analytical and problem-solving skills. Excellent organisation/prioritisation skills. Excellent verbal and written communication skills, including the ability to communicate effectively with technical and non-technical colleagues. All candidates will be required to hold and maintain an active NV1 Defence Security Clearance. Only candidates holding a Baseline Clearance or above should apply. What we will offer you: A workplace culture certified as a Great Place To Work Flexible working Competitive salary (including annual reviews) Paid parental leave Income protection Corporate rewards Salary packaging/Novated leasing Employee stock purchase plans Flu shots, skin checks and discounted private health insurance Career development: Online learning, mentorship and career pathways If you're ready to shape tomorrow, let's get started. Apply Now! Please note. Shortlisting will take place as applications are received; therefore the advertisement may close early if a suitable candidate is identified. As a Major Service Provider of the Australian Defence Force, an AGSVA security clearance will be required and compliance to International Traffic in Arms Regulations (ITAR). As such, our hiring decisions are based on the key requirements of each role and candidates are selected based on their unique strengths and experiences. Notice to Third Parties/Recruitment Agencies: KBR Australia does not accept unsolicited resumes or any liability associated with fees or costs from recruitment agencies, search firms or third parties who have not been engaged directly on this job opportunity. Candidates interested in applying are welcome to submit their application online. Belong, Connect and Grow at KBRAt KBR, we are passionate about our people and our Zero Harm culture. These inform all that we do and are at the heart of our commitment to, and ongoing journey toward being a People First company. That commitment is central to our team of team's philosophy and fosters an environment where everyone can Belong, Connect and Grow. We Deliver - Together. KBR is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, disability, sex, sexual orientation, gender identity or expression, age, national origin, veteran status, genetic information, union status and/or beliefs, or any other characteristic protected by federal, state, or local law.

Apply for this role

Senior Software Engineer

Trinzic · Posted 7 days ago

Brisbane, Brisbane Region Adzuna Australia

About the role

Title: Senior Software Engineer At KBR, we deliver science, technology and engineering solutions to governments and companies around the world. KBR employs approximately 37,000 people worldwide with customers in more than 85 countries and operations in over 28 countries. KBR is proud to work with its customers across the globe to provide technology, value-added services, and long-term operations and maintenance services to ensure consistent delivery with predictable results. Trinzic is the future independent company to be created through the planned spin-off of KBR's Mission Technology Solutions business, expected in January 2027. Our people work at the frontier of what is possible, delivering solutions in challenging environments and advancing some of the world's highest-priority national security and space missions. Backed by decades of mission success, deep expertise, and trusted partnerships, Trinzic will launch as a global organization with more than 18,000 employees supporting customers around the world. Join us at a defining moment and help shape the future of a company built to tackle complex challenges and make a meaningful impact. Candidates who join KBR's Mission Technology Solutions business before the spin-off will transition to Trinzic when the separation is complete and will not need to reapply for employment. At KBR - We do things that matter. We deliver science, technology and engineering solutions to governments and companies around the world. KBR employs approximately 38,000 people worldwide with customers in more than 80 countries and operations in over 29 countries. KBR is proud to work with its customers across the globe to provide technology, value-added services, and long-term operations and maintenance services to ensure consistent delivery with predictable results. At KBR, We Deliver. Think.KBR.com KBR in Australia With over 65 years working on some of Australia's largest and most complex projects, KBR has unmatched experience supporting the nation's critical infrastructure, energy transition and national security priorities. KBR has around 2,000 employees throughout Australia, who are focused on delivering innovative technology and engineering solutions for a safer, more secure and sustainable future. Learn more about KBR in Australia Belong, Connect and Grow at KBR At KBR, we are passionate about our people and our Zero Harm culture. These inform all that we do and are at the heart of our commitment to, and ongoing journey toward being a People First company. That commitment is central to our team of team's philosophy and fosters an environment where everyone can Belong, Connect and Grow. We Deliver - Together. The Opportunity: We have an exciting opportunity for a talented Senior Software Engineer to join our growing Mission Integration team. Based in either Canberra or Queensland, this exciting opportunity will see you contribute to the development of innovative software solutions that support some of Australia's most important Defence capabilities. As a Senior Software Engineer, you will work closely with engineers, project managers and technical specialists throughout the software development lifecycle, playing a key role in designing, developing and implementing high-quality software solutions. Working within a collaborative Agile environment, you will help deliver cutting-edge capability outcomes while driving continuous improvement and technical excellence across projects. This role offers the opportunity to work on complex, mission-critical systems that directly support Defence operations and future capability development. Responsibilities: Developing high-quality software in accordance with relevant standards and processes. Contributing to all agile software development sprint events. Assisting with task decomposition and the estimation of work. Assisting with system testing as part of the development process, including performance and unit testing Assisting with system documentation. Representing KBR in a professional manner and adhering to KBR policies and practices as outlined in the Business Management System and Security documentation. Other tasks as directed by KBR management. As the ideal candidate you will bring: Holds a Bachelor's degree in Software Engineering, Computer Science, Information Technology or a related field. Minimum 7 years of experience in a similar role. ASP.Net, C#, HTML, JavaScript. Microsoft SQL Server and Transact-SQL including Stored Procedures. Object Oriented Programming (OOP). Unit Testing. Azure DevOps (ADO/TFS) Experience developing in Microsoft Visual Studio. Experience developing using an agile methodology (Agile/Scrum). Experience working in a software development environment using the Microsoft software development & test product stack. Experience developing applications for Defence networks. Excellent analytical and problem-solving skills. Excellent organisation/prioritisation skills. Excellent verbal and written communication skills, including the ability to communicate effectively with technical and non-technical colleagues. All candidates will be required to hold and maintain an active NV1 Defence Security Clearance. Only candidates holding a Baseline Clearance or above should apply. What we will offer you: A workplace culture certified as a Great Place To Work Flexible working Competitive salary (including annual reviews) Paid parental leave Income protection Corporate rewards Salary packaging/Novated leasing Employee stock purchase plans Flu shots, skin checks and discounted private health insurance Career development: Online learning, mentorship and career pathways If you're ready to shape tomorrow, let's get started. Apply Now! Please note. Shortlisting will take place as applications are received; therefore the advertisement may close early if a suitable candidate is identified. As a Major Service Provider of the Australian Defence Force, an AGSVA security clearance will be required and compliance to International Traffic in Arms Regulations (ITAR). As such, our hiring decisions are based on the key requirements of each role and candidates are selected based on their unique strengths and experiences. Notice to Third Parties/Recruitment Agencies: KBR Australia does not accept unsolicited resumes or any liability associated with fees or costs from recruitment agencies, search firms or third parties who have not been engaged directly on this job opportunity. Candidates interested in applying are welcome to submit their application online. Belong, Connect and Grow at KBRAt KBR, we are passionate about our people and our Zero Harm culture. These inform all that we do and are at the heart of our commitment to, and ongoing journey toward being a People First company. That commitment is central to our team of team's philosophy and fosters an environment where everyone can Belong, Connect and Grow. We Deliver - Together. KBR is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, disability, sex, sexual orientation, gender identity or expression, age, national origin, veteran status, genetic information, union status and/or beliefs, or any other characteristic protected by federal, state, or local law.

Apply for this role

L5 Senior Software Engineer

Just Digital People · Posted 8 days ago

Brisbane, Brisbane Region Adzuna Australia

About the role

Senior Software Engineer II - Backend Type: Full-time, permanent Location: Australia - details available on application The Opportunity We're looking for an experienced Senior Backend Software Engineer to take a leading role in designing and delivering complex software solutions. This is a hands-on technical leadership position for someone who enjoys building robust backend systems, solving challenging integration problems and helping other engineers deliver high-quality work. You'll contribute to architecture and implementation, establish engineering standards, and collaborate with delivery and project stakeholders to ensure solutions are scalable, secure and maintainable. If you combine strong TypeScript development skills with a passion for technical problem-solving and mentoring other developers, this could be a great next step. What You'll Be Doing Lead the architecture, planning and implementation of complex backend solutions across multiple codebases. Develop, integrate and maintain services using TypeScript and modern API technologies. Build and consume REST and GraphQL APIs, including secure authentication and event-driven integrations. Configure and maintain webhooks, data payload transformations and integrations between external systems. Establish and maintain high standards for code quality, testing and development practices. Participate in code reviews, technical workshops and design discussions. Mentor engineers and provide guidance on complex technical challenges. Work closely with delivery and project stakeholders to identify risks, manage dependencies and keep technical work on track. Contribute to technical documentation, specifications and continuous improvements to team processes. Support cloud infrastructure, infrastructure-as-code practices and CI/CD pipelines. What You'll Bring At least 5 years of professional software engineering experience. Strong TypeScript development skills and a solid understanding of test-driven development. Experience building, consuming and troubleshooting REST and GraphQL APIs. Practical experience configuring and maintaining webhooks and event-driven integrations. Understanding of authentication methods, including OAuth 2.0, API keys, basic authentication and token refresh flows. Experience working with JSON and XML payloads, including data mapping and transformation. Experience with SQL or NoSQL databases. Familiarity with cloud hosting platforms such as Google Cloud Platform, AWS or Azure. Experience with Terraform or a comparable infrastructure-as-code solution. Experience with CI/CD tooling, such as GitHub Actions or Bitbucket Pipelines. Strong Git and version control practices, with an appreciation for documented development environments. The ability to lead technical discussions, review code and support the development of other engineers. Nice to Have Experience with headless commerce platforms, such as commercetools or headless Shopify. Exposure to headless CMS platforms, including Contentful or Contentstack. Experience integrating enterprise systems such as ERPs, payment providers and loyalty platforms. Familiarity with integration platform as a service (iPaaS) tools such as Celigo or Workato. Experience with monitoring and observability tools such as Datadog or AWS CloudWatch. Understanding of the Backend-for-Frontend (BFF) design pattern. What Makes This Opportunity Interesting? A senior, hands-on role with genuine technical ownership. The opportunity to influence architecture, engineering standards and delivery practices. Complex backend development and integration challenges. The chance to mentor other engineers while continuing to develop your own technical expertise. Collaboration across engineering, delivery and project teams. Interested? If you're a senior TypeScript engineer who enjoys combining hands-on development with technical leadership, we'd love to hear from you. Apply now or get in touch for a confidential discussion to learn more about the opportunity.

Apply for this role

Senior Software Engineer (EL1)

GoSourcing Pty Ltd · Posted 8 days ago

City, North Canberra Adzuna Australia

About the role

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.

Apply for this role

Senior Software Engineer (EL1)

GoSourcing Pty Ltd · Posted 8 days ago

Brisbane CBD, Brisbane Adzuna Australia

About the role

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.

Apply for this role

Senior Software Engineer (EL1)

GoSourcing Pty Ltd · Posted 8 days ago

Middle Park, Port Phillip Adzuna Australia

About the role

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.

Apply for this role

Senior Software Engineer

Leidos · Posted 12 days ago

Melbourne, Melbourne Region Adzuna Australia

About the role

Description Job Description About Leidos Australia At Leidos Australia, our work goes beyond a job title. We design, build, operate and support the systems, services and capabilities that help protect and advance the Australian way of life. Backed by a global organisation of more than 40,000 people, our Australian team of around 2,000 has partnered with government, defence and national security customers for more than 30 years. We deliver mission-critical solutions where reliability, trust and purpose matter. Leidos is a destination for people who want their work to have purpose, their contribution to be recognised, and their career to grow without needing to fit a single mould. Meaningful work is supported by benefits, flexibility and career pathways that help you grow while balancing life outside work. This includes: Flex Your Way - Tailor work to your life with options including Life Days (up to 12 extra days off per year), part-time arrangements, job sharing, and compressed hours. Wellbeing That Matters - Free access to Headspace and MeQuilibrium, plus dedicated wellness spaces to support your mental, physical, and emotional wellbeing. Learn Without Limits - Access over 120,000 on-demand courses, alongside technical, project management, leadership, and professional development opportunities. Work That Makes an Impact - Contribute to nationally significant projects that matter, solve complex challenges, and accelerate your career through unique growth opportunities. Build Your Future - Whether you're deepening technical expertise or preparing for leadership, we'll invest in your development every step of the way. And Much More - These are just a few of the ways we invest in our people and help them thrive. About the Team You'll join a team where people work with integrity, inclusion, innovation, agility, collaboration and commitment. In practice, that means sharing ownership, solving complex problems together and staying connected to the customer context, the purpose behind the work and how each role contributes to meaningful outcomes. Mission Software Systems (MSS) brings together expertise across intelligence, software, and cloud to deliver end-to-end capability supporting the full intelligence lifecycle, from planning through to dissemination and feedback. The team fosters a culture of innovation, leveraging modern engineering practices and shared infrastructure to rapidly build, test, and deploy software solutions across a range of environments, including cloud. MSS also plays a key role in advancing technology modernisation within Government, delivering scalable and adaptable solutions for complex enterprise challenges. The Opportunity In this role, you will lead the design and delivery of complex software components and services while remaining actively involved in development. You will help establish technical direction, resolve challenging engineering issues and support other engineers to produce reliable, secure and maintainable solutions. Lead software design and development activities across applications, services, integrations and supporting components. Translate complex requirements into technical designs, implementation plans and appropriately sized engineering work. Provide technical guidance, conduct code and design reviews, and support capability development across the engineering team. Improve software quality, performance, security and delivery efficiency through automation, engineering standards and continuous improvement. Use AI-enabled development tools responsibly to support productivity, quality and engineering efficiency. About You You combine hands-on software engineering capability with the judgement needed to guide technical decisions. You can work through ambiguity, explain complex concepts clearly and help teams balance immediate delivery needs with longer-term maintainability. Essential: Experience designing and delivering complex, secure and scalable software solutions across the development lifecycle. Full stack development capability using contemporary programming languages and frameworks, including Java, Spring Boot, React and related open-source technologies. Experience designing API services and integrating software with external systems, services and data sources. Experience leading technical design, code reviews, troubleshooting and performance optimisation. Ability to mentor engineers and establish practical standards that improve engineering quality and consistency. Experience with CI/CD, automated testing, infrastructure as code and Git-based workflows, using tools such as Ansible and Jenkins. Experience with containerisation and modern deployment environments, such as Docker and Kubernetes. Ability to engage technical and non-technical stakeholders and clearly communicate risks, options and recommendations. Demonstrated experience in a senior engineering role within a multidisciplinary project environment. Experience using collaboration and delivery tools such as Jira and Confluence. This role requires the successful applicant to be an Australian citizen. Security clearance requirements vary depending on the role and project and may include Baseline, NV1, NV2 or TSPV clearances. To be considered, applicants must hold, or be eligible to obtain and maintain, the appropriate security clearance and any associated customer access approvals required for the position. Due to the nature of our work, applicants must be Australian Citizens and be eligible to obtain and maintain the security clearance required for the role. Certain roles may be subject International Traffic in Arms Regulations (ITAR) requirements which may limit persons who hold dual nationality with certain proscribed countries from accessing material, or in the case of dual Australian-U.S citizens, may require the candidate to obtain a U.S. Persons Abroad authorisation from the U.S DDTC. If this role interests you, we encourage you to apply. We value different experiences and are interested in the capability and potential you could bring. What to Expect When You Apply Our hiring process is designed to be straightforward, respectful and easy to navigate. If your skills, experience and qualifications look aligned with the role, our Talent Acquisition team will contact you to discuss the next stage. You can expect: An initial conversation with our Talent Acquisition team An interview with the hiring manager or interview panel Any role-specific assessment, technical discussion or customer step required for the position We'll let you know what to expect before each stage, including who you'll meet and how to prepare. If you need any adjustments or support during the process, please let us know. Ready to explore what's possible? If this sounds like a role where you can make an impact and continue to grow, we'd like to hear from you. Please apply via the "Apply Now" button with your resume. If you have any questions about the role or recruitment process, please contact Praveena Sundarakumar, Talent Acquisition. If you're looking for comfort, keep scrolling. At Leidos, we outthink, outbuild, and outpace the status quo - because the mission demands it. We're not hiring followers. We're recruiting the ones who disrupt, provoke, and refuse to fail. Step 10 is ancient history. We're already at step 30 - and moving faster than anyone else dares. Original Posting: For U.S. Positions: While subject to change based on business needs, Leidos reasonably anticipates that this job requisition will remain open for at least 3 days with an anticipated close date of no earlier than 3 days after the original posting date as listed above. Pay Range: The Leidos pay range for this job level is a general guideline onlyand not a guarantee of compensation or salary. Additional factors considered in extending an offer include (but are not limited to) responsibilities of the job, education, experience, knowledge, skills, and abilities, as well as internal equity, alignment with market data, applicable bargaining agreement (if any), or other law. About Leidos Leidos is an industry and technology leader serving government and commercial customers with smarter, more efficient digital and mission innovations. Headquartered in Reston, Virginia, with 47,000 global employees, Leidos reported annual revenues of approximately $16.7 billion for the fiscal year ended January 3, 2025. For more information, visit www.Leidos.com . Pay and Benefits Pay and benefits are fundamental to any career decision. That's why we craft compensation packages that reflect the importance of the work we do for our customers. Employment benefits include competitive compensation, Health and Wellness programs, Income Protection, Paid Leave and Retirement. More details are available at www.leidos.com/careers/pay-benefits . Securing Your Data Beware of fake employment opportunities using Leidos' name. Leidos will never ask you to provide payment-related information during any part of the employment application process (i.e., ask you for money), nor will Leidos ever advance money as part of the hiring process (i.e., send you a check or money order before doing any work). Further, Leidos will only communicate with you through emails that are generated by the Leidos.com automated system - never from free commercial services (e.g., Gmail, Yahoo, Hotmail) or via WhatsApp, Telegram, etc. If you received an email purporting to be from Leidos that asks for payment-related information or any other personal information (e.g., about you or your previous employer), and you are concerned about its legitimacy, please make us aware immediately by emailing us at [email protected] . If you believe you are the victim of a scam, contact your local law enforcement and report the incident to the U.S. Federal Trade Commission (https://reportfraud.ftc.gov//) . Commitment to Non-Discrimination All qualified applicants will receive consideration for employment without regard to sex, race, ethnicity, age, national origin, citizenship, religion, physical or mental disability, medical condition, genetic information, pregnancy, family structure, marital status, ancestry, domestic partner status, sexual orientation, gender identity or expression, veteran or military status, or any other basis prohibited by law. Leidos will also consider for employment qualified applicants with criminal histories consistent with relevant laws. REQNUMBER: R-00194606 All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status. Leidos will consider qualified applicants with criminal histories for employment in accordance with relevant Laws. Leidos is an equal opportunity employer/disability/vet.

Apply for this role

Senior Software Engineer

Marigold · Posted 16 days ago

Australia Adzuna Australia

About the role

The Company Marigold is a fast-growing marketing technology company helping growing businesses build stronger customer relationships through its three core platforms: Emma, Campaign Monitor, and Vuture. We deliver powerful tools for email, SMS, and marketing automation that elevate engagement and drive real results. Marigold is headquartered in Nashville, Tennessee with offices in Sydney and London. The Role We're looking for a highly experienced Senior Software Engineer to join our dynamic, fully remote team. You'll work alongside people who genuinely know their craft, in a flexible environment built around real work-life balance: no burnout culture, no pretending "flexible" means "always on." This role blends technically challenging work with the room to influence how we build and shape engineering practices. What You'll Do Develop, Own & Maintain: Build and own robust software solutions using strong Object-Oriented Programming principles, applying sound judgment about when to trust, verify, or override AI-assisted output as part of your daily workflow. Architect & Modernise: Contribute to technical direction, facilitate architectural conversations and coach teammates through complexity. Design scalable systems and modernise legacy ones with an eye for maintainability and thoughtful abstraction, including spotting where AI-assisted automation (code review, triage, docs, skill-building) can responsibly cut manual toil. Operate & Evolve: Own and evolve the messaging/event infrastructure that underpins our downstream systems, using Kafka and other message bus tools to keep it reliable and scalable. Cloud Infrastructure: Collaborate on AWS services including Fargate, Bedrock, EC2, ECS, SNS/SQS, RDS, Elasticsearch and more. DevOps Excellence: Work with containerization (Docker, Kubernetes), infrastructure as code (Terraform) and deployment automation. Database Management: Apply SQL and NoSQL expertise to support scalable data solutions. On-Call Support: Lead and participate in rotational on-call duties, driving reliability improvements and proactive monitoring. Collaboration & Document: Work across disciplines to shape roadmap, improve developer experience and drive learning through code reviews, while championing documentation and design records that stand the test of time. Partner with our internal tooling teams, surfacing real-world feedback that shapes how AI-driven orchestration, review, and triage tools evolve across engineering. Mentor & Motivate: Support other engineers through mentoring and example, building a collaborative, inquisitive team culture. About You Mindset: Team-first, inquisitive problem-solver with real passion for continuous learning, comfortable pairing your own judgment with AI-assisted tooling rather than treating either as a replacement for the other. Work Style: Thrives independently and collaboratively in a remote setting. Communication: Skilled at turning complex ideas into actionable strategy, in writing and in conversation. Team Enablement: A natural mentor who brings others along, not just someone who "helps when asked." Ideal Qualifications Experience: 9 years in software development with proven OOP commercial expertise with Java and at least another language (C# preferred), experience with Kafka (other message bus systems considered too) and microservices. Technical Skills: Deep acumen in system design, scalable architecture, cloud technologies (AWS preferred) and modern software practices. Strong background in infra, DevOps and tools like Docker, Terraform, Kubernetes. Database Knowledge: Comfortable across both SQL and NoSQL systems. AI-Augmented Engineering: Real, daily experience with AI coding/review assistants, and a track record of critically evaluating their output rather than accepting it blindly. Missing a few skills? That's fine. We value curiosity, growth and the drive to contribute. Your Growth & Development Journey Skill Advancement: Work with cutting-edge technologies while deepening your expertise across our modern stack. Knowledge Sharing: Regular sessions where the team trades insights, best practices and emerging tech. Showcase Opportunities: Present your projects and innovations to leadership and cross-functional teams. Mentorship Culture: Lead by example for the wider engineering team, while sharpening your own craft alongside staff-level peers and leadership. Why You'll Love It Here Ultimate Flexibility: Unlimited time off, flexible hours, fully remote work and your birthday off. Parental Leave: Generous parental leave for both parents. Home Office: Setup allowance for new starters. Genuine Connections: Optional fortnightly team gatherings at WeWork offices (lunch on us), culture clubs, an annual DevCamp to meet the wider team in person, Change Days and Innovation Sprints. Professional Growth: Work at scale with cutting-edge technologies, keep learning, and see a real path forward. Support & Benefits: Employee Assistance Program, wellbeing app, flu vaccinations, salary continuance and life insurance. Work-Life Harmony: A culture that respects your time and your life outside work. Ready to Make an Impact? You'll build software that helps power how businesses reach people at scale. If that sounds like your kind of challenge, we want to hear from you.

Apply for this role

Senior Software Engineer

Fitness Passport Pty · Posted 18 days ago

The Rocks, Sydney Adzuna Australia

About the role

About Us: At Fitness Passport, we are driven by a clear purpose — to make fitness more accessible, so more people can lead active and healthier lives. Established in 2006, we’re a corporate health and fitness program partnering with the public sector, corporate employers, and leading fitness facilities across Australia and New Zealand, providing members with access to a wide range of gyms and wellness resources. As we enter an exciting new phase of growth, Fitness Passport is executing an ambitious strategy while keeping our member experience a top priority. The Role: We’re looking for a highly skilled Senior Software Engineer to join our team and drive end-to-end development across our modern technology stack. This role is perfect for someone who thrives in building scalable applications, integrating complex systems, and ensuring robust deployment practices. Our team follows a “you build it, you run it” philosophy — quality, testing, and production stability are shared responsibilities. You won’t just be handed tickets — you’ll be expected to challenge ideas, propose better ones, and drive elegant solutions that improve both the product and the platform. Our team is AI-first: we use Claude and other AI tools to plan and write much of our code, automate PR reviews, and streamline workflows — freeing engineers to focus on higher-value work like architecture, innovation, and improving developer experience. Collaborating with product managers, designers, and other engineers, you’ll help deliver impactful solutions that enhance our digital touchpoints and improve our member experience. What You’ll Do: Design & Architecture: Influence technical strategy and architecture. Lead technical discussions, contribute to system design, and make decisions that shape our platform. Full Lifecycle Development: Own features from concept to deployment, ensuring seamless integration across frontend and backend. Ownership & Quality: Take accountability for shipping, testing, monitoring, and supporting your work in production — we don’t have a separate QA team. Collaborate Closely: Partner with product and design to deliver solutions that balance technical excellence with business impact. Clean code: Writing clean, efficient, modular, and scalable code using TypeScript, React & Node Frontend Excellence: Build responsive, high-performance user interfaces using React and React Native. API & Database Integration: Design and implement GraphQL APIs and integrate with relational and NoSQL databases. DevOps & Cloud: Implement CI/CD pipelines, Infrastructure as Code, and optimize cloud services on AWS for scalability and reliability. About You: You are an experienced engineer who is pragmatic, resourceful, and thrives in a fast-paced environment. With a strong technical foundation and a problem-solving mindset, you’re always looking for ways to improve digital experiences. We are looking for someone who: Has 6 years of engineering experience, working with TypeScript, NestJS, React, NextJS, Node and AWS Experienced full-stack developer with a strong emphasis on front end design using react and modern CSS/HTML techniques Experience with GraphQL and database design/integration. Solid understanding of AWS services and DevOps practices (CI/CD, IaC) Embrace and apply an AI-led engineering approach, utilising AI tools and methodologies to drive innovation, efficiency, and product excellence Takes a pragmatic, results-oriented approach, balancing technical excellence with real-world application. Has a strong ownership mindset, taking initiative and accountability for delivering impactful solutions. Collaborates effectively across teams to align technical solutions with business goals. Thrives in a high-growth, fast-moving environment and adapts quickly to change. Is passionate about creating user-focused, high-performance digital products. Familiarity with event-driven architecture patterns (e.g.) vent sourcing, CQRS/read models and asynchronous messaging. What You’ll Love: We’re proud of our culture, and even prouder of the people who make it what it is. At Fitness Passport, we’re not just about providing access to great gyms and wellness facilities — we’ve also created a fantastic place to work. Our company values of Collaboration, Growth, Respect, Integrity and Wellbeing define our culture and the principles we use to operate our business. We don’t just talk about wellness – we live it! Our BeneFit Passport Rewards Program and values-driven culture support your well-being inside and outside of work. Here’s what’s waiting for you: ✅ Your very own Fitness Passport membership – access thousands of fitness facilities because we believe in what we offer 3 paid well-being days per year – because rest and recharge matter Hybrid & flexible work – our team enjoys three days a week in our new head office Generous WFH allowance to support our hybrid model ‍♂ Ongoing wellness perks – think fitness challenges, guest speakers, and more Paid parental leave to support you and your family Mental health support through Clear Head & our Employee Assistance Program Rewards & recognition – Earn Hero Points and get rewarded for your impact! Regular social events to stay connected and celebrate wins ‘Pawesome’ incentives like bring your dog to work day How to Apply: Click ‘Apply’ and you’ll be directed to Jobs by Employment Hero. If you don’t already have an account, simply sign up with your email address. It only takes 2 minutes to submit your application. If it’s a match, our Talent Team will be in touch for a quick screening call. We can’t wait to meet you!

Apply for this role

Senior Software Engineer

Sydney Aquascapes · Posted 21 days ago

Tahmoor, Wollondilly Area Adzuna Australia

About the role

Job title: Senior Software Engineer Industry: Information & Communication Technology Country: Australia Job Summary: We are seeking a highly skilled and experienced Senior Software Engineer to join our dynamic team. The successful candidate will be responsible for designing, developing, and maintaining software applications that meet the needs of our clients. This role requires strong technical expertise in software development, as well as excellent problem-solving and communication skills. Skills: – Proficiency in programming languages such as Java, C++, or Python – Experience with web development frameworks (e.g. AngularJS, React) – Knowledge of database management systems (e.g. MySQL, MongoDB) – Familiarity with cloud computing platforms (e.g. AWS, Azure) – Strong analytical and problem-solving abilities – Excellent communication and teamwork skills Responsibilities: – Collaborate with cross-functional teams to design and develop software solutions – Write clean, maintainable code following best practices – Conduct code reviews and provide constructive feedback to junior developers – Troubleshoot technical issues and implement effective solutions – Stay up-to-date on industry trends and technologies to enhance product offerings Qualifications: – Bachelor’s degree in Computer Science or related field – Minimum of 5 years’ experience in software development roles – Proven track record of delivering high-quality software products on time – Experience working in an Agile environment is preferred – Strong knowledge of software design principles – Ability to work independently or as part of a team

Apply for this role

Senior Software Engineer

Marigold · Posted 23 days ago

Australia Adzuna Australia

About the role

The Company Marigold is a fast-growing marketing technology company helping growing businesses build stronger customer relationships through its three core platforms: Emma, Campaign Monitor, and Vuture. We deliver powerful tools for email, SMS, and marketing automation that elevate engagement and drive real results. Marigold is headquartered in Nashville, Tennessee with offices in Sydney and London. The Role Senior Full Stack Engineers are an integral part of our autonomous, multi-disciplinary product teams, working closely with UX designers, Product Managers, and other software engineers to deliver quality, rock-solid customer experiences and scale our systems for ever-increasing growth. We work in small teams with clear objectives, which allows for accountability and transparency, and an expectation to support and maintain the software we create, including participation in an on-call rotation. Note: The majority of the interview process will take place remotely, with one stage conducted in person. This role is on the Campaign Monitor product, where the technology stack is mainly C#, JavaScript, SQL, and Java. Some of our frontend is still on Backbone.js as we continue migrating toward React, so you'll be working across both as part of that transition. We're looking to fill roles across a variety of projects, including: Event-driven microservices and APIs in a distributed architecture Dynamic web applications (ReactJS, Node.js, Backbone.js) Infrastructure development on AWS (EC2, ECS, SNS/SQS, RDS, Elasticache, Elasticsearch) Event streaming & big data solutions (Kafka, Spark) Extending and growing our existing feature set As a senior member of the team, you'll be expected to help shape architecture decisions, raise the bar on code quality through review and mentorship, and take ownership of problems end to end — not just implementation, but scoping, tradeoffs, and long-term maintainability. About You Essential 10 years of experience as a software developer. BA/BS degree in Computer Science or a related field (in lieu of a degree, 3 years of additional relevant industry experience). Fluency in at least two programming languages, preferably including C#, Java, or JavaScript/TypeScript. Comfortable using AI-augmented development tools (e.g., Copilot, Claude Code, Cursor) to write, review, and refactor code faster — with the judgment to know when to lean on them and when not to, and without outsourcing critical thinking about design, correctness, or security. Familiarity with a range of storage engines (SQL, Elasticsearch, Cassandra, RDS offerings) and know when each is the right fit. Data-driven decision making and familiarity with instrumentation techniques. Effective communication skills, via interactive mediums and documentation. You value teamwork and have solid collaboration skills, which are fundamental to how we work at Campaign Monitor. Desirable Experience in event streaming architecture and stream processing (Kafka, Spark). Solid IaC experience with Terraform; comfortable picking up other provisioning/config tools as needed. Haven't mastered everything on that list? That's okay. We heavily weigh potential, a desire for learning, and passion for contributing. Why You'll Love It Here Ultimate Flexibility: Unlimited time off, flexible hours, fully remote work and your birthday off. Parental Leave: Generous parental leave for both parents. Home Office: Setup allowance for new starters. Genuine Connections: Optional fortnightly team gatherings at WeWork offices (lunch on us), culture clubs, an annual DevCamp to meet the wider team in person, Change Days and Innovation Sprints. Professional Growth: Work at scale with cutting-edge technologies, keep learning, and see a real path forward. Support & Benefits: Employee Assistance Program, wellbeing app, flu vaccinations, salary continuance and life insurance.

Apply for this role

Senior Software Engineer

Saab · Posted 27 days ago

Australia Adzuna Australia

About the role

Senior Software Engineer - Research & Innovation Join Saab Australia (Saab) and help shape the future of defence, security and cyber technology. For more than 35 years, Saab Australia has been a leading provider of defence, civil and security solutions, with an enduring purpose to keep people and society safe. We combine global expertise with local knowledge to deliver innovative, world-class solutions that support critical operations across Australia’s defence and security industries. From cyber security and communications to advanced defence systems and mixed reality technologies, our teams work on meaningful projects that make a real impact. If you're looking for challenging work, cutting-edge technology, and the opportunity to contribute to something bigger, we'd love to hear from you. What we offer At Saab Australia, we recognise that meaningful work is just one part of a rewarding career. We support our people with benefits that enhance wellbeing, flexibility and financial security, including: Up to 6 weeks leave 14% employer superannuation contribution Free Income Protection Insurance For further information about a career at Saab, visit the page adjacent: https://www.saab.com/markets/australia/careers/saab-life The role We are seeking a talented Senior Software Engineer to join our Research & Innovation team, delivering advanced software solutions that support future Defence capability. This is an opportunity to work on cutting-edge R&D initiatives, rapid prototypes, concept demonstrators and product innovations that shape the evolution of mission-critical Defence systems. As a Senior Software Engineer, you will play a key role in designing, developing and evolving software solutions across a diverse portfolio of Defence R&D activities. You will collaborate closely with systems engineers, software developers and technical specialists to transform innovative concepts into demonstrable capabilities and future products. Further, the successful candidate will: Lead the design, development and delivery of innovative software solutions for Defence R&D programs, prototypes and demonstrations. Develop, maintain and enhance software capabilities using modern engineering practices, frameworks and architectures. Support agile project delivery, including planning, estimation, testing, quality assurance and continuous improvement. Ensure compliance with Defence security, export control and classified information handling requirements. Provide technical leadership, mentoring and engineering expertise within multidisciplinary teams. Flexible work arrangements such as hybrid work from home / office and a 9-day fortnight will be considered for this role. About you Your skills and experience will include: Experience developing software solutions using languages such as Java, C++, C# or Ada, applying object-oriented and procedural programming principles. Strong understanding of software architecture, design patterns, engineering best practices and configuration management using Git. Knowledge of Agile development methodologies and Systems Engineering principles. Excellent problem-solving, communication and stakeholder engagement skills, with the ability to work effectively in multidisciplinary teams. Experience developing software solutions within Defence, aerospace, combat systems or other complex software-intensive environments. Proficiency in Python, Go, Bash and/or TypeScript, with experience developing software in Linux-based environments. Familiarity with modern development and engineering tools, including Docker, DDS, IBM DOORS and the Atlassian tool suite. Security Requirements To be successful in this role, you must be an Australian citizen and be eligible to obtain and maintain: Australian Defence Security Clearance (NV1) Access to ITAR-controlled information What you will be part of Explore a world of possibilities. Tackle challenges, drive innovation, and grow your career in an environment where curiosity and diverse perspectives are valued. Together, we achieve extraordinary outcomes, and your contribution matters. Saab is a leading defence and security company with an enduring purpose to help nations keep their people and society safe. Supported by 28,000 employees worldwide, Saab constantly pushes the boundaries of technology to create a safer and more sustainable world. The company develops, manufactures, and sustains advanced systems across aeronautics, weapons, command and control, sensors, and underwater systems. Headquartered in Sweden, Saab has major operations all over the world and is part of the domestic defence capability of several nations. Learn more about Saab here . We're committed to creating an environment where our people feel supported, empowered and inspired to do their best work. Applications To apply, please submit your CV and cover letter by clicking 'Apply'. By submitting your application, you consent to Saab Australia's pre-employment screening process, which may include reference checks, Australian Federal Police checks, verification of working rights and qualifications, sanctions screening, and a pre-employment medical declaration. Saab Australia is an Equal Opportunity Employer and welcomes applications from Aboriginal and Torres Strait Islander peoples, individuals from diverse cultural backgrounds, and ex-service personnel, veterans and their families.

Apply for this role

Senior Software Engineer

Saab · Posted 27 days ago

Melbourne, Melbourne Region Adzuna Australia

About the role

Senior Software Engineer - Research & Innovation Join Saab Australia (Saab) and help shape the future of defence, security and cyber technology. For more than 35 years, Saab Australia has been a leading provider of defence, civil and security solutions, with an enduring purpose to keep people and society safe. We combine global expertise with local knowledge to deliver innovative, world-class solutions that support critical operations across Australia’s defence and security industries. From cyber security and communications to advanced defence systems and mixed reality technologies, our teams work on meaningful projects that make a real impact. If you're looking for challenging work, cutting-edge technology, and the opportunity to contribute to something bigger, we'd love to hear from you. What we offer At Saab Australia, we recognise that meaningful work is just one part of a rewarding career. We support our people with benefits that enhance wellbeing, flexibility and financial security, including: Up to 6 weeks leave 14% employer superannuation contribution Free Income Protection Insurance For further information about a career at Saab, visit the page adjacent: https://www.saab.com/markets/australia/careers/saab-life The role We are seeking a talented Senior Software Engineer to join our Research & Innovation team, delivering advanced software solutions that support future Defence capability. This is an opportunity to work on cutting-edge R&D initiatives, rapid prototypes, concept demonstrators and product innovations that shape the evolution of mission-critical Defence systems. As a Senior Software Engineer, you will play a key role in designing, developing and evolving software solutions across a diverse portfolio of Defence R&D activities. You will collaborate closely with systems engineers, software developers and technical specialists to transform innovative concepts into demonstrable capabilities and future products. Further, the successful candidate will: Lead the design, development and delivery of innovative software solutions for Defence R&D programs, prototypes and demonstrations. Develop, maintain and enhance software capabilities using modern engineering practices, frameworks and architectures. Support agile project delivery, including planning, estimation, testing, quality assurance and continuous improvement. Ensure compliance with Defence security, export control and classified information handling requirements. Provide technical leadership, mentoring and engineering expertise within multidisciplinary teams. Flexible work arrangements such as hybrid work from home / office and a 9-day fortnight will be considered for this role. About you Your skills and experience will include: Experience developing software solutions using languages such as Java, C++, C# or Ada, applying object-oriented and procedural programming principles. Strong understanding of software architecture, design patterns, engineering best practices and configuration management using Git. Knowledge of Agile development methodologies and Systems Engineering principles. Excellent problem-solving, communication and stakeholder engagement skills, with the ability to work effectively in multidisciplinary teams. Experience developing software solutions within Defence, aerospace, combat systems or other complex software-intensive environments. Proficiency in Python, Go, Bash and/or TypeScript, with experience developing software in Linux-based environments. Familiarity with modern development and engineering tools, including Docker, DDS, IBM DOORS and the Atlassian tool suite. Security Requirements To be successful in this role, you must be an Australian citizen and be eligible to obtain and maintain: Australian Defence Security Clearance (NV1) Access to ITAR-controlled information What you will be part of Explore a world of possibilities. Tackle challenges, drive innovation, and grow your career in an environment where curiosity and diverse perspectives are valued. Together, we achieve extraordinary outcomes, and your contribution matters. Saab is a leading defence and security company with an enduring purpose to help nations keep their people and society safe. Supported by 28,000 employees worldwide, Saab constantly pushes the boundaries of technology to create a safer and more sustainable world. The company develops, manufactures, and sustains advanced systems across aeronautics, weapons, command and control, sensors, and underwater systems. Headquartered in Sweden, Saab has major operations all over the world and is part of the domestic defence capability of several nations. Learn more about Saab here . We're committed to creating an environment where our people feel supported, empowered and inspired to do their best work. Applications To apply, please submit your CV and cover letter by clicking 'Apply'. By submitting your application, you consent to Saab Australia's pre-employment screening process, which may include reference checks, Australian Federal Police checks, verification of working rights and qualifications, sanctions screening, and a pre-employment medical declaration. Saab Australia is an Equal Opportunity Employer and welcomes applications from Aboriginal and Torres Strait Islander peoples, individuals from diverse cultural backgrounds, and ex-service personnel, veterans and their families.

Apply for this role

Senior Software Engineer

ServiceNow · Posted 28 days ago

Canberra Region, Australian Capital Territory Adzuna Australia

About the role

Company Description It all started when engineer Fred Luddy wrote code that automated a tedious task for his coworker, Phyllis. She cried tears of joy. That moment inspired Fred to build a company that could do that for everyone—freeing people from busywork so they could focus on meaningful work. Today, ServiceNow is the AI control tower for business reinvention. Our ServiceNow AI platform brings together any AI, any data, and any workflow— helping 85% of the Fortune 500Âź work smarter, faster, and better. We're building an AI-native culture where technology and talent are unstoppable together. And we're just getting started. Join us to put AI to work for people. Impact Engineering at ServiceNow Impact Engineering plays a key role in ServiceNow’s mission to help customers realise and maximise the value of their platform investments. The team builds intelligent, data-driven products that enable customer success teams and platform owners to measure, communicate and accelerate business value. The team works across strategically important initiatives, including AI-native experiences, Implementation Agent, Value Management and Platform Health . Sitting at the intersection of product innovation and platform engineering, Impact Engineering delivers solutions with meaningful customer impact and visibility across the organisation. What sets Impact Engineering apart They build at the forefront of AI-native development, working with agentic workflows and emerging AI capabilities. They own meaningful product areas end-to-end, from architecture and design through delivery and operations. They work in a fast-paced, collaborative environment where engineers innovate, challenge assumptions and drive outcomes. They grow through mentorship, continuous learning and meaningful development opportunities. For Software Engineers passionate about building products that deliver real customer impact, thrive in a fast-paced environment, and want to shape the future of enterprise software through AI-powered experiences, Impact Engineering offers an opportunity to do meaningful, cutting-edge work. NOTE Australian citizenship and the ability to obtain and maintain an Australian Government Baseline Security Clearance are mandatory requirements for this role. Candidates must currently reside in Australia and, if offered employment, be willing to undergo and successfully complete the required security clearance assessment and adjudication process. Job Description What you get to do in this role Design and develop scalable, reliable and maintainable software across the stack. Partner with product managers to translate requirements into well-architected solutions and own features end-to-end. Build intuitive, extensible experiences using modern UI frameworks such as React, Angular or Vue. Design and deliver new products and features while enhancing existing capabilities. Embed automated testing and quality practices across functional, integration, regression and performance testing. Participate in design and code reviews, championing engineering best practices, performance and maintainability. Troubleshoot complex systems, optimise performance and strengthen reliability, observability and production readiness. Share knowledge and best practices to foster a culture of engineering excellence and continuous improvement. Qualifications To be successful in this role, you have: Experience in leveraging critical thinking about how to integrate AI into work processes, decision-making, or problem-solving. This may include using AI-powered tools, automating workflows, analyzing AI-driven insights, or exploring AI’s potential impact on the function or industry. 6 years of software engineering experience delivering high-quality products. Proficiency in JavaScript, Python, Java or similar object-oriented languages. Experience with modern front-end frameworks, such as React, Angular or Vue. Strong foundations in data structures, algorithms, object-oriented design and design patterns. Experience with automated testing and CI/CD pipelines. Experience using AI-powered tools or workflows, including validating datasets, model outputs or inference consistency. Strong problem-solving skills and the ability to optimise performance across the stack. Familiarity with modern development tools, including IDEs, debuggers, profilers, source control and Unix-based systems. A demonstrated ability to apply critical thinking when using AI to improve workflows, decision-making and problem-solving. Why Join Impact Engineering Build high-impact software that powers digital experiences for millions of users. Work alongside talented engineers in a culture of craftsmanship, quality and innovation. Leverage AI and automation to enhance engineering excellence and product reliability. Grow through continuous learning, knowledge-sharing and meaningful technical challenges. NOTE Australian citizenship and the ability to obtain and maintain an Australian Government Baseline Security Clearance are mandatory requirements for this role. Candidates must currently reside in Australia and, if offered employment, be willing to undergo and successfully complete the required security clearance assessment and adjudication process. Additional Information Work Personas We approach our distributed world of work with flexibility and trust. Work personas (flexible, remote, or required in office) are categories that are assigned to ServiceNow employees depending on the nature of their work and their assigned work location. Learn more here . To determine eligibility for a work persona, ServiceNow may confirm the distance between your primary residence and the closest ServiceNow office using a third-party service. Equal Opportunity Employer ServiceNow is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, national origin, age, disability, gender identity, veteran status, or any other category protected by law. In addition, all qualified applicants with arrest or conviction records will be considered for employment in accordance with legal requirements. Accommodations We strive to create an accessible and inclusive experience for all candidates. If you require a reasonable accommodation to complete any part of the application process, or are unable to use this online application and need an alternative method to apply, please contact [email protected] for assistance. Export Control Regulations For positions requiring access to controlled technology subject to export control regulations, including the U.S. Export Administration Regulations (EAR), ServiceNow may be required to obtain export control approval from government authorities for certain individuals. All employment is contingent upon ServiceNow obtaining any export license or other approval that may be required by relevant export control authorities. From Fortune. ©2026 Fortune Media IP Limited. All rights reserved. Used under license.

Apply for this role

Senior Software Engineer

ServiceNow, Inc. · Posted 29 days ago

Canberra Region, Australian Capital Territory Adzuna Australia

About the role

It all started when engineer Fred Luddy wrote code that automated a tedious task for his coworker, Phyllis. She cried tears of joy. That moment inspired Fred to build a company that could do that for everyone-freeing people from busywork so they could focus on meaningful work. Today, ServiceNow is the AI control tower for business reinvention. Our ServiceNow AI platform brings together any AI, any data, and any workflow- helping 85% of the Fortune 500Âź work smarter, faster, and better. We're building an AI-native culture where technology and talent are unstoppable together. And we're just getting started. Join us to put AI to work for people. Impact Engineering at ServiceNow Impact Engineering plays a key role in ServiceNow's mission to help customers realise and maximise the value of their platform investments. The team builds intelligent, data-driven products that enable customer success teams and platform owners to measure, communicate and accelerate business value. The team works across strategically important initiatives, including AI-native experiences, Implementation Agent, Value Management and Platform Health . Sitting at the intersection of product innovation and platform engineering, Impact Engineering delivers solutions with meaningful customer impact and visibility across the organisation. What sets Impact Engineering apart They build at the forefront of AI-native development, working with agentic workflows and emerging AI capabilities. They own meaningful product areas end-to-end, from architecture and design through delivery and operations. They work in a fast-paced, collaborative environment where engineers innovate, challenge assumptions and drive outcomes. They grow through mentorship, continuous learning and meaningful development opportunities. For Software Engineers passionate about building products that deliver real customer impact, thrive in a fast-paced environment, and want to shape the future of enterprise software through AI-powered experiences, Impact Engineering offers an opportunity to do meaningful, cutting-edge work. _NOTE_ _Australian citizenship and the ability to obtain and maintain an_ _Australian Government Baseline Security Clearance_ _are mandatory requirements for this role. Candidates must currently reside in Australia and, if offered employment, be willing to undergo and successfully complete the required security clearance assessment and adjudication process._ What you get to do in this role Design and develop scalable, reliable and maintainable software across the stack. Partner with product managers to translate requirements into well-architected solutions and own features end-to-end. Build intuitive, extensible experiences using modern UI frameworks such as React, Angular or Vue. Design and deliver new products and features while enhancing existing capabilities. Embed automated testing and quality practices across functional, integration, regression and performance testing. Participate in design and code reviews, championing engineering best practices, performance and maintainability. Troubleshoot complex systems, optimise performance and strengthen reliability, observability and production readiness. Share knowledge and best practices to foster a culture of engineering excellence and continuous improvement. To be successful in this role, you have: Experience in leveraging critical thinking about how to integrate AI into work processes, decision-making, or problem-solving. This may include using AI-powered tools, automating workflows, analyzing AI-driven insights, or exploring AI's potential impact on the function or industry. 6 years of software engineering experience delivering high-quality products. Proficiency in JavaScript, Python, Java or similar object-oriented languages. Experience with modern front-end frameworks, such as React, Angular or Vue. Strong foundations in data structures, algorithms, object-oriented design and design patterns. Experience with automated testing and CI/CD pipelines. Experience using AI-powered tools or workflows, including validating datasets, model outputs or inference consistency. Strong problem-solving skills and the ability to optimise performance across the stack. Familiarity with modern development tools, including IDEs, debuggers, profilers, source control and Unix-based systems. A demonstrated ability to apply critical thinking when using AI to improve workflows, decision-making and problem-solving. Why Join Impact Engineering Build high-impact software that powers digital experiences for millions of users. Work alongside talented engineers in a culture of craftsmanship, quality and innovation. Leverage AI and automation to enhance engineering excellence and product reliability. Grow through continuous learning, knowledge-sharing and meaningful technical challenges. _NOTE_ _Australian citizenship and the ability to obtain and maintain an_ _Australian Government Baseline Security Clearance_ _are mandatory requirements for this role. Candidates must currently reside in Australia and, if offered employment, be willing to undergo and successfully complete the required security clearance assessment and adjudication process._ Work Personas We approach our distributed world of work with flexibility and trust. Work personas (flexible, remote, or required in office) are categories that are assigned to ServiceNow employees depending on the nature of their work and their assigned work location. Learn more here (https://careers.servicenow.com/life-at-servicenowworkpersonas) . To determine eligibility for a work persona, ServiceNow may confirm the distance between your primary residence and the closest ServiceNow office using a third-party service. Equal Opportunity Employer ServiceNow is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, national origin, age, disability, gender identity, veteran status, or any other category protected by law. In addition, all qualified applicants with arrest or conviction records will be considered for employment in accordance with legal requirements. Accommodations We strive to create an accessible and inclusive experience for all candidates. If you require a reasonable accommodation to complete any part of the application process, or are unable to use this online application and need an alternative method to apply, please contact [email protected] for assistance. Export Control Regulations For positions requiring access to controlled technology subject to export control regulations, including the U.S. Export Administration Regulations (EAR), ServiceNow may be required to obtain export control approval from government authorities for certain individuals. All employment is contingent upon ServiceNow obtaining any export license or other approval that may be required by relevant export control authorities. From Fortune. ©2026 Fortune Media IP Limited. All rights reserved. Used under license.

Apply for this role