Senior Software Engineer

Omnicom Media Group Holdings Inc.

Sydney

On-site

AUD 130,000 - 180,000

Full time

7 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Omnicom Media Group Holdings Inc. is seeking a Senior Software Engineer - Full Stack & Cloud to design, build and operate modern software applications and cloud infrastructure.

This hands-on role spans end-to-end ownership from design to production operations, partnering with engineering, product and data teams. You will work across the full stack with TypeScript, React and Node.js, develop scalable backend services with PostgreSQL and MongoDB, and deploy on AWS using Terraform.

Qualifications

  • 10+ years of software engineering experience.
  • Strong hands-on experience in TypeScript and React.
  • Experience designing and operating applications on AWS with Terraform IaC.
  • Strong experience with PostgreSQL and relational databases.
  • Experience with MongoDB and NoSQL databases.
  • Deep understanding of software architecture, API design, and distributed systems.
  • Experience building and operating CI/CD pipelines, testing, monitoring and production support.
  • Strong cloud-native security awareness and practices.
  • Excellent communication skills across technical and non-technical stakeholders.

Responsibilities

  • Design, build and evolve production-grade applications using TypeScript, React and Node.js.
  • Develop scalable backend services and APIs.
  • Translate requirements into technical solutions across architecture, APIs, data and infra.
  • Design and manage AWS infrastructure using Terraform.
  • Build and maintain CI/CD pipelines and automated testing.
  • Diagnose issues across app, infra and deployment layers; implement improvements.

Skills

TypeScript
React
Node.js
AWS
PostgreSQL
MongoDB
CI/CD
Security
Observability
Distributed systems

Tools

Terraform
Docker
Kubernetes
ECS/Fargate

Job description

We are looking for a Senior Software Engineer - Full Stack & Cloud to design, build and operate modern software applications and the cloud infrastructure that supports them.This is a hands-on senior engineering role with end-to-end ownership across application development, architecture, cloud infrastructure and production operations.You will work on complex and sometimes ambiguous problems, partnering with engineering, product and data teams to shape solutions and take them from technical design through implementation, deployment and ongoing operation.We are looking for an engineer with strong software engineering fundamentals, sound architectural judgement and the ability to work effectively across the full technology stack.Key ResponsibilitiesDesign, build and evolve production-grade applications using TypeScript, React and Node.js, with a strong focus on quality, performance and maintainabilityDevelop scalable backend services, APIs and integrations with MongoDB and other internal or external platformsTake end-to-end ownership of technical solutions from requirements and design through implementation, deployment, monitoring and ongoing improvementTranslate business and product requirements into pragmatic technical solutions, making well-reasoned decisions across architecture, APIs, data and infrastructureDesign and manage application infrastructure in AWS using Terraform and infrastructure-as-code best practicesBuild and maintain reliable CI/CD pipelines to support automated testing, application delivery and infrastructure changesApply strong engineering practices across testing, security, observability, reliability and operational readinessDiagnose and resolve issues across application, infrastructure and deployment layers, and implement improvements that reduce recurring operational riskIdentify technical debt, architectural risks and opportunities to simplify, modernise or improve existing systemsContribute to code, design and architecture reviews, helping maintain high engineering standards across the teamCommunicate technical decisions, risks and trade-offs clearly to both technical and non-technical stakeholdersWhat You'll Bring10+ years of software engineering experience, with a proven track record of operating at Senior Engineer level and driving technical delivery across complex initiatives.Strong hands-on experience in TypeScript and React, with proven expertise in designing and developing scalable backend services and APIs using Node.js and TypeScriptProven experience designing and operating applications on AWS, with deep expertise in Infrastructure as Code using Terraform to deliver secure, scalable, and maintainable cloud environments.Strong experience with PostgreSQL and other relational databases, including schema design, query optimisation, and performance tuning.Experience with MongoDB and other NoSQL/document databases, with a solid understanding of data modelling and scalability considerations.Deep understanding of software architecture, API design, distributed systems, and data modelling principles.Experience building and operating modern engineering platforms using CI/CD, automated testing, monitoring, observability, and production support best practices.Strong understanding of cloud-native security and secure application development principles.Excellent communication skills, with the ability to influence stakeholders and clearly explain technical concepts, decisions, and trade-offs across all levels of the organisation.Experience That Would Be ValuableDocker, ECS/Fargate or KubernetesEvent-driven or asynchronous application architecturesOAuth, OpenID Connect or Microsoft Entra IDModern observability and monitoring platformsAI-assisted software engineering tools and development workflowsMedia, advertising, marketing or agency technology experienceAdditional InformationOmnicom Media Group network is an equal opportunity employer and is committed to building a diverse and inclusive workplace. We encourage Aboriginal, Torres Strait Islander and people of all backgrounds to apply. We do not discriminate on the basis of race, religion, national origin, gender identity or expression, sexual orientation, age, or marital, veteran, or disability status. All your information will be kept confidential according to EEO guideline.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full-Stack Cloud Engineer (AWS, TypeScript)
Senior Full-Stack Cloud Engineer (AWS, TypeScript)

Omnicom Media Group Holdings Inc. • Sydney

On-site
AUD 130,000 - 180,000
Senior Full-Stack Engineer - Hybrid
Senior Full-Stack Engineer - Hybrid

Canvas Digital Pty • Sydney

On-site
AUD 150,000 - 190,000
Senior Software Engineer
Senior Software Engineer

MA Financial Group • Sydney

Hybrid
AUD 120,000 - 170,000
Software Engineers
Software Engineers

Peoplebank Australia Ltd • New South Wales

On-site
AUD 80,000 - 120,000
Lead Software Engineer (React.js/Node.js/Typescript)
Lead Software Engineer (React.js/Node.js/Typescript)

Remote Office • City of Melbourne

On-site
AUD 150,000 - 180,000
Senior Software Engineer
Senior Software Engineer

Roima Intelligence • Adelaide

On-site
AUD 100,000 - 130,000
Middle/Senior Software Engineer – Platform
Middle/Senior Software Engineer – Platform

EasySoftGroup • Cracow

On-site
AUD 120,000 - 160,000
Senior Full Stack Engineer
Senior Full Stack Engineer

Launch Group • Sydney

Hybrid
AUD 120,000 - 150,000
9‑month contract
Hybrid work 3 days in Sydney office
Collaborative team
Senior .Net Engineer
Senior .Net Engineer

EasySoftGroup • Cracow

Hybrid
AUD 140,000 - 190,000
Flexible hybrid working model
Competitive salary
Career growth opportunities
Software Engineer - Java/React Fullstack
Software Engineer - Java/React Fullstack

Intevoo • Sydney

On-site
AUD 90,000 - 125,000