Senior Software Developer

3 weeks ago


Saint Leonards, Victoria, Australia InDebted Full time
About InDebted
InDebted is a forward-thinking company that provides innovative solutions to support consumers with debt. We leverage technology and human touch to create personalized collections journeys, championing positive customer experiences and striving to change the world of consumer debt for the better.
As a global organization with over 300 employees, we are rapidly expanding across North America, the United Kingdom, Europe, Latin America, and the Middle East. Our revenue has grown to $50m, backed by leading investors such as Airtree. This is an exciting time to join our team as we continue to make debt resolution more efficient and human-centric.
Our Approach
We have a lightweight and agile process, emphasizing pair programming, knowledge sharing, and self-organized cross-functional teams. Our teams are empowered to make decisions and take ownership of their work.
Job Requirements
  • Contribute to a product engineering team
  • Design and implement high-quality, scalable software solutions that drive business growth
  • Collaborate with cross-functional teams to translate business requirements into technical specifications
  • Continuously improve product performance, reliability, and user experience
  • Contribute to architectural decisions that ensure long-term maintainability and flexibility
Key Skills
  • 5+ years of experience in full stack or backend development
  • Experience with Domain-Driven Design
  • Proficiency in Test-Driven Development (TDD)
  • Willingness to learn Event Sourcing
  • Adherence to clean code principles
