Software Engineer (Data)

InDebted provides future-thinking organisations with products and solutions to support overdue consumers through debt using machine learning and AI.
Data
Senior Software Engineer
Remote
101 - 500 Employees
5+ years of experience
Finance · AI

Description For Software Engineer (Data)

InDebted is revolutionizing the world of consumer debt through technology-driven solutions. As a rapidly expanding global organization with a $50m revenue and recent Series C funding, we're seeking a Software Engineer with a strong focus on Big Data to join our Foundational Engineering team.

The role combines Software Engineering with Data Engineering expertise, where you'll be instrumental in evolving our multi-region AWS Data Lake built on Apache Iceberg and Athena. You'll also contribute to developing a global non-PII data layer and bridge the gap between data infrastructure and Engineering teams.

We operate with a lightweight, agile process that emphasizes cross-functional collaboration, autonomy, and knowledge-sharing. The Foundational Engineering team works primarily asynchronously, occasionally pairing with other teams that practice trunk-based development and extreme programming.

As a key member of our team, you'll design and maintain scalable data pipelines, work with AWS native components alongside Spark, Iceberg, and DBT, and implement infrastructure as code using CDK and Terraform. You'll be part of a global team of 300+ professionals, working in a fully remote environment that values flexibility and work-life balance.

We offer comprehensive benefits including flexible working arrangements, uncapped paid leave, a remote work setup budget, and a work-from-anywhere scheme. Our inclusive culture celebrates diversity, and we provide equal opportunities for all team members, including 16 weeks of gender-neutral parental leave.

Join us in our mission to make debt resolution smoother and more human while working with cutting-edge technologies in a supportive, growth-oriented environment.

Last updated 2 hours ago

Responsibilities For Software Engineer (Data)

  • Be a key member of our foundational engineering team at the intersection Software Engineering and Data Engineering
  • Collaborate with cross-functional teams to translate business requirements into technical specifications
  • Design, build, and maintain scalable data pipelines and systems to support our growing data lake initiative
  • Leverage AWS native components in conjunction with Spark, Iceberg, and DBT to construct efficient data solutions
  • Continuously evaluate and integrate emerging big data technologies to enhance our data architecture
  • Implement infrastructure as code (IaC) using CDK and Terraform to manage cloud resources

Requirements For Software Engineer (Data)

Python
Go
JavaScript
Kubernetes
  • Minimum of 5 years of experience as Software Engineer with data focus
  • Expertise in AWS and experience with IaC frameworks like CDK and Terraform
  • Proficiency in various big data technologies, and ability to compare them
  • Strong understanding of scalable, secure, and cost-effective data solutions
  • Language-agnostic mindset with deep knowledge of various data technologies
  • Commitment to well-written code and high-quality development practices
  • Excellent problem-solving skills and the ability to work autonomously

Benefits For Software Engineer (Data)

Parental Leave
  • Flexible working schedules across timezones
  • Uncapped flexible paid leave
  • Remote work setup budget of AUD $750
  • Work from anywhere for up to 4 months
  • 16 weeks paid gender neutral parental leave
  • Office hubs in Australia, UK, and US with hybrid options

Interested in this job?

Jobs Related To InDebted Software Engineer (Data)

Data Engineer

Senior Data Engineer position at PENN Entertainment, building and maintaining data pipelines for sports betting and gaming platforms.

Product Engineer

Senior Product Engineer role at Basetwo, working on AI platform for manufacturing optimization, requiring chemical engineering background and customer success expertise.

Lead SQL Developer

Lead SQL Developer position at Deel, managing Report Engineering team and driving database reporting solutions in a remote-first global company.

Senior Analytics Engineer, Data Platform

Senior Analytics Engineer position at Deel focusing on data platform architecture, SQL optimization, and data governance using Snowflake and DBT.

Senior Engineer, Analytics (SAS)

Senior SAS Analytics Engineer role at Arcadia, focusing on healthcare data analysis and pipeline optimization with 4+ years of experience required.