Software Engineer - Usage & Billing
Software Engineer - Usage & Billing

Software Engineer - Usage & Billing

London Full-Time 36000 - 60000 £ / year (est.) Home office (partial)
N

At a Glance

  • Tasks: Join our team to build and maintain a cutting-edge cloud billing platform.
  • Company: Neo4j is the leading graph database company, transforming how businesses understand data.
  • Benefits: Enjoy a collaborative culture, flexible work options, and opportunities for professional growth.
  • Why this job: Be part of a revolutionary team shaping the future of data analytics with impactful solutions.
  • Qualifications: Experience with Kubernetes, Go programming, and agile development is preferred.
  • Other info: We value diversity and encourage applicants from all backgrounds to apply.

The predicted salary is between 36000 - 60000 £ per year.

Neo4j is the leader in Graph Database & Analytics, helping organizations uncover hidden patterns and relationships across billions of data connections deeply, easily, and quickly. Customers use Neo4j to gain a deeper understanding of their business and reveal new ways of solving their most pressing problems. Over 84% of Fortune 100 companies use Neo4j, along with a vibrant community of 250,000+ developers, data scientists, and architects across the globe.

Our Vision: At Neo4j, we have always strived to help the world make sense of data. As business, society and knowledge become increasingly connected, our technology promotes innovation by helping organizations to find and understand data relationships. We created, drive and lead the graph database category, and we’re disrupting how organizations leverage their data to innovate and stay competitive.

The Team: The Usage and Billing Systems team in Neo4j is aimed at helping monetize Neo4j Aura by providing the billing platform in order to manage billing models, perform usage metering & processing and invoicing customers by working in collaboration with product management, finance, sales and other stakeholders. Main responsibilities of the team are building and maintaining the billing platform, helping internal consumers to use the ingestion API and also taking care of integration with cloud marketplaces. Team also works with the Product Management, Finance and Sales teams to support pricing and contract management.

The Role: This is a great chance to join a prolific team within our Engineering organization for building the cloud billing platform. We are looking for experienced engineers who would like to be a major contributor to the design and development of this new billing platform and gain experience in an emerging area within the cloud market.

What you will do:

  • Build and maintain the billing platform that enables managing billing models, dimensions, SKUs and related pricing elements.
  • Ingestion of usage data from various sources within Aura.
  • Processing and recording usage data.
  • Exposing raw data & processed information to internal and external users.
  • Managing billing and invoicing customers.
  • Help other engineering teams to provide usage metering data from their components.
  • Integrate with all major cloud marketplaces (GCP, AWS and Azure) to manage Aura listings and report usage.

The ideal candidate would have experience in:

  • Building components using Kubernetes and running services on k8s platforms provided by cloud providers (GKE, EKS, AKS).
  • Building reliable and accurate data processing/event streaming systems that handle critical data.
  • Go programming language.
  • Agile software development within a team environment.
  • Build and deployment pipelines employing continuous delivery.
  • Preferably have experience in building cloud billing and/or consumption management systems.

Our team is collaborative, open and likes to reach goals while having a good time. We value diversity and try to leverage our differences. The way of working encompasses shared ownership, pair programming, daily standups, wider team catch-ups, retrospectives and frequent 1-1’s with your manager. The team is spread over our Malmö and London offices and most teams are split across the two, so you must be comfortable working as part of a distributed team.

Our tech stack includes Kubernetes on GCP, AWS and Azure, Go, Python, Bash and GitHub Actions.

Why Join Neo4j? Neo4j is, without question, the most popular graph database in the world. We have customers in every industry globally, and our products are a proven product/market fit. Joining our team is an opportunity to shape the future of data and analytics.

Research shows that members of underrepresented communities are less likely to apply for jobs when they don’t meet all the qualifications. If this is part of the reason you hesitate to apply, we’d encourage you to reconsider and give us the opportunity to review your application. At Neo4j, we are committed to building awareness and helping to improve these issues. One of our central objectives is to provide an inclusive, diverse, and equitable workplace for everyone to develop their potential and have a positive, career-defining experience. We look forward to receiving your application.

