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

Software Engineer - Usage & Billing

London Full-Time 36000 - 60000 £ / year (est.) Home office (partial)
Go Premium
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 dynamic team shaping the future of data analytics with innovative technology.
  • Qualifications: Experience with Kubernetes, Go programming, and agile development is preferred.
  • Other info: We value diversity and encourage applications from all backgrounds.

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 Inc

At Neo4j, we pride ourselves on being a leading innovator in the graph database space, offering a collaborative and inclusive work culture that empowers our employees to thrive. Our Malmö and London offices provide a dynamic environment where you can grow your skills while contributing to groundbreaking projects that impact major global organisations. With a strong commitment to diversity and employee development, Neo4j is an excellent employer for those seeking meaningful and rewarding careers in technology.
N

Contact Detail:

Neo4j Inc 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 market. Understanding how graph databases work and their significance in data analytics will help you stand out during discussions.

✨Tip Number 2

Engage with the Neo4j community on platforms like LinkedIn or GitHub. Participating in discussions or contributing to projects can showcase your enthusiasm and knowledge, making you a more attractive candidate.

✨Tip Number 3

Highlight any experience you have with Kubernetes and cloud services in your conversations. Being able to discuss your hands-on experience with these technologies will demonstrate your readiness for the role.

✨Tip Number 4

Prepare to discuss your approach to agile software development and collaboration. Since the team values shared ownership and pair programming, showcasing your teamwork skills will resonate well with the hiring managers.

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

Kubernetes
Cloud Platforms (GCP, AWS, Azure)
Go Programming Language
Data Processing
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 technology and how it relates to cloud billing platforms.

Tailor Your CV: Customise your CV to highlight relevant experience in building cloud billing systems, Kubernetes, and data processing. Use specific examples that demonstrate your skills in Go programming and agile software development.

Craft a Compelling Cover Letter: Write a cover letter that not only showcases your technical skills but also reflects your understanding of Neo4j's mission and values. Mention how your background aligns with their focus on innovation and collaboration.

Showcase Your Projects: If you have worked on relevant projects, especially those involving cloud technologies or billing systems, be sure to include them in your application. Provide links to your GitHub or any other portfolio that demonstrates your work.

How to prepare for a job interview at Neo4j Inc

✨Understand the Tech Stack

Familiarise yourself with Neo4j's tech stack, including Kubernetes, Go, and cloud platforms like GCP, AWS, and Azure. Be prepared to discuss your experience with these technologies and how they relate to building and maintaining a billing platform.

✨Showcase Your Problem-Solving Skills

Neo4j values innovation and problem-solving. Prepare examples of how you've tackled complex challenges in previous roles, especially in data processing or event streaming systems. Highlight any experience you have with billing or consumption management systems.

✨Emphasise Collaboration

Since the team is distributed across Malmö and London, demonstrate your ability to work collaboratively in a remote environment. Share experiences where you've successfully collaborated with cross-functional teams, such as product management or finance.

✨Align with Neo4j's Values

Research Neo4j's core values and be ready to discuss how your personal values align with theirs. Show that you appreciate their focus on relationships, user success, and inclusivity, and be prepared to share how you embody these values in your work.

Software Engineer - Usage & Billing
Neo4j Inc
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

N
  • Software Engineer - Usage & Billing

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

    Neo4j Inc

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