Deepgram logo
Deepgram

Building foundational AI for speech transcription and understanding.

Billing & Analytics Software Engineer

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200Since 2015H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

89 days ago

Salary

$180K - $245K / year

Seniority

Senior

Job Description

Billing & Analytics Software Engineer

Deepgram

• Design, build, and maintain the pipeline that ingests, validates, and processes usage messages from Deepgram’s inference and voice agent services. Ensure events are captured with sub-second reliability at scale, with idempotency and exactly-once semantics to guarantee billing accuracy. • Build the aggregation layer that rolls raw usage events into usage summaries—by customer, product, time window, and pricing dimension. Optimize for query performance so that both real-time dashboards and end-of-period billing runs operate within SLA. • Own the integration with usage-based billing platforms (M3ter, Metronome, or equivalent). Implement rating, plan management, and invoice generation logic. Ensure billing data reconciles cleanly with usage records and that edge cases (overages, credits, mid-cycle plan changes, enterprise commitments) are handled correctly. • Build and maintain integrations with Salesforce and RevOps tooling to synchronize customer accounts, contract terms, entitlements, and billing status. Partner with Finance and RevOps to ensure billing data supports revenue recognition, forecasting, and audit requirements. • Develop the customer-facing billing and usage views within the Deepgram Console. Build clear, actionable dashboards that show real-time and historical usage, current spend, billing history, and plan details. Design the self-service flows for plan upgrades, payment method management, and invoice retrieval. • Own the billing-adjacent authorization surfaces: API key and token management, usage-based access controls, entitlement enforcement, and the permission model that gates feature access based on customer plan and billing status. Ensure these systems are secure, auditable, and performant. • Build internal analytics pipelines and dashboards that surface usage trends, cohort behavior, conversion funnels, and revenue metrics to Product, Growth, and Finance teams. Instrument the billing system for operational observability—alerting on anomalies, reconciliation failures, and SLA breaches. • Implement automated reconciliation between usage events, aggregated summaries, billing records, and payment processor data. Build alerting and self-healing mechanisms to catch and resolve discrepancies before they impact customers or revenue reporting.

Job Requirements

  • 5+ years of experience building and operating billing, payments, metering, or financial data systems in a SaaS or usage-based pricing environment.
  • Strong backend engineering skills in at least one of: Python, TypeScript/Node.js, Go, or similar. Comfort working across the stack when needed.
  • Deep experience with relational databases (PostgreSQL, MySQL) and data pipeline design—schema modeling, query optimization, and high-volume event processing.
  • Hands-on experience integrating with billing or subscription platforms (e.g., Stripe, M3ter, Metronome, Chargebee, Zuora) and CRM systems (Salesforce).
  • Understanding of usage-based pricing models, metering patterns, and the edge cases that come with them (proration, overages, commitments, credits, multi-currency).
  • Experience building reconciliation and data integrity systems that ensure financial accuracy at scale.
  • Strong communication skills—you can partner effectively with Finance, RevOps, Product, and Growth teams to translate business requirements into reliable systems.
  • A security-conscious mindset, especially around authentication, token management, and access control.

Benefits

  • Medical, dental, vision benefits
  • Annual wellness stipend
  • Mental health support
  • Life, STD, LTD Income Insurance Plans
  • Unlimited PTO
  • Generous paid parental leave
  • Flexible schedule
  • 12 Paid US company holidays
  • Quarterly personal productivity stipend
  • One-time stipend for home office upgrades
  • 401(k) plan with company match
  • Tax Savings Programs
  • Learning / Education stipend
  • Participation in talks and conferences
  • Employee Resource Groups
  • AI enablement workshops / sessions

Related Job Pages

More Full-stack Engineer Jobs

MatrixCare logo

Software Engineer, Associate

MatrixCare

Post-acute EHR software built on real data.

Full TimeRemoteTeam 501-1,000H1B Sponsor

• Contribute to building and maintaining software features under the guidance of senior engineers • Write, test, and debug code for applications and services • Assist in developing and consuming RESTful APIs • Participate in code reviews and incorporate feedback • Work with databases to query and update data • Help troubleshoot issues and support production systems as needed • Collaborate with cross-functional teams including QA, product, and design • Continuously learn new technologies and development practices

