REA Group

REA Group is an Australian digital business specializing in property solutions, with the mission of empowering individuals to make property decisions through si

Senior Software Engineer

Location

Australia

Posted

3 days ago

Salary

0

Seniority

Senior

Job Description

Senior Software Engineer

REA Group

Title: Senior Software Engineer Location: Richmond Australia Job Description: - Build and evolve Mortgage Choice's consumer digital experiences across mortgagechoice.com.au, broker minisites, calculators, and lead and conversion flows. - Permanent role based in Melbourne or Sydney We're REA With bold and ambitious goals, REA Group is changing the way the world experiences property. No matter where you're at on your property journey, we're here to help with every step - whether that's finding or financing your next home. Our people are the key to our success. At the heart of everything we do is a thriving culture centred around high performance and care. We are purpose driven and collaborative, which drives innovation and our ability to make a real impact. As such, we're proud to have been named one of Australia's Best Workplaces four times since 2021 - including third place in 2025 - plus Best Workplace for Women in 2023 and Best Workplace in Technology in 2024 and 2025. These listings are testament to every person who helps make REA a great place to work. Where the team fits in This role sits in Financial Services, in the squad responsible for the digital experiences that help consumers discover, engage with and progress towards finance with Mortgage Choice. The squad owns and evolves key consumer-facing experiences across mortgagechoice.com.au and broker minisites, including content and lead journeys, calculators and conversion flows, and the integrations and services that power them. The team balances feature delivery with platform modernisation, system health, security, reliability and operational excellence so customer experiences remain fast, trusted and easy to evolve. What the role is all about As a Senior Software Engineer, you will play a key hands-on role in building, running and evolving Mortgage Choice's consumer digital experiences. You'll design, build and maintain high-quality software across websites, CMS-backed experiences, calculators, lead journeys and supporting services. You'll own technical delivery from discovery and solution design through build, release, monitoring and continuous improvement, while partnering closely with product, design and engineering peers to shape simple, scalable solutions. You'll also contribute to stronger engineering practices through code review, technical design, documentation and mentoring, while helping the team modernise its architecture, tooling and ways of working over time. Who we're looking for - Strong experience building and operating customer-facing digital products in a cross-functional product environment. - Deep software engineering fundamentals, including solution design, code quality, debugging, refactoring and sound technical judgement. - Strong hands-on experience in backend and web engineering, ideally including C#/.NET and modern JavaScript or TypeScript-based applications. - Experience working with APIs, integrations and data flows in production systems. - Experience with CMS-backed websites or content-rich digital experiences, ideally in platforms such as Umbraco or similar headless or hybrid CMS environments. - Experience with cloud infrastructure and modern delivery practices, ideally including AWS, containers, CI/CD and automated testing. - A strong quality mindset, with a focus on safe deployment practices, observability, performance, security and operational excellence. - A collaborative leadership style, with the ability to mentor others, raise standards and positively influence how the squad works. The REA experience The physical, mental, emotional and financial health of our people is something we'll never stop caring about. This is a place to learn and grow. Some of our perks and benefits include: - A hybrid and flexible approach to working. - Flexible leave options including birthday leave and the ability to purchase additional leave. - Flexible parental leave offering for primary and secondary carers. - Our Because We Care program offers employees volunteering leave, community grants, matched payroll giving and our Community Café donates 100% of revenue to charity. - Hackdays so you can bring your big ideas to life. Our commitment to Diversity, Equity, and Inclusion We are committed to providing a working environment that embraces and values diversity, equity and inclusion. We believe teams with diverse ideas and experiences are more creative, more effective and fuel disruptive thinking. If you've got the skills, dedication and enthusiasm to learn but don't necessarily meet every single point on the job description, please still get in touch. Join our Talent Neighbourhood Keen to be part of REA but didn't find a perfect match with this opportunity? Perhaps the timing isn't right? You should join our Talent Neighbourhood!

Related Job Pages

More Software Engineer Jobs

PayPal logo

Senior Software Engineer

PayPal

PayPal offers a fast, secure way for sellers and buyers to conduct transactions online and on the go. From its beginning in 1998, the financial technology compa

