Senior Engineer (.Net)

Reapit

Australia

Hybrid

AUD 150,000 - 210,000

Full time

32 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Flexible Working

Job summary

Reapit, a global proptech brand, is seeking a Senior Engineer to design and deliver backend solutions in Australia. You will work on RESTful services, AI-enabled development workflows, and scalable architectures, collaborating across Product, QA, and Operations.

You should bring 7+ years of .NET/C# backend experience, ASP.NET Core, SQL Server, and Docker, with a mindset for SOLID design and distributed systems. Flexible working is offered across Sydney or Brisbane offices.

Qualifications

  • Bachelor’s degree in computer science, engineering, or a related field.
  • 7+ years in back-end software development with .NET/C# - Essentia
  • Experience designing and building RESTful APIs and backend services, ideally with ASP.NET Core - Essential. Front-end web application experience, ideally with React, is favourable but not required.
  • Experience working with distributed teams.
  • Strong proficiency in .NET/C# for backend development, including ASP.NET Core, Entity Framework, and SQL Server.
  • Knowledge of relational and non-relational databases, with experience in SQL Server and ORM tools such as Entity Framework.
  • Understanding of distributed systems (ideally microservices, event-based architecture).
  • Experience with testing methodologies (unit/integration/E2E testing, mocking, shift-left).
  • Proficiency in CI/CD pipelines and build tools.
  • Exposure to public cloud platforms (preferably AWS) and familiarity with IaC tools like CloudFormation, CDK, and Docker.
  • Proven experience and strong proficiency in agentic AI development, with an emphasis on improving developer productivity.
  • Understanding of SOLID design principles.

Responsibilities

  • Design and deliver technical solutions that meet business requirements.
  • Collaborate with product managers, QA, and other departments to refine technical requirements and contribute to solution design.
  • Analyze technical requirements, conduct research, and estimate effort for planned work.
  • Develop technical designs that meet business requirements and architectural standards, ensuring security, scalability, performance, and maintainability.
  • Actively write code and participate in the code review process, applying AI-enabled development workflows.
  • Perform rigorous testing and validation of solutions to ensure quality.
  • Develop and maintain accurate documentation for engineering projects.
  • Provide technical guidance and support to team members through collaboration and code reviews.
  • Identify and implement opportunities to improve performance, maintainability, and engineering effectiveness.
  • Contribute to incident investigation and resolution, and support clear stakeholder communication.
  • Actively participate in agile ceremonies, including daily stand-ups, sprint planning, retrospectives, and reviews.
  • Contribute to delivering projects on time and to the required quality standards through strong technical execution and ownership.
  • Champion engineering quality and best practices through design, implementation, testing, and documentation.

Skills

NET/C#
REST APIs
Distributed systems
Agentic AI
SOLID principles

Education

Bachelor's degree in CS/Engineering

Tools

ASP.NET Core
Entity Framework
SQL Server
React
AWS
CloudFormation
CDK
Docker

Job description

Come and join our global proptech brand as we revolutionise our products for our highly valued Real Estate clientele!

Reapit is the original, end-to-end business technology provider for estate agencies of all sizes. We’ve been helping sales and lettings agents to build relationships and grow their businesses for more than 25 years. Our technology connects property professionals in Europe, the Middle East, Australia, and New Zealand with buyers, sellers, tenants and landlords to power the relationships that change lives.

In Australia, Reapit stands as the preferred technology choice among the nation's leading estate agents and agencies. Tailored to the unique demands of the Australian property market, Reapit provides successful leaders with unparalleled tools across sales, property management, client relations, and data analytics, reinforcing their position at the pinnacle of real estate excellence.

What you’ll be doing

The Senior Engineer will design and deliver technical solutions that meet business requirements. They will embody Reapit’s core values of Trust, Collaboration, Innovation, Excellence, and People.

Key Responsibilities:
Planning and Requirement Analysis:
Collaborate Across Departments

Work closely with product managers, quality assurance, and other departments to refine technical requirements and contribute to solution design.

Requirement Analysis and Estimation

Contribute to analysing technical requirements, conducting research, and estimating effort for planned work.

System Design:
Technical Design and Implementation

Develop technical designs that meet business requirements and architectural standards, ensuring security, scalability, performance, and maintainability.

Implementation
Code Development and Review

Actively write code and participate in the code review process, upholding and contributing to coding standards, while effectively applying AI-enabled development tools and workflows to improve productivity, quality, and delivery outcomes.

Testing and Validation

Perform rigorous testing and validation of solutions to ensure the quality of deliverables.

Documentation

Develop and maintain accurate documentation for engineering projects, ensuring all necessary materials are produced and maintained for future reference and compliance.

Maintenance
Technical Guidance

Provide technical guidance and support to team members through collaboration, code reviews, and sharing best practices.

Continuous Improvement

Identify and implement opportunities to improve performance, maintainability, and engineering effectiveness.

Incident Management

Contribute to incident investigation and resolution, support clear stakeholder communication, and help identify follow-up improvements to reduce recurrence.

Project Delivery
Agile Participation

Actively participate in agile ceremonies, including daily stand-ups, sprint planning, retrospectives, and reviews.

Project Delivery

Contribute to delivering projects on time and to the required quality standards through strong technical execution, collaboration, and ownership of assigned work.

Who we're looking for

