Talent.com
This job offer is not available in your country.
Software Engineer II- (Billing & Metering Team)

Software Engineer II- (Billing & Metering Team)

ElasticWorkFromHome, Norge
20 days ago
Job description

Overview

Software Engineer II- (Billing & Metering Team) at Elastic. The Platform Billing team builds simple, transparent, and flexible SaaS billing experiences based on the consumption of cloud resources and Elastic services. Elastic Cloud is operated globally across major cloud providers, regions, and industries, hosting mission-critical workloads. The Billing team enables growth by developing usage-based metering, consumption billing, and marketplace integrations.

What Is The Role

The role contributes to building end-to-end systems that bill Cloud customers. You will collaborate with a distributed team to craft billing models that drive the growth of Elastic\u2019s Cloud products, meter and bill distributed applications using the Elastic Stack, and work with Product Managers, Designers, and other Developers to achieve goals.

What You Will Be Doing

  • Implement features and drive the Billing area roadmap for the Cloud, including components that generate monthly subscription revenue from Elasticsearch Service users.
  • Build scalable solutions exposed via REST APIs to deliver the best payments experience for Elasticsearch Service.
  • Enhance backend services in Python that use Elasticsearch.
  • Collaborate with other Elastic engineering teams to develop scalable, automated solutions for the SaaS business.
  • Be hands-on with the codebase, review peers7 work, and provide constructive feedback.
  • Develop a stable, scalable ingestion pipeline using Elastic products to harvest usage data from multiple products.
  • Use Elasticsearch and Kibana to aggregate data for billing and usage reporting.
  • Participate in the operation of an always-on service with high observability.
  • Grow and share interest in technical outreach (blog posts, tech papers, conference speaking, etc.).
  • Participate in the team7s on-call rotation.

What You Bring

  • Proven experience (3+ years) delivering high-quality code, preferably in Python.
  • Deep understanding of distributed systems and inter-service communication.
  • You care deeply about design and quality of features you ship.
  • Experience using Elasticsearch and / or PostgreSQL as a data store and analytics engine.
  • Experience or interest in SaaS billing or metering systems.
  • Strong communication and problem-solving skills.
  • Ability to work autonomously in a globally distributed team.
  • You enjoy collaborating with a diverse, worldwide team in a distributed work environment.
  • Additional Information - We Take Care Of Our People

  • Competitive pay based on the work you do here and not your previous salary
  • Health coverage for you and your family in many locations
  • Flexible locations and schedules for many roles
  • Generous vacation days
  • Employer matching for financial donations and service up to $2000 (or local currency equivalent)
  • Up to 40 hours per year to volunteer projects
  • Parental leave
  • Elastic is an equal opportunity employer and is committed to diversity, equity, and inclusion. Qualified applicants will receive consideration without regard to race, ethnicity, color, religion, sex, pregnancy, sexual orientation, gender identity or expression, national origin, age, marital status, protected veteran status, disability status, or any other basis protected by law. We provide accommodations during the application process upon request via Privacy statements and other notices apply as described by Elastic.

    Seniority level

  • Not Applicable
  • Employment type

  • Full-time
  • Job function

  • Technology
  • #J-18808-Ljbffr

    Create a job alert for this search

    Software Engineer • WorkFromHome, Norge