Title: Senior Software Engineer Location: New York City United States Job Description: The Company PayPal has been revolutionizing commerce globally for more than 25 years. Creating innovative experiences that make moving money, selling, and shopping simple, personalized, and secure, PayPal empowers consumers and businesses in approximately 200 markets to join and thrive in the global economy. We operate a global, two-sided network at scale that connects hundreds of millions of merchants and consumers. We help merchants and consumers connect, transact, and complete payments, whether they are online or in person. PayPal is more than a connection to third-party payment networks. We provide proprietary payment solutions accepted by merchants that enable the completion of payments on our platform on behalf of our customers. We offer our customers the flexibility to use their accounts to purchase and receive payments for goods and services, as well as the ability to transfer and withdraw funds. We enable consumers to exchange funds more safely with merchants using a variety of funding sources, which may include a bank account, a PayPal or Venmo account balance, PayPal and Venmo branded credit products, a credit card, a debit card, certain cryptocurrencies, or other stored value products such as gift cards, and eligible credit card rewards. Our PayPal, Venmo, and Xoom products also make it safer and simpler for friends and family to transfer funds to each other. We offer merchants an end-to-end payments solution that provides authorization and settlement capabilities, as well as instant access to funds and payouts. We also help merchants connect with their customers, process exchanges and returns, and manage risk. We enable consumers to engage in cross-border shopping and merchants to extend their global reach while reducing the complexity and friction involved in enabling cross-border trade. Our beliefs are the foundation for how we conduct business every day. We live each day guided by our core values of Inclusion, Innovation, Collaboration, and Wellness. Together, our values ensure that we work together as one global team with our customers at the center of everything we do - and they push us to ensure we take care of ourselves, each other, and our communities. Job Summary: Job Description: PayPal, Inc. seeks Senior Software Engineer in New York, NY Job Duties: Architect and develop large-scale back-end software systems. Design, build, and maintain complex RESTful APIs and microservices. Lead engineering teams through complex technical challenges and design decisions. Perform large-scale data processing, caching strategies, and performance optimization. Work closely with design, product, and QA teams to deliver world-class software experiences. Prioritize code quality, customer focus, and rapid iteration. Drive technical excellence and best practices. Define problems, collect data, establish facts, and draw valid conclusions. Build distributed systems and microservices. Contribute to open-source software projects. Partial telecommuting permitted from within a commutable distance. Minimum Requirements: Master's degree, or foreign equivalent, in Computer Science, Engineering, or a closely related field, plus three years of experience in the job offered or a related occupation. Special Skill Requirements: - Experience with Python or Java Data and Application Software Development - 3 years; - Experience with Java Application Software Development - 3 years; - Experience with Monitoring & Logging Production Workloads and Resolving Production Incidents for Tier 1 Services at Scale - 3 years; - Experience with Architecting Infrastructure and Application Solutions with a focus on Scale, Availability, and Performance - 1.5 years; - Experience as a Technical lead for project execution for multi-year phased project, including leading a team of engineers - 1.5 years; - Experience evolving existing systems to meet new business and product requirements - 2 years; - Experience collaborating with product, TPM, and cross-functional stakeholders to deliver end-to-end solutions - 3 years; - Experience establishing evolving coding standards and enforcing best practices in SDLC - 3 years. Additional Responsibilities & Preferred Qualifications: EOE, including disability/vets. The base pay for this role will depend on where you work and the relevant experience and expertise you bring. The expected range of pay for this role by location is: Primary Location | Pay Range: New York, NY | Salary: $160,805.00-270,500.00 per annum. 40 hours per week; M-F, 9:00 a.m. to 5:00 p.m. Additional compensation for this role may include an annual performance bonus, equity, or other incentive compensation, as applicable. Must be legally authorized to work in the U.S. without sponsorship. Subsidiary:PayPal Travel Percent:0 PayPal does not charge candidates any fees for courses, applications, resume reviews, interviews, background checks, or onboarding. When making an application directly, we will never ask you to share passwords, one-time passcodes (OTP), or verification codes. Any such request is a red flag and likely part of a scam. All communication regarding your application will come from official PayPal email domains. If you suspect fraudulent activity, please report it immediately. To learn more about how to identify and avoid recruitment fraud please visit https://careers.pypl.com/contact-us. For the majority of employees, PayPal''s balanced hybrid work model offers 3 days in the office for effective in-person collaboration and 2 days at your choice of either the PayPal office or your home workspace, ensuring that you equally have the benefits and conveniences of both locations. Our Benefits: At PayPal, we're committed to building an equitable and inclusive global economy. And we can't do this without our most important asset-you. That's why we offer comprehensive, choice-based programs, to support all aspects of personal wellbeing-physical, emotional, and financial-delivering meaningful value where it matters most. We strive to create a flexible, balanced work culture with a holistic approach to benefits, including generous paid time off, healthcare coverage for you and your family, and resources to create financial security and support your mental health. Who We Are: Click Here to learn more about our culture and community. Commitment to Diversity and Inclusion PayPal provides equal employment opportunity (EEO) to all persons regardless of age, color, national origin, citizenship status, physical or mental disability, race, religion, creed, gender, sex, pregnancy, sexual orientation, gender identity and/or expression, genetic information, marital status, status with regard to public assistance, veteran status, or any other characteristic protected by federal, state, or local law. In addition, PayPal will provide reasonable accommodations for qualified individuals with disabilities. If you are unable to submit an application because of incompatible assistive technology or a disability, please contact us at paypalglobaltalentacquisition@paypal.com. Belonging at PayPal: Our employees are central to advancing our mission, and we strive to create an environment where everyone can do their best work with a sense of purpose and belonging. Belonging at PayPal means creating a workplace with a sense of acceptance and security where all employees feel included and valued. We are proud to have a diverse workforce reflective of the merchants, consumers, and communities that we serve, and we continue to take tangible actions to cultivate inclusivity and belonging at PayPal. Any general requests for consideration of your skills, please Join our Talent Community. We know the confidence gap and imposter syndrome can get in the way of meeting spectacular candidates. Please don't hesitate to apply. Notice to Applicants and Employees who reside within New York City. Click here to view the notice.