At Reapit, we prioritise hiring individuals who share our values and possess the right attitudes and behaviours for success. Whilst some of the listed requirements may be important, don’t worry if you don’t meet all of them, we’d still like to hear from you.

Bachelor’s degree in computer science, engineering, or a related field.

7+ years in back-end software development with .NET/C# - Essentia

Experience designing and building RESTful APIs and backend services, ideally with ASP.NET Core - Essential. Front-end web application experience, ideally with React, is favourable but not required.

Experience working with distributed teams.

Technical Skills:

Strong proficiency in .NET/C# for backend development, including experience with ASP.NET Core, Entity Framework, and SQL Server.

Knowledge of relational and non-relational databases, with experience in SQL Server and ORM tools such as Entity Framework.

Understanding of distributed systems (ideally microservices, event-based architecture).

Experience with testing methodologies (unit/integration/E2E testing, mocking, shift-left).

Proficiency in CI/CD pipelines and build tools.

Exposure to public cloud platforms (preferably AWS) and familiarity with IaC tools like CloudFormation, CDK, and Docker.

Proven experience and strong proficiency in agentic AI development, with an emphasis on improving developer productivity (e.g., coding assistants, agentic workflows for test generation/debugging, documentation and runbook automation, and evaluation/guardrails for safe adoption).

Understanding of SOLID design principles.

What your impact and success looks like

We expect your success and impact in the early stages of your career with us to look something like this:

Within 1 month:

You will be making a positive contribution on smaller work items to introduce you to the technology stack.

You will participate in planning and estimation sessions, technical scoping exercises, and code reviews from day one, to help understand both the domain and the code, and provide your own feedback from your prior experience.

You will begin building strong working relationships with team members and gaining an understanding of how the team collaborates and delivers.

You will begin building strong relationships with other departments including Product, Design, QA, and Operations.

Within 3 months:

You will feel comfortable with the domain and Reapit’s products & services.

You will be able to demonstrate a strong understanding of the core areas of the technology stack.

You will be independently contributing ideas for improvements both for the product and team processes.

You will be actively contributing to delivery quality, engineering standards, and a positive team culture, including practical use of AI-enabled development workflows to improve team effectiveness.

You will be working collaboratively with the Product department to understand requirements and plan work.

Within 6 months:

Your contributions will be helping shape technical solutions and influencing the future direction of the products.

You will be delivering complex aspects of the project with a high level of autonomy.

You will be participating in agile processes, technical planning and design conversations.

You will be contributing to a positive, collaborative team culture and supporting innovation and continuous improvement.

You will be championing engineering quality and best practices through solution design, implementation, testing, and documentation.

We operate a Flexible Working Policy and you are free to determine where you work from, be that from home or in the Sydney or Brisbane offices, and how often but we certainly recommend a balance.

Don't tick all the boxes? Neither do we

We care about our industry and want it to become a more inclusive and diverse place to work. So, we’re driven by hiring not only by experience and relevance for the role but by sharing our values and the right attitudes and behaviours for success. We are committed to Equal Employment Opportunity through attracting and retaining a complementary team of employees and building an inclusive environment for all. We feel we have an empowering environment where everyone is supported and respected, and we want you to feel this too. We welcome new ideas, thinking and approaches, whilst listening to all our employees.

“We are a 2025 Circle Back Initiative Employer – we commit to respond to every applicant.”
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Engineer, Full Stack (React/.NET)
Senior Engineer, Full Stack (React/.NET)

Reapit Australia & New Zealand • City of Brisbane

Hybrid
AUD 140,000 - 180,000
Senior Engineer - Full Stack (React/.Net) - AI Workflows
Senior Engineer - Full Stack (React/.Net) - AI Workflows

Reapit Australia & New Zealand • City of Brisbane

Hybrid
AUD 180,000 - 230,000
Flexible working
Brisbane/Sydney offices
Senior Engineer - Full Stack (React/Kotlin/Perl)
Senior Engineer - Full Stack (React/Kotlin/Perl)

Reapit • Australia

Hybrid
AUD 140,000 - 190,000
Engineering Director
Engineering Director

Reapit • City of Brisbane

On-site
AUD 180,000 - 240,000
Flexible working policy
Senior DevOps Engineer
Senior DevOps Engineer

Reapit • City of Brisbane

Hybrid
AUD 120,000 - 160,000
Flexible working policy
Brisbane or Sydney office
Account Manager - Field
Account Manager - Field

Reapit • Sydney

Hybrid
AUD 70,000 - 120,000
Flexible working policy
Sydney office 1-2 days per week
Software Engineer
Software Engineer

REA Group • City of Melbourne

On-site
AUD 95,000 - 135,000
Hybrid work
Flexible leave options
Parental leave
+2
Position: Principal Data Engineer New
Position: Principal Data Engineer New

REA Group Ltd. • City of Melbourne

On-site
AUD 180,000 - 240,000
Hybrid work
Birthday leave
Parental leave
+2
Senior Backend Engineer – .NET Core, AI Tools
Senior Backend Engineer – .NET Core, AI Tools

Reapit • Australia

Hybrid
AUD 150,000 - 210,000
Flexible Working
Position: Senior Data Engineer New
Position: Senior Data Engineer New

REA Group Ltd. • City of Melbourne

On-site
AUD 140,000 - 190,000
Hybrid work model
Flexible leave options
Flexible parental leave
+2