Software Engineer (Data)

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

Description For Software Engineer (Data)

InDebted, a rapidly growing fintech company with $50m revenue, is seeking a Senior Software Engineer (Data) to join their Foundational Engineering team. The role combines software engineering with data engineering expertise, focusing on evolving their multi-region AWS Data Lake built on Apache Iceberg and Athena. The position offers an opportunity to work on cutting-edge data infrastructure while supporting multiple Product Engineering teams across the organization.

The company, founded in Australia, has expanded globally with a team of over 300 people across North America, the United Kingdom, Europe, Latin America, and the Middle East. They use machine learning and AI to revolutionize the debt collection industry by creating more personalized and human experiences for consumers.

As a Senior Software Engineer (Data), you'll work in a lightweight, agile environment that values cross-functional collaboration and knowledge-sharing. The role requires expertise in AWS, infrastructure as code, and various big data technologies. You'll be responsible for designing and maintaining scalable data pipelines, implementing efficient data solutions, and bridging the gap between data infrastructure and engineering teams.

The position offers excellent benefits including flexible remote work options, unlimited paid leave, parental leave, and a work-from-anywhere scheme. The company promotes a diverse and inclusive culture, operating as a remote-first organization with office hubs in major global locations. This is an ideal opportunity for an experienced engineer looking to make an impact in a rapidly growing, technology-driven company that's transforming the financial services sector.

Last updated a minute ago

Responsibilities For Software Engineer (Data)

  • Be a key member of foundational engineering team at the intersection of 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 data lake initiative
  • Leverage AWS native components with Spark, Iceberg, and DBT to construct efficient data solutions
  • Continuously evaluate and integrate emerging big data technologies
  • Implement infrastructure as code (IaC) using CDK and Terraform to manage cloud resources

Requirements For Software Engineer (Data)

Python
Go
JavaScript
  • 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
  • Adaptive working with office hubs in Australia, UK, and US
  • Flexible working schedules across timezones
  • Flexible unlimited paid leave
  • Remote work setup budget of AUD $750
  • Work from anywhere for up to 4 months
  • 16 weeks paid gender neutral parental leave

Interested in this job?

Jobs Related To InDebted Software Engineer (Data)

Senior Data Engineer

Senior Data Engineer position at DEPT® requiring 5+ years experience, Python/SQL expertise, and GCP knowledge, offering comprehensive benefits and opportunity to work with major brands.

Data Engineer III

Senior Data Engineer role at Amagi, building scalable data platforms for streaming analytics, requiring 6+ years experience in big data technologies and technical leadership.

Senior Analytics Engineer, Data Platform

Senior Analytics Engineer position at Deel focusing on data platform development, warehouse optimization, and team leadership.

Senior Analytics Engineer, Data Platform

Senior Analytics Engineer position at Deel, focusing on data platform development, Snowflake optimization, and data governance for the leading global payroll and HR platform.

Sr Data & Analytics Platform Engineer

Senior Data & Analytics Platform Engineer position at Jobgether, focusing on MLOps and GenAI platforms with AWS and Python expertise required. Remote US position offering competitive compensation.