Technology Stack
  • Agile methodologies: trunk-based development, extreme programming
  • High-velocity environment: frequent deployments, feature toggles
  • Tech stack: Go, AWS Serverless, React JS, Terraform
  • DevOps practices: CI/CD with BuildKite, GitHub version control
  • Monitoring: AWS CloudWatch, Grafana
  • Ownership: driving features from conception to production
  • Communication: discussing complex ideas with diverse stakeholders
  • Decision-making: prioritizing tasks, making thoughtful trade-offs


  • Saint Leonards, Victoria, Australia BCS Technology Full time

    Job Title: Senior Software DeveloperAt BCS Technology, we are looking for a highly skilled and experienced Senior Software Developer to join our team. This is an excellent opportunity for a talented developer who is passionate about technology and thrives in a dynamic environment.Duties and Responsibilities:* Design, develop, test, and maintain scalable and...


  • Saint Leonards, Victoria, Australia Coles Full time

    Senior Software Engineer Role DescriptionAs a key member of our software development team, the Senior Software Engineer will be responsible for designing, developing, and implementing features to meet the needs of our users.The ideal candidate will have a strong background in software engineering and be proficient in multiple programming languages.This role...


  • Saint Leonards, Victoria, Australia BCS Technology Full time

    BCS Technology Career OpportunitiesAbout the Role:We are seeking an exceptional Senior Software Engineer to join our team at BCS Technology. As a key member of our engineering department, you will be responsible for developing high-quality software solutions that meet our clients' needs.Key Responsibilities:Collaboration and Communication: Work closely with...


  • Saint Leonards, Victoria, Australia BCS Technology Full time

    Job Title: Senior Software EngineerThe Senior Software Engineer is responsible for developing high-quality, innovative software solutions that meet the company's needs. This individual works closely with cross-functional teams to ensure that software deliverables are completed on time and meet industry and organizational standards.Key...


  • Saint Leonards, Victoria, Australia Stryker Australia Pty Ltd Full time

    We are seeking an experienced Senior Software Engineer to join our team at {company}. The ideal candidate will have a strong background in software development and excellent communication skills. Responsibilities include leading development teams and overseeing the implementation of software solutions.Key Responsibilities:Leads software development teams and...


  • Saint Leonards, Victoria, Australia BCS Technology Full time

    Company OverviewBBCS Technology is a leading technology company that delivers innovative digital solutions to businesses. We are currently seeking an experienced Senior Software Engineer to join our team.


  • Saint Leonards, Victoria, Australia BCS Technology Full time

    Job DetailsThe Senior Software Architect at BCS Technology is responsible for designing, building, and maintaining large-scale production services, web applications, data pipelines, and streaming systems.Key ResponsibilitiesProvide technical leadership and expertise to the Engineering teamsDesign and develop high-quality, innovative software...


  • Saint Leonards, Victoria, Australia BCS Technology Full time

    As a Senior Software Developer, you will be responsible for designing and implementing cloud-based services. Your expertise in cloud computing will enable you to deliver high-quality solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop cloud-based servicesCollaborate with cross-functional teams to ensure successful project...


  • Saint Leonards, Victoria, Australia InDebted Full time

    About UsInDebted is a forward-thinking organisation that provides innovative solutions to support individuals and businesses struggling with debt. Our technology-driven approach combines machine learning and AI to create a seamless collections journey, prioritising positive customer experiences.We're a global team of over 300 people, rapidly expanding across...


  • Saint Leonards, Victoria, Australia Ramsay Health Care Full time

    About the RoleWe are seeking a Technical Lead for Software Development to join our team at {company}. As a key member of our software development team, you will be responsible for leading the development of our software applications and ensuring they meet the highest standards of quality and functionality.The successful candidate will be a highly motivated...


  • Saint Leonards, Victoria, Australia BCS Technology Full time

    Job SummaryWe are seeking a highly skilled Senior .NET Software Engineer to join our technology team at BCS Technology. As a key member of our development team, you will play a crucial role in designing, developing, and maintaining scalable and robust .NET applications.About the RoleIn this position, you will work closely with cross-functional teams to...


  • Saint Leonards, Victoria, Australia InDebted Full time

    At InDebted, we're seeking an experienced Software Engineer to join our product engineering team.Company OverviewWe're a rapidly expanding organization with a strong focus on innovation and customer experience. Our technology-driven approach enables us to provide personalized solutions for consumers struggling with debt.Founded in Australia, we've grown into...


  • Saint Leonards, Victoria, Australia InDebted Full time

    About InDebtedInDebted is a pioneering organisation that empowers forward-thinking businesses with innovative products and solutions to tackle debt. Leveraging technology and human empathy, we create personalised collections journeys and champion customer-centric experiences, aiming to transform the consumer debt landscape.Founded in Australia, our team has...


  • Saint Leonards, Victoria, Australia InDebted Full time

    About InDebtedInDebted is a forward-thinking organization that provides innovative solutions to support consumers in debt. We combine technology and human touch to create personalized experiences and champion positive customer outcomes.Founded in Australia, we now have a global presence with over 300 team members across North America, the United Kingdom,...


  • Saint Leonards, Victoria, Australia InDebted Full time

    About InDebtedWe're a company that provides innovative solutions to support consumers in debt. Our products and services are designed to make a positive impact on people's lives.With a strong focus on technology and a human touch, we use machine learning and AI to personalise the collections journey. This approach allows us to champion positive customer...


  • Saint Leonards, Victoria, Australia BCS Technology Full time

    Job OpportunityWe are seeking an experienced Senior .Net Developer to join our technology team at BCS Technology in Australia.About the RoleThis is a fantastic opportunity for a talented and experienced developer who is passionate about technology and thrives in a dynamic environment.ResponsibilitiesDesign, develop, test, and maintain scalable and robust...

  • Senior .NET Developer

    1 month ago


    Saint Leonards, Victoria, Australia BCS Technology Full time

    Job Title: Senior .NET DeveloperAbout the Role:We are seeking a highly skilled Senior .NET Developer to join our technology team at BCS Technology. As a Senior .NET Developer, you will play a key role in the development and enhancement of our digital platforms.Key Responsibilities:Design, develop, test, and maintain scalable and robust .NET applications to...


  • Saint Leonards, Victoria, Australia BCS Technology Full time

    Job Title: Senior BI DeveloperJob DescriptionAs a Senior Business Intelligence Developer at BCS Technology, you will play a key role in designing, developing, and maintaining complex SQL databases and queries. With a strong emphasis on T-SQL, you will create and manage BI solutions to support data-driven decision-making processes across the organization,...


  • Saint Leonards, Victoria, Australia Reece Group Full time

    We are seeking a skilled Senior Software Engineer - Cloud Architecture to join our team. Key responsibilities include designing and implementing scalable cloud-based systems, collaborating with cross-functional teams, and ensuring seamless integration with existing infrastructure.Key Qualifications:5+ years of experience in cloud architecture and...


  • Saint Leonards, Victoria, Australia InDebted Full time

    Software Engineer Role at InDebtedWe're seeking a seasoned Software Engineer with a passion for innovation and problem-solving in a high-velocity environment.About InDebtedInDebted provides future-thinking organisations with products and solutions to support overdue consumers through debt. Our technology combines machine learning and AI to personalise the...