Software Engineer - Business Systems (Billing & Invoicing) in London
Software Engineer - Business Systems (Billing & Invoicing)

Software Engineer - Business Systems (Billing & Invoicing) in London

London Full-Time 30000 - 50000 £ / year (est.) No home office possible
Go Premium
D

At a Glance

  • Tasks: Lead the development of innovative billing and invoicing systems while collaborating with diverse teams.
  • Company: Join DoiT, a global tech leader in cloud solutions and innovation.
  • Benefits: Enjoy unlimited vacation, flexible working options, and a professional development stipend.
  • Why this job: Make a real impact on financial operations and enhance your skills in a dynamic environment.
  • Qualifications: 4+ years in software development; knowledge of Go and Python is a plus.
  • Other info: Be part of a diverse team that values creativity and fun at work.

The predicted salary is between 30000 - 50000 £ per year.

Our 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.

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.

As a 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 will lead collaborations on integrations with other business systems, requiring a keen interest in understanding complex business processes, engaging with stakeholders to identify challenges, and guiding the development of innovative solutions to streamline operations.

Responsibilities

  • Leading feature implementation from proposal through spec and implementation to maintenance.
  • Collaborating and problem-solving with business stakeholders to understand their needs and propose technical solutions.
  • Reviewing code and mentoring junior engineers on best practices for code quality and maintainability.
  • Improving the health of the codebase by guiding efforts to reduce technical debt.
  • Providing feedback and technical guidance to the team during planning and discussions.

Qualifications

  • 4+ years of software development experience.
  • 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, ideally knowledge of Go and Python.
  • Strong knowledge of software engineering practices, design patterns, and architectural principles.
  • Excellent communication skills in English, both written and verbal.
  • Self-organized, goal-oriented, and self-motivated individual.
  • Ability to effectively operate with flexibility in a fast-paced environment.
  • A strong interest in optimizing business processes and finding creative solutions.

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.

We embrace and support leveling up your skills professionally and personally. DoiT unites as Many Do’ers, One Team, where diversity is more than a goal—it’s our strength.

Software Engineer - Business Systems (Billing & Invoicing) in London employer: DoiT

DoiT is an exceptional employer that champions a flexible and inclusive work culture, allowing Software Engineers to thrive in a remote environment across multiple countries. With a strong emphasis on professional development, unlimited vacation, and a supportive team atmosphere, employees are encouraged to innovate and grow while enjoying a healthy work-life balance. Join us to be part of a diverse team that values your unique contributions and fosters a sense of belonging.
D

Contact Detail:

DoiT Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer - Business Systems (Billing & Invoicing) in London

✨Tip Number 1

Network like a pro! Reach out to current employees on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for the interview process. It’s a great way to get insider info and show your genuine interest in the company.

✨Tip Number 2

Prepare for the technical side! Brush up on your coding skills and be ready to tackle some live coding challenges. We love seeing candidates who can think on their feet and demonstrate their problem-solving abilities in real-time.

✨Tip Number 3

Show off your passion for the role! During interviews, share specific examples of projects you’ve worked on that relate to billing and invoicing systems. This will help us see how you can contribute to our team right from the start.

✨Tip Number 4

Don’t forget to ask questions! Prepare thoughtful questions about the team, projects, and company culture. This not only shows your enthusiasm but also helps you determine if we’re the right fit for you. And remember, apply through our website for the best chance!

We think you need these skills to ace Software Engineer - Business Systems (Billing & Invoicing) in London

Software Development
Full Stack Development
Backend Development
Go
Python
Git
Code Review
Technical Leadership
Business Process Optimisation
Stakeholder Engagement
SaaS Application Development
Agile Methodologies
Communication Skills
Problem-Solving Skills
Cloud Services

Some tips for your application 🫡

Show Your Passion: When writing your application, let your enthusiasm for software engineering shine through! We want to see your genuine interest in the role and how you can contribute to our team. Share any relevant projects or experiences that highlight your skills.

Tailor Your CV: Make sure your CV is tailored to the job description. Highlight your experience with billing and invoicing systems, as well as any relevant programming languages like Go and Python. We love seeing how your background aligns with what we’re looking for!

Be Clear and Concise: Keep your application clear and to the point. Use straightforward language to explain your experiences and skills. We appreciate a well-structured application that makes it easy for us to see why you’d be a great fit for the team.

Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re serious about joining our awesome team at DoiT!

How to prepare for a job interview at DoiT

✨Know Your Tech Stack

Make sure you’re familiar with the programming languages mentioned in the job description, especially Go and Python. Brush up on your knowledge of software engineering practices and design patterns, as these will likely come up during technical discussions.

✨Understand Business Processes

Since this role involves engaging with stakeholders to identify inefficiencies, take some time to research common billing and invoicing challenges. Being able to discuss how you can streamline operations will show that you’re not just a coder, but someone who understands the bigger picture.

✨Prepare for Code Reviews

Get ready to talk about your experience with code reviews and mentoring. Think of examples where you’ve improved code quality or helped junior developers. This will demonstrate your commitment to maintaining a healthy codebase and your ability to lead within a team.

✨Show Your Problem-Solving Skills

Be prepared to discuss specific instances where you’ve tackled complex problems. Highlight your approach to collaborating with non-technical stakeholders and how you translated their needs into technical solutions. This will showcase your ability to bridge the gap between tech and business.

Software Engineer - Business Systems (Billing & Invoicing) in London
DoiT
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

D
  • Software Engineer - Business Systems (Billing & Invoicing) in London

    London
    Full-Time
    30000 - 50000 £ / year (est.)
  • D

    DoiT

    50-100
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>