United States
$79K - $99K / year
Job Closed
CareMetx, LLC logo

Senior Software Engineer

CareMetx, LLC

Patient access at the speed of flight

Full TimeRemoteTeam 501-1,000H1B No Sponsor

• Lead the adoption of AI-first development practices across the engineering organization — including AI-assisted code generation, intelligent code review, automated documentation, and LLM-powered feature development. • Evaluate and integrate emerging AI tools, frameworks, and APIs (including large language models and generative AI platforms) into CareMetx's product and platform architecture. • Establish internal standards and best practices for responsible, scalable AI integration; conduct knowledge-sharing sessions to accelerate AI fluency across engineering teams. • Stay current with the rapidly evolving AI/ML landscape, bringing innovations back to the organization and translating them into concrete product improvements. • Architect and develop robust, scalable, and maintainable software systems across the full stack — from API design and data modeling to front-end implementation and cloud infrastructure. • Lead the technical design of complex features and platform capabilities, producing clear architectural documentation and driving cross-functional alignment before implementation begins. • Own multiple concurrent complex projects end-to-end, from requirements refinement through deployment and post-launch observability. • Proactively identify and address technical debt, refactoring opportunities, and architectural risks before they become blockers. • Collaborate closely with product management, UX, and business stakeholders to translate complex requirements into practical, elegant technical solutions.

United States
Job Closed
BEAT logo

Software Developer

BEAT

Business Enabled Acquisition and Technology, Inc.

Full TimeRemoteTeam 201-500Since 2008H1B Sponsor

• Design, develop, and maintain both desktop and web-based software applications using .NET technologies, primarily C#. • Implement clean, scalable, and efficient code following best practices and coding standards. • Develop APIs, services, and integration layers to connect with internal and external systems. • Participate in architectural discussions and decisions for new projects and enhancements. • Ensure adherence to design principles such as SOLID and design patterns. • Conduct code reviews and provide constructive feedback to ensure high quality code. • Work closely with stakeholders and QA teams to gather requirements and deliver quality solutions. • Lead and mentor junior developers, fostering a culture of continuous learning and improvement. • Collaborate in Agile ceremonies, including sprint planning, daily stand-ups, and retrospectives. • Optimize application performance and troubleshoot complex technical issues across both desktop and web platforms. • Maintain and enhance existing applications, ensuring stability and reliability. • Stay updated on emerging technologies and integrate them into the development process where applicable.

Texas
Job Closed
Photon logo

Java Fullstack Developer | Offshore |

Photon

AI-led Digital Transformation. Making Tomorrow Happen Today at the Intersection of Digital, Cloud, and AI.

Full TimeRemoteTeam 5,001-10,000Since 2007H1B Sponsor

Senior Full Stack Engineer About the Role: We are seeking a highly skilled Senior Full Stack Engineer to join our dynamic team. As a Senior Full Stack Engineer, you will play a crucial role in designing, developing, and maintaining our web applications. You will be responsible for both front-end and back-end development, ensuring a seamless user experience. Responsibilities: - Design, develop, and deploy robust and scalable web applications. - Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions. - Develop and maintain RESTful APIs and microservices. - Write clean, well-documented, and maintainable code. - Participate in code reviews and provide constructive feedback. - Troubleshoot and resolve complex technical issues. - Mentor junior team members and foster a culture of continuous learning. - Stay up to date with the latest web development technologies and industry trends. Requirements: - 5+ years of experience in full-stack web development. - Strong proficiency in JavaScript, HTML, and CSS. - Expertise in modern JavaScript frameworks like React, Angular, or Vue.js. - Solid understanding of backend development with languages like Node.js, Python, or Java. - Experience with databases (SQL and NoSQL) and data modeling. - Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes). - Strong problem-solving and analytical skills. - Excellent communication and teamwork skills. Preferred Qualifications: - Experience with serverless architectures and functions. - Knowledge of GraphQL and other API design paradigms. - Experience with testing frameworks (Jest, Mocha, Cypress). - Certification in relevant technologies (AWS, Azure, Google Cloud).

India