Job Description

Join to apply for the Senior Software Engineer (Backend) role at Restive

2 days ago Be among the first 25 applicants

Join to apply for the Senior Software Engineer (Backend) role at Restive

Note: You must have full working rights in Australia
About The Role
We're looking for a Senior Software Engineer to join our team and play a key role in shaping modern backend architectures—including microservices and APIs—across a variety of client engagements. This is a hands-on leadership role suited for someone who enjoys working across both technical delivery and pre-sales—helping to design solutions, secure new opportunities, and guide clients through complex architectural decisions.
Responsibilities

  • Shape Microservices & API Strategy: Define and evolve baseline microservices patterns and reference architectures for use across client projects—ensuring they align with modern engineering principles and cloud-native best practices.
  • Client Engagement & Leadership: Work closely with clients to understand business needs, lead architectural discussions, present solutions, and provide trusted technical guidance throughout project lifecycles.
  • Pre-Sales & Solution Design: Collaborate with delivery leads, architects, and sales teams during pre-sales phases—contributing to solution designs, proposals, estimations, and client pitches.
  • Design & Delivery: Lead the design and delivery of microservices architectures on cloud platforms (primarily Azure), ensuring they are performant, secure, and maintainable.
  • Technical Governance: Review solution designs, coach engineers, and contribute to internal accelerators, patterns, and practices.
  • End-to-End Delivery Awareness: Understand both the business context and technical requirements across infrastructure, integration, and application logic.
Requirements
  • API Development & Microservices Expertise: Deep experience designing and implementing scalable API design and microservices-based solutions, with a strong grasp of domain-driven design, API best practices, and service orchestration.
  • Cloud Native Delivery: Proven delivery experience in Azure environments (e.g. Azure Functions, Kubernetes, Azure Container Apps, CosmosDB, API Management). Familiarity with AWS or GCP is a plus.
  • .NET Core Proficiency: Strong hands-on expertise in .NET Core and related tools and frameworks.
  • Consulting Skills: Experience engaging with clients, running workshops, presenting solutions, and influencing senior technical and non-technical stakeholders.
  • Pre-Sales Exposure: Prior involvement in pre-sales or solution consulting activities, including shaping proposals, estimating work, and articulating technical value.
- - Collaboration & Mentorship: Ability to work in cross-functional teams, mentor junior engineers, and contribute to a culture of engineering excellence.

Seniority level

  • Seniority level

    Mid-Senior level

Employment type

  • Employment type

    Full-time

Job function

  • Job function

    Information Technology
  • Industries

    IT Services and IT Consulting

Referrals increase your chances of interviewing at Restive by 2x

Get notified about new Senior Software Engineer jobs in Melbourne, Victoria, Australia .

Melbourne, Victoria, Australia 2 weeks ago

Senior Technical Consultant (SQL Developer)

Melbourne, Victoria, Australia 2 weeks ago

Contract - D365 F&O Senior Developer/Technical Consultant

Melbourne, Victoria, Australia A$150.00-A$165.00 3 days ago

Senior Technical Writer, Developer Experience

Melbourne, Victoria, Australia 19 hours ago

Senior Front End Software Development Engineer

Melbourne, Victoria, Australia A$130,000.00-A$180,000.00 4 weeks ago

Senior Software Development Engineer (1-Year Fixed-Term)

Melbourne, Victoria, Australia A$130,000.00-A$180,000.00 2 months ago

Senior Back End Software Development Engineer

Carlton, Victoria, Australia 4 months ago

Senior Front End Software Development Engineer

Melbourne, Victoria, Australia A$130,000.00-A$180,000.00 3 months ago

Senior Software Engineer - Cross-Platform Applications

South Melbourne, Victoria, Australia 5 hours ago

Richmond, Victoria, Australia 2 weeks ago

South Melbourne, Victoria, Australia 3 hours ago

Cremorne, Victoria, Australia 1 month ago

Cremorne, Victoria, Australia 2 weeks ago

Melbourne, Victoria, Australia 4 days ago

Melbourne, Victoria, Australia 6 hours ago

Melbourne, Victoria, Australia A$130,000.00-A$140,000.00 1 month ago

Melbourne, Victoria, Australia 5 days ago

Melbourne, Victoria, Australia 1 week ago

Abbotsford, Victoria, Australia 1 week ago

Melbourne, Victoria, Australia 1 week ago

Hawthorn, Victoria, Australia 3 weeks ago

Melbourne, Victoria, Australia 6 days ago

Melbourne, Victoria, Australia 3 days ago

Melbourne, Victoria, Australia 1 week ago

Senior Software Test Engineer - CPTO (P593)

Melbourne, Victoria, Australia 2 weeks ago

Melbourne, Victoria, Australia 4 days ago

Senior Software Engineer - Pages Platform (Frontend)

Melbourne, Victoria, Australia 2 weeks ago

Melbourne, Victoria, Australia 2 weeks ago

Senior Software Developer (.NET & React)

Hawthorn, Victoria, Australia 3 months ago

Melbourne, Victoria, Australia 1 week ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application