New York
$160.8K - $270.5K / year
Mindrift logo

Chatbot Developer

Mindrift

Apply → Pass qualification(s) → Join a project → Complete tasks → Get paid. Project time expectations: Tasks are estimated to require around 10–20 hours per week during active phases, based on project requirements; This is an estimate, not a guaranteed workload, and applies only while the project is active. Note: Rates vary based on expertise, skills assessment, location, project needs, and other factors. Higher rates may be offered to highly specialized experts. Lower rates may apply during onboarding or non-core project phases. Payment details are shared per project.

Role Description Mindrift is looking for skilled Bot Developers (WhatsApp Business API, Telegram Bot API, Discord API) to join the Tendem project (https://tendem.ai/) and build conversational bots and messaging-platform integrations within our hybrid AI + human environment. In this role, as an AI Pilot – that's how we refer to this position at Mindrift – you'll collaborate with Tendem Agents that handle repetitive tasks, while you provide bot engineering expertise, conversational design judgment, and quality control to ensure bots are reliable, useful, and ready for real users. This part-time remote opportunity is ideal for professionals with hands-on experience building messaging bots, working with platform APIs and webhooks, and implementing conversational logic. Key Responsibilities - Build bots for one or more messaging platforms, such as WhatsApp (Business API / Cloud API), Telegram (Bot API), Discord, Slack and similar messaging platforms. - Design and implement conversational flows, dialogue state, and fallback handling. - Integrate bots with LLMs (OpenAI, Anthropic, or similar) for natural language responses where appropriate. - Connect bots to backend services, databases, CRMs, and third-party APIs (booking systems, payment, content sources). - Handle webhooks, rate limits, and platform-specific message formats (interactive messages, buttons, media, templates). - Evaluate AI-generated bot code and refactor it for correctness, reliability, and graceful error handling. - Implement logging, monitoring, and recovery so bots stay healthy in production. Qualifications - At least 3 years of relevant experience in backend, integration, automation, or bot development (required). - Bachelor's or Master's Degree in Computer Science, Engineering, Information Technology, or related technical fields is a plus. - Strong foundation in bot development, messaging platform integrations, and building reliable conversational workflows. - Ability to design and maintain production-ready bots, work confidently with APIs, webhooks, and backend services. - Strong problem-solving skills, attention to detail, and the ability to work independently are essential. Requirements - At least 1 year of hands-on experience building bots for at least one major messaging platform (WhatsApp, Telegram, Discord, Slack, or similar) is required. - Strong command of Python or Node.js for backend bot logic. - Solid experience with REST APIs, webhooks, OAuth, and async request handling. - Experience with relational or NoSQL databases for storing conversation state and user data. - Familiarity with LLM APIs (OpenAI, Anthropic) and prompt design for conversational use is a strong plus. - Understanding of platform-specific limits, message templates, and approval flows (e.g., WhatsApp template messages). - Experience with hosting and deployment (Docker, serverless, VPS, or PaaS). - Strong attention to detail and commitment to bot reliability — no silent failures, no broken flows. - Self-directed work ethic with the ability to design and ship complete bots independently. - Portfolio or examples of bots you've built (required). - English proficiency: Upper-intermediate (B2) or above (required). Compensation - On this project, contributors can earn up to $60 per hour equivalent, depending on their level and pace of contribution. - Compensation varies across projects depending on scope, complexity, and required expertise. Benefits - Work fully remote on your own schedule with just a laptop and stable internet connection. - Gain hands-on experience in a unique hybrid environment where human expertise and AI agents collaborate seamlessly — a distinctive skill set in a rapidly growing field. - Participate in performance-based bonus programs that reward high-quality work and consistent delivery.

Worldwide
$60 / hour
Mindrift logo

Chatbot Developer (WhatsApp, Telegram, Discord) - Freelance

Mindrift

Apply → Pass qualification(s) → Join a project → Complete tasks → Get paid. Project time expectations: Tasks are estimated to require around 10–20 hours per week during active phases, based on project requirements; This is an estimate, not a guaranteed workload, and applies only while the project is active. Note: Rates vary based on expertise, skills assessment, location, project needs, and other factors. Higher rates may be offered to highly specialized experts. Lower rates may apply during onboarding or non-core project phases. Payment details are shared per project.

Role Description Mindrift is looking for skilled Bot Developers (WhatsApp Business API, Telegram Bot API, Discord API) to join the Tendem project (https://tendem.ai/) and build conversational bots and messaging-platform integrations within our hybrid AI + human environment. In this role, as an AI Pilot, you'll collaborate with Tendem Agents that handle repetitive tasks, while you provide bot engineering expertise, conversational design judgment, and quality control to ensure bots are reliable, useful, and ready for real users. This part-time remote opportunity is ideal for professionals with hands-on experience building messaging bots, working with platform APIs and webhooks, and implementing conversational logic. Key Responsibilities - Build bots for one or more messaging platforms, such as WhatsApp (Business API / Cloud API), Telegram (Bot API), Discord, Slack, and similar messaging platforms. - Design and implement conversational flows, dialogue state, and fallback handling. - Integrate bots with LLMs (OpenAI, Anthropic, or similar) for natural language responses where appropriate. - Connect bots to backend services, databases, CRMs, and third-party APIs (booking systems, payment, content sources). - Handle webhooks, rate limits, and platform-specific message formats (interactive messages, buttons, media, templates). - Evaluate AI-generated bot code and refactor it for correctness, reliability, and graceful error handling. - Implement logging, monitoring, and recovery so bots stay healthy in production. Qualifications - At least 3 years of relevant experience in backend, integration, automation, or bot development (required). - Bachelor's or Master's Degree in Computer Science, Engineering, Information Technology, or related technical fields is a plus. - Strong foundation in bot development, messaging platform integrations, and building reliable conversational workflows. - Ability to design and maintain production-ready bots, work confidently with APIs, webhooks, and backend services. - Strong problem-solving skills, attention to detail, and the ability to work independently are essential. Requirements - At least 1 year of hands-on experience building bots for at least one major messaging platform (WhatsApp, Telegram, Discord, Slack, or similar) is required. - Strong command of Python or Node.js for backend bot logic. - Solid experience with REST APIs, webhooks, OAuth, and async request handling. - Experience with relational or NoSQL databases for storing conversation state and user data. - Familiarity with LLM APIs (OpenAI, Anthropic) and prompt design for conversational use is a strong plus. - Understanding of platform-specific limits, message templates, and approval flows (e.g., WhatsApp template messages). - Experience with hosting and deployment (Docker, serverless, VPS, or PaaS). - Strong attention to detail and commitment to bot reliability — no silent failures, no broken flows. - Self-directed work ethic with the ability to design and ship complete bots independently. - Portfolio or examples of bots you've built (required). - English proficiency: Upper-intermediate (B2) or above (required). Compensation - On this project, contributors can earn up to $60 per hour equivalent, depending on their level and pace of contribution. - Compensation varies across projects depending on scope, complexity, and required expertise. Benefits - Work fully remote on your own schedule with just a laptop and stable internet connection. - Gain hands-on experience in a unique hybrid environment where human expertise and AI agents collaborate seamlessly — a distinctive skill set in a rapidly growing field. - Participate in performance-based bonus programs that reward high-quality work and consistent delivery.

Worldwide
$60 / hour
Full TimeRemoteTeam 501-1,000H1B Sponsor

Role Description The Software Development Engineer III will be involved in the design and implementation of products that exceed functional expectations consistent with the values of RedSail Technologies. Is active in maintaining code quality and functional design following company and industry best practices. - Develops and delivers quality code that meets the functional requirements defined by product management. - Ensures high quality by recommending and establishing coding best practices. - Communicates and accurately documents feature status, coding patterns, and functional design. - Performs code review and analysis. - Serves as a mentor to the development team. - Participates in team scrum activities. - Performs other duties as assigned by RedSail Technologies development management. Qualifications - Bachelor's degree in Computer Science OR the equivalent (4 years) combination of education and/or years of relevant working experience. Requirements - 1 year of professional experience in a Senior Software Engineer position. - 5 years of professional experience as a Software Engineer. - Expert understanding of robust and scalable software development principles. - Understanding of Microservice patterns. - Experience with API design. - Experience with database design and development. - Experience in layered application design. - Experience with unit and integration testing. - Knowledge of JavaScript based frameworks, preferably Angular. Benefits - Compensation: $100,000 - $150,000. - Work Location: RedSail office or Remote.

United States
$100K - $150K / year