Senior Software Engineer

Omnicom Media

Sydney

On-site

AUD 140,000 - 190,000

Full time

20 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Omnicom Media in Sydney is seeking a Senior Software Engineer - Full Stack & Cloud to design, build and operate modern software applications and cloud infrastructure. You will own end-to-end delivery across the stack, collaborating with product, data and engineering teams.

The role emphasizes TypeScript, React, Node.js and AWS with Terraform, CI/CD, security and observability to ensure production readiness and reliable delivery.

Qualifications

  • 10+ years of software engineering experience with senior delivery responsibility.
  • Hands-on TypeScript and React; scalable backend APIs with Node.js/TS.
  • AWS experience with infrastructure as code using Terraform.
  • Strong PostgreSQL and MongoDB design and tuning.
  • Knowledge of software architecture, APIs, distributed systems and data modelling.
  • Experience building CI/CD, monitoring, security and production readiness.

Responsibilities

  • Design, build and operate production-grade applications across the full stack.
  • Develop scalable backend services and APIs with Node.js/TypeScript.
  • Design AWS infrastructure using Terraform and manage IaC pipelines.
  • Build reliable CI/CD pipelines and automate testing and deployment.
  • Ensure security, observability, reliability and operational readiness.
  • Collaborate with product, data and engineering teams to translate requirements into solutions.
  • Identify architectural risks and opportunities to modernise existing systems.
  • Contribute to code reviews and architectural discussions; communicate decisions clearly.

Skills

TypeScript
React
Node.js
AWS
Terraform
CI/CD
PostgreSQL
MongoDB
Distributed systems
API design
Security best practices

Tools

Docker
Kubernetes
ECS/Fargate
OpenID Connect

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 Responsibilities
  • Design, build and evolve production-grade applications using TypeScript, React and Node.js, with a strong focus on quality, performance and maintainability
  • Develop scalable backend services, APIs and integrations with MongoDB and other internal or external platforms
  • Take end-to-end ownership of technical solutions from requirements and design through implementation, deployment, monitoring and ongoing improvement
  • Translate business and product requirements into pragmatic technical solutions, making well-reasoned decisions across architecture, APIs, data and infrastructure
  • Design and manage application infrastructure in AWS using Terraform and infrastructure-as-code best practices
  • Build and maintain reliable CI/CD pipelines to support automated testing, application delivery and infrastructure changes
  • Apply strong engineering practices across testing, security, observability, reliability and operational readiness
  • Diagnose and resolve issues across application, infrastructure and deployment layers, and implement improvements that reduce recurring operational risk
  • Identify technical debt, architectural risks and opportunities to simplify, modernise or improve existing systems
  • Contribute to code, design and architecture reviews, helping maintain high engineering standards across the team
  • Communicate technical decisions, risks and trade-offs clearly to both technical and non-technical stakeholders
What You'll Bring
  • 10+ 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 TypeScript
  • Proven 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 Valuable
  • Docker, ECS/Fargate or Kubernetes
  • Event-driven or asynchronous application architectures
  • OAuth, OpenID Connect or Microsoft Entra ID
  • Modern observability and monitoring platforms
  • AI-assisted software engineering tools and development workflows
  • Media, advertising, marketing or agency technology experience
Additional Information

Omnicom 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 Software Engineer
Senior Software Engineer

Omnicommediagroup • Sydney

On-site
AUD 150,000 - 210,000
Senior Software Developer
Senior Software Developer

MPAU Technology • City of Melbourne

On-site
AUD 130,000 - 170,000
Senior Full-Stack Cloud Engineer — AWS & CI/CD
Senior Full-Stack Cloud Engineer — AWS & CI/CD

Omnicom Media • Sydney

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

2 Doors® • City of Melbourne

On-site
AUD 140,000 - 180,000
Training & development
Udemy courses
AI tools access
+3
Senior Full-Stack & Cloud Engineer: End-to-End Ownership
Senior Full-Stack & Cloud Engineer: End-to-End Ownership

Omnicommediagroup • Sydney

On-site
AUD 150,000 - 210,000
Senior Full-Stack Engineer
Senior Full-Stack Engineer

RapidStart • City of Melbourne

Hybrid
AUD 120,000 - 180,000
Flexible remote work options
Health and wellness benefits
Latest technology and tools
+2
Mid & Senior Full Stack Software Engineer - Typescript
Mid & Senior Full Stack Software Engineer - Typescript

TheDriveGroup • Sydney

Hybrid
AUD 140,000 - 170,000
Senior Software Engineer
Senior Software Engineer

MA Financial Group • Sydney

Hybrid
AUD 120,000 - 170,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
Full Stack Senior Engineer / Architect
Full Stack Senior Engineer / Architect

Kaizen Global Technologies • City of Melbourne

On-site
AUD 100,000 - 130,000