Neo4j Values: Neo4j is a Silicon Valley company with a Swedish soul. We foster collaboration and each of us is empowered to contribute and put our innovative stamp on projects. We hire candidates who reflect the following Neo4j core values:

  • (we)-[:VALUE]->(relationships)
  • (we)-[:FOCUS_ON]->(userSuccess)
  • (we)-[:THRIVE_IN]->(:Culture {type: [‘Open’, ‘Inclusive’]})
  • (we)-[:ASSUME]->(:Intent {direction:’Positive’})
  • (we)-[:WELCOME]->(:Discussions {nature: ‘IntellectuallyHonest’})
  • (we)-[:DELIVER_ON]->(ourCommitments)

Software Engineer - Usage & Billing employer: Neo4j

At Neo4j, we pride ourselves on being a leading innovator in the graph database space, offering a dynamic work environment that fosters collaboration and inclusivity. Our team is dedicated to personal and professional growth, providing ample opportunities for employees to contribute to groundbreaking projects while enjoying a supportive culture that values diverse perspectives. With a strong commitment to employee success and a vibrant community of experts, joining Neo4j means being part of a forward-thinking company that is shaping the future of data analytics.
N

Contact Detail:

Neo4j Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer - Usage & Billing

✨Tip Number 1

Familiarise yourself with Neo4j's technology and its applications in the cloud billing space. Understanding how graph databases work and their advantages can help you articulate your insights during discussions with the team.

✨Tip Number 2

Engage with the Neo4j community on platforms like LinkedIn or GitHub. By participating in discussions or contributing to projects, you can showcase your passion for the technology and potentially connect with current employees.

✨Tip Number 3

Brush up on your knowledge of Kubernetes and cloud services like GCP, AWS, and Azure. Being able to discuss your experience with these technologies will demonstrate your readiness for the role and your ability to integrate with existing systems.

✨Tip Number 4

Prepare to discuss your experience with Agile methodologies and collaborative work environments. Highlighting your ability to thrive in a distributed team setting will align well with Neo4j's culture and values.

We think you need these skills to ace Software Engineer - Usage & Billing

Kubernetes
Cloud Platforms (GCP, AWS, Azure)
Go Programming Language
Data Processing Systems
Event Streaming Systems
Agile Software Development
Continuous Delivery
Billing and Consumption Management Systems
API Development
Collaboration Skills
Problem-Solving Skills
Version Control (GitHub Actions)
Distributed Team Collaboration
Attention to Detail

Some tips for your application 🫡

Understand the Role: Before applying, make sure you fully understand the responsibilities and requirements of the Software Engineer - Usage & Billing position. Familiarise yourself with Neo4j's products and how they relate to the role.

Tailor Your CV: Customise your CV to highlight relevant experience, especially in building cloud billing systems, Kubernetes, and Go programming. Use specific examples that demonstrate your skills and achievements related to the job description.

Craft a Compelling Cover Letter: Write a cover letter that not only outlines your qualifications but also expresses your enthusiasm for Neo4j and its mission. Mention how your values align with theirs and why you want to be part of their team.

Showcase Your Technical Skills: In your application, emphasise your technical skills relevant to the tech stack mentioned, such as Kubernetes, Go, and cloud services. Consider including links to any projects or contributions that showcase your expertise.

How to prepare for a job interview at Neo4j

✨Understand the Company and Its Products

Before your interview, take some time to research Neo4j and its graph database technology. Familiarise yourself with how their products help businesses solve complex problems, as this will show your genuine interest in the company and its mission.

✨Showcase Relevant Experience

Be prepared to discuss your experience with Kubernetes, Go programming, and building data processing systems. Highlight any previous work related to cloud billing or consumption management systems, as this aligns closely with the role you're applying for.

✨Demonstrate Team Collaboration Skills

Since the team values collaboration and shared ownership, be ready to share examples of how you've successfully worked in a team environment. Discuss your experiences with pair programming, daily standups, and retrospectives to illustrate your ability to thrive in a collaborative setting.

✨Ask Thoughtful Questions

Prepare insightful questions about the team dynamics, the technologies they use, and the challenges they face. This not only shows your enthusiasm for the role but also helps you gauge if the company culture aligns with your values.

Software Engineer - Usage & Billing
Neo4j
N
  • Software Engineer - Usage & Billing

    London
    Full-Time
    36000 - 60000 £ / year (est.)

    Application deadline: 2027-06-26

  • N

    Neo4j

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