Job Search and Career Advice Platform

Enable job alerts via email!

Support Software Engineer - Business Systems (Billing & Invoicing)

DoiT International

Indonesia

Remote

IDR 833.611.000 - 1.167.056.000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A global technology company is seeking a Support Software Engineer focusing on billing and invoicing systems. The ideal candidate will have over 3 years in technical support with experience in Python and Go, along with strong troubleshooting skills in financial systems. The position fosters career growth into software engineering with a focus on automating and streamlining processes. This company promotes an inclusive work environment with myriad employee benefits.

Benefits

Unlimited Vacation
Flexible Working Options
Health Insurance
Employee Stock Option Plan
Professional Development Stipend

Qualifications

  • 3+ years in a high-level technical support role focused on customer billing.
  • Proven, advanced troubleshooting skills.
  • 1+ years of software development experience.
  • Solid understanding of programming languages like Go and Python.
  • Experience querying SQL and NoSQL databases.
  • Excellent communication skills in English.
  • Self-organized and goal-oriented.

Responsibilities

  • Improve system observability through enhanced monitoring.
  • Automate manual processes to reduce operational toil.
  • Collaborate with stakeholders to identify process inefficiencies.
  • Review code and mentor junior engineers.
  • Improve codebase health through housekeeping efforts.
  • Provide technical leadership and guidance.

Skills

Troubleshooting skills
Customer billing knowledge
Software development experience
Communication skills
Self-organization

Tools

Python
Go
SQL
NoSQL
Job description
Support Software Engineer - Business Systems (Billing & Invoicing)

Location Our Support Software Engineer will be an integral part of our Business Systems Engineering team. This role is based remotely as a full-time employee in the UK, Ireland, Estonia, the Netherlands, Sweden and Israel. We are also open to contractors in Eastern Europe and Portugal.

Who We Are

DoiT is a global technology company that works with cloud‑driven organizations to leverage the cloud to drive business growth and innovation. We combine data, technology, and human expertise to ensure our customers operate in a well‑architected and scalable state – from planning to production. Delivering DoiT Cloud Intelligence, the only solution that integrates advanced technology with human intelligence, we help our customers solve complex multicloud problems and drive efficiency. With decades of multicloud experience, we have specializations in Kubernetes, GenAI, CloudOps, and more. An award‑winning strategic partner of AWS, Google Cloud, and Microsoft Azure, we work alongside more than 4,000 customers worldwide.

The Opportunity

As a Support Software Engineer on our team, you will be responsible for designing, building, and maintaining our critical billing and invoicing systems. This role is specifically designed for an individual with a strong background in high‑level technical support (e.g. Tier 3, Tier 4) particularly in supporting customer billing and financial operations. We are seeking candidates who are looking to transition from a support‑focused role into a full‑time software engineering position.

You will troubleshoot complex billing discrepancies, debug data‑intensive financial processes, and analyze how billing systems interact with other business platforms. The ideal candidate will have practical experience using scripting languages like Python or Go and querying both SQL and NoSQL databases to investigate and resolve complex issues.

This position offers a formal path to apply your deep understanding of complex business processes and core financial operations to a development role. You will shift your focus from reactively fixing billing issues to proactively designing, building, and streamlining the systems that prevent them.

Responsibilities
  • Improve system observability. Use your troubleshooting skills to improve observability, enhancing our monitoring, logging, and alerting.
  • Automate manual processes and reduce operational toil, turning your support knowledge into permanent solutions.
  • Collaborate and problem‑solve. Engage with business stakeholders (especially finance and operations) to understand their needs, identify inefficiencies in current billing and invoicing processes, and propose and lead technical solutions.
  • Review code. Participate in code reviews, mentor junior engineers on best practices for code quality and maintainability.
  • Improve codebase health. Dedicate time to housekeeping and guide efforts to improve code health.
  • Provide feedback and technical guidance. Offer technical leadership and mentorship, helping the team plan and discuss upcoming work.
Qualifications
  • 3+ years in a high‑level technical support role (Tier 3, Tier 4, Business Systems Analyst, Production Support) with a strong focus on customer billing, invoicing, or financial systems.
  • Proven, advanced troubleshooting skills. Comfortable investigating data discrepancies, reading logs for financial jobs, and debugging complex business processes.
  • 1+ years of software development experience.
  • Solid understanding of programming languages. Experience with Go and Python is ideal; other languages are a plus.
  • Solid understanding of databases. Experience querying relational (SQL) and non‑relational (NoSQL) databases.
  • Excellent communication skills in English, able to articulate complex technical concepts to both technical and non‑technical audiences.
  • Self‑organized, goal‑oriented, and self‑motivated.
  • Ability to operate flexibly in a fast‑paced, constantly evolving team environment.
Bonus Points
  • Experience with business systems such as Oracle NetSuite, DealHub and Salesforce.
  • Experience with business processing tools like Workato and Fivetran.
  • Experience developing solutions in the Cloud or using Cloud services.
Benefits
  • Unlimited Vacation
  • Flexible Working Options
  • Health Insurance
  • Employee Stock Option Plan
  • Professional Development Stipend
Many Do’ers, One Team

DoiT unites as Many Do’ers, One Team, where diversity is more than a goal—it's our strength. We actively cultivate an inclusive, equitable workplace, recognizing that each unique perspective enhances our innovation. By celebrating differences, we create an environment where every individual feels valued, contributing to our collective success.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.