Senior Software Engineer

Ucentricpeople — Australia · Posted ~4 hours ago

Senior $160000-$180000 + super

Skills

Software engineering System architecture Technical ownership Production software development SaaS Telephony SMS Email Web

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a small, senior engineering team building and evolving a production communications platform. You will own problems end to end, help shape technical solutions, make architecture and implementation decisions, and work closely with technical and product leaders in a hands-on environment.

Highlights

High-ownership senior engineering role with strong involvement in architecture, problem solving, implementation decisions, and direct collaboration with technical and product leadership.

Description

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 is highly valuable. 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 workflowsMaintain customer identity and conversation context across multiple communications channelsDesign and integrate APIs and third-party servicesImprove reliability, deployment safety and observability across the platformDiagnose complex issues across application, integration and communications boundariesHelp simplify an existing architecture without disrupting customers or slowing product deliveryUse AI-assisted development tools extensively while reviewing, validating and taking ownership of the resulting outputMake pragmatic architecture and engineering decisions based on customer impact, technical risk and business prioritiesLead effectively with distributed and offshore engineering teamsContribute 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 experienceCurrent and practical use of AI-assisted development and coding agentsHands-on Twilio, Telnyx or comparable programmable telephony experienceStrong API and third-party integration experienceExperience building reliable, scalable customer-facing systemsStrong systems thinking and architecture capabilityExperience debugging across multiple systems and integration boundariesUnderstanding of retries, idempotency, failure handling and state managementThe ability to understand and safely change unfamiliar or rapidly evolved production systemsHigh ownership of what you build, ship and operateExperience collaborating effectively with offshore and distributed engineering teamsClear 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.