Homeoffice Senior Software Engineer

Cultivate · Australia · Remote

About the job

Our client is a tech subscription service that is evolving the way we consume technology. By subscribing, customers can access the latest tech from the best brands for budget-friendly monthly payments.


The Opportunity

As our client expands its operations and capitalises on its growing brand awareness in Singapore and Australia, we're seeking a talented Software Engineer specialising in payment processing and e-commerce integration to join the team. This role is critical in shaping the future of our platform, ensuring we can scale efficiently and provide more people with access to better ways of consuming tech.


This is a unique opportunity to:

  • Make a real impact in an early-stage startup that's redefining tech consumption
  • Work on challenging problems at the intersection of e-commerce, fintech, and sustainability
  • Shape the core systems that will drive our growth and success
  • Be part of a mission-driven team working towards a more sustainable future


Your core responsibilities will include:

  • Design and develop fit-for-purpose software solutions, ensuring they align with the company's goals and focus on delivering product outcomes.
  • Collaborate closely with other functions, including product management, design, and operations, to understand requirements and make informed trade-offs.
  • Actively participate in code reviews, providing and receiving constructive feedback to improve code quality and maintainability.
  • Contribute to continuously improving software engineering practices, processes, and tools.
  • Stay present and engaged in team discussions and meetings, actively listening and contributing to the team's collective knowledge.
  • Seek unusual knowledge and stay updated with industry trends, technologies, and best practices to ensure our software solutions remain competitive and future-proof.


Essential skills and experience required:

  • Proficiency in working across all software stack layers, including frontend, backend, and infrastructure, including knowledge of the development lifecycle, continuous integration, and continuous deployment tools and practices.
  • Comprehensive knowledge of payment processing systems, including various payment methods, gateway integrations, and subscription-based billing models.
  • Strong understanding of fraud detection algorithms, risk assessment models, and best practices in financial transaction security.
  • Deep understanding of software engineering principles, algorithms, data structures, and design patterns with specific application to payment processing systems and fraud detection mechanisms.
  • Ability to take ownership and act purposefully, prioritising and driving projects to completion while considering the company's overall mission and goals.
  • Excellent problem-solving and critical-thinking skills, with the ability to make considered trade-offs between delivering customer value and scalable solutions.
  • Active listening, empathy, and understanding of others' perspectives.


If you're excited about using your skills in payment processing and fraud prevention to drive innovation in sustainable tech consumption, we want to hear from you.


Apply today or contact Kate Williams at Cultivate to find out more.