Senior Software Engineer - Business Systems (Billing & Invoicing)
New Today
Senior Software Engineer - Business Systems (Billing & Invoicing)
Our Senior 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, Netherlands, Sweden, Spain and Israel. We are also open to contractors in Eastern Europe and Portugal.
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 Senior Software Engineer focusing on Business Systems, you will be actively involved in the planning, design, and implementation of improvements and new features for our critical billing and invoicing systems. You'll be a key contributor to the ongoing development of these strategic platforms, and you will lead collaborations on integrations with other business systems.
Responsibilities
- Leading feature implementation. From the proposal, through spec and implementation, to maintenance.
- Collaborating and problem-solving. Actively engage with business stakeholders to understand their needs, identify inefficiencies in current billing and invoicing processes, and propose and lead the development of technical solutions.
- Reviewing code. We believe in code reviews.
- Improving the health of the codebase. We dedicate one day per week to housekeeping.
- Providing feedback and technical guidance. The team plans and discusses the upcoming work.
Qualifications
- 5+ years of software development experience, with at least 2 years in a lead or senior technical role.
- A Full Stack engineer or a Backend engineer with a desire to learn to become a Full Stack engineer.
- A solid understanding of programming languages, with 3+ years of hands-on experience in Go, and ideally knowledge of Python, React and Node.js.
- Embraces continuous development and learning.
- Strong knowledge of software engineering practices, design patterns, and architectural principles.
- Demonstrated passion for creating high-quality web/SaaS apps.
- Experience with Git/GitHub.
- Excellent communication skills in English, both written and verbal.
- Self-organized, Goal-oriented, self-motivated individual.
- Ability to effectively operate with flexibility in a fast-paced, constantly evolving team environment.
- A great sense of humor and enjoys having fun at work.
Bonus Points
- Experience with business systems such as Oracle NetSuite, DealHub and SalesForce.
- Experience with business processing tools like Workato and Fivetran.
- Advantageous to have experience developing solutions in the Cloud, and/or using Cloud services.
We offer a range of benefits, including Unlimited Vacation, Flexible Working Options, Health Insurance, Parental Leave, Employee Stock Option Plan, Home Office Allowance, Professional Development Stipend, and Peer Recognition Program.
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.
- Location:
- United Kingdom
- Salary:
- £80,000 - £100,000
- Job Type:
- FullTime
- Category:
- IT & Technology