Senior Software Engineer

UCentric

Melbourne

A distancia

AUD 160.000 - 180.000

Jornada completa

hace 46 horas
Sé de los primeros/as/es en solicitar esta vacante

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Descripción de la vacante

Ucentric is seeking a Senior Software Engineer to own and evolve a production communications SaaS platform. The role encompasses hands-on work with programmable telephony, AI-assisted development, and complex multi‑channel context management.

You’ll collaborate with senior leaders to shape architecture, ensure reliability, and deliver scalable customer-facing systems. Melbourne‑based preference with Australia‑wide consideration, remote‑first, and strong ownership of what ships.

Formación

  • Experienced senior software engineer with ownership beyond coding.
  • Hands-on with AI-assisted development and coding agents.
  • Hands-on Twilio, Telnyx or comparable programmable telephony experience.
  • Strong API and third‑party integration capabilities.
  • Experience building reliable, scalable customer‑facing systems.
  • Strong systems thinking and architectural skills.
  • Experience debugging across multiple systems and boundaries.
  • Understanding of retries, idempotency and state management.
  • Ability to understand and safely change evolving production systems.
  • Ownership mindset for what you build, ship and operate.
  • Experience collaborating with offshore/distributed teams.
  • Clear technical communication and trade-off discussions.

Responsabilidades

  • Own the design, development and evolution of customer-facing production systems.
  • Build and improve programmable telephony and messaging workflows.
  • Maintain customer identity and conversation context across channels.
  • Design and integrate APIs and third-party services.
  • Improve reliability, deployment safety and observability.
  • Diagnose complex issues across application and integration boundaries.
  • Lead architecture decisions with leadership teams.
  • Utilize AI-assisted tools while ensuring output quality and production risk control.

Conocimientos

AI-assisted development
Telephony experience
API integration
System architecture
Distributed teams
Code ownership
Technical communication

Descripción del empleo

Senior Software Engineer (Communications SaaS)
Melbourne preferred | Australia-wide considered
$160,000–$180,000 + super
About the company

We’re exclusively partnering with a growing Australian technology company building a production communications SaaS platform for the SME market.

The platform brings together phone, SMS, email and web interactions around a single customer, helping businesses maintain context across multiple channels and deliver a more seamless customer experience.

This is a growing product business with a small, senior team and direct access to technical and product leadership. The engineering environment is highly hands‑on, customer‑focused and built around strong technical ownership.

About the role

We’re looking for a Senior Software Engineer who can take genuine ownership within an existing production platform.

This is not a ticket‑taking role. You’ll help understand the problem, shape the technical approach, make architecture and implementation decisions, and own what ultimately reaches production.

The role involves working across an evolved production system where context matters. You’ll need to trace how the platform behaves today, understand hidden dependencies and assumptions, and make thoughtful changes without disrupting customers.

Programmable telephony is a major part of the environment, so hands‑on experience with Twilio, Telnyx or an equivalent communications platform will be prioritised.

AI is also central to the way the team works. They are looking for someone who is already using AI‑assisted development and coding agents as part of their day‑to‑day engineering workflow, while still applying strong independent judgement around architecture, code quality and production risk.

Responsibilities

Own the design, development and evolution of customer‑facing production systems

  • Build and improve programmable telephony and messaging workflows
  • Maintain customer identity and conversation context across multiple communications channels
  • Design and integrate APIs and third‑party services
  • Improve reliability, deployment safety and observability across the platform
  • Diagnose complex issues across application, integration and communications boundaries
  • Help simplify an existing architecture without disrupting customers or slowing product delivery
  • Use AI‑assisted development tools extensively while reviewing, validating and taking ownership of the resulting output
  • Make pragmatic architecture and engineering decisions based on customer impact, technical risk and business priorities
  • Lead effectively with distributed and offshore engineering teams
  • Contribute directly to technical direction alongside senior product and technology leadership
Your background and experience

We’re looking for an experienced senior software engineer who is comfortable operating in complex production environments and taking ownership beyond just writing code.

Ideally, you’ll bring:
  • Strong senior‑level software engineering experience
  • Current and practical use of AI‑assisted development and coding agents
  • Hands‑on Twilio, Telnyx or comparable programmable telephony experience
  • Strong API and third‑party integration experience
  • Experience building reliable, scalable customer‑facing systems
  • Strong systems thinking and architecture capability
  • Experience debugging across multiple systems and integration boundaries
  • Understanding of retries, idempotency, failure handling and state management
  • The ability to understand and safely change unfamiliar or rapidly evolved production systems
  • High ownership of what you build, ship and operate
  • Experience collaborating effectively with offshore and distributed engineering teams
  • Clear technical communication and the ability to explain trade‑offs

Specific framework experience is less important than strong engineering judgement, systems thinking and the ability to quickly understand an existing production environment.

Why this opportunity

This is an opportunity to join a growing Australian technology business at a stage where your technical decisions will have visible impact.

You’ll work directly with senior technical and product leaders, remain highly hands‑on and have genuine influence over how the platform evolves.

The role will suit someone who enjoys solving difficult systems problems, working with programmable communications technology and using modern AI development tools in a practical way.

Most importantly, it will suit an engineer who cares about what happens after the code ships, whether the system is reliable, whether it scales, whether failures are understandable, and whether the customer experience remains seamless.

The business is remote‑first, with Melbourne preferred to enable closer collaboration with leadership. Strong candidates elsewhere in Australia will also be considered.

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior Software & DevOps Engineer (C#/AWS)
Senior Software & DevOps Engineer (C#/AWS)

Morgan Consulting • Melbourne

Híbrido
AUD 140.000 - 180.000
Hybrid working
Office in South Melbourne
Ownership of both app development and
+1
Senior Software Engineer – AI‑Driven Telephony Platform (Remote)
Senior Software Engineer – AI‑Driven Telephony Platform (Remote)

Ucentric • Melbourne

A distancia
AUD 160.000 - 180.000
Senior Developer
Senior Developer

Telair • Brisbane

Presencial
AUD 120.000 - 160.000
Training budgets
Conference budgets
Ownership of real systems
+3
Senior Software Engineer & DevOps (C#/AWS)
Senior Software Engineer & DevOps (C#/AWS)

Morgan Consulting • Melbourne

Híbrido
AUD 150.000 - 190.000
Permanent opportunity
Hybrid working arrangements
Office in South Melbourne
Software Engineer
Software Engineer

Codi Recruitment • Sydney

Presencial
AUD 90.000 - 110.000
Salary 90k-110k AUD
Office in Sydney CBD
Permanent, full-time
Junior Software Engineer | Full-Stack Product Engineering
Junior Software Engineer | Full-Stack Product Engineering

Codi • Sydney

Presencial
AUD 90.000 - 110.000
Salary: AUD 90k-110k
Office in Sydney CBD (onsite)
Permanent, full-time
Senior Director of Software Engineering
Senior Director of Software Engineering

Intrinzic • Sydney

Híbrido
AUD 239.000 - 292.000
Hybrid working
Bonus program
Superannuation
Technical Lead / Principle Engineer – Angular, Python, AWS
Technical Lead / Principle Engineer – Angular, Python, AWS

Saasnine • Melbourne

Presencial
AUD 150.000 - 210.000
Senior .NET Python Developer
Senior .NET Python Developer

Pearson Carter Limited • Brisbane

Presencial
AUD 130.000 - 150.000
Principal Architect & Tech Lead – Architecture Ownership (Remote)
Principal Architect & Tech Lead – Architecture Ownership (Remote)

Saasnine • Melbourne

Híbrido
AUD 166.000 - 240.000
Ubicaciones