CrawlJobs Logo

Software Engineer- Billing Platform

United States, Overland Park Employment contract 92500.00 - 166800.00 USD / Year · Job Posted May 03, 2026
Apply Position
Job Link Share

Job Description

The Software Engineer is essential for designing, implementing, and deploying scalable software solutions that meet customer requirements and support high availability environments. The role involves collaborating with engineers to develop software components using technologies such as virtualization, microservices, software-defined networking, network functions virtualization, and big data. It requires independent judgment to resolve technical issues and make recommendations for software design and implementation. Success is measured by the ability to deliver effective software solutions that integrate with system protocols and meet business and technical requirements. The work impacts organizational capabilities by enabling advanced software systems that improve operational efficiency and customer experience.

Job Responsibility

  • Develop software solutions and conduct tests to drive engineering projects and ensure quality deliverables
  • Contribute to design innovations that improve systems, processes, or services using new frameworks and industry best practices
  • Collaborate with technical teams to deliver solutions and mentor others through knowledge sharing and training sessions
  • Support technology strategy by evaluating and applying current technologies that align with business goals
  • Create clear documentation for software code, system designs, and business requirements to support knowledge sharing
  • Also responsible for other duties/projects as assigned by business management as needed

Requirements

  • Bachelor's Degree plus 3 years of related work experience OR advanced degree with 1 year of related work experience OR combination of education and experience deemed equivalent
  • Acceptable areas of study include Computer Science or Engineering
  • 2-4 years Technical engineering experience
  • Full Stack Developer: Backend - Java, Spring boot, NodeJS, Microservices, REST, Event-driven design (Kafka/RabbitMQ), Frontend - JavaScript/Typescript, Angular, HTML, CSS, SQL/NoSQL Database, DevOps - Gitlab CI, Docker, Kubernetes, AWS
  • Strong knowledge of Agentic AI
  • Strong knowledge of using AI tools in analysis and design
  • Hands on experience in analyzing requirements and designing solutions
  • Communication
  • Customer Service
  • Analytics
  • Technical Writing
  • At least 18 years of age
  • Legally authorized to work in the United States

What we offer

  • Competitive base salary and compensation package
  • Annual stock grant
  • Employee stock purchase plan
  • 401(k)
  • Free, year-round money coaches
  • Medical, dental and vision insurance
  • Flexible spending account
  • Paid time off
  • Up to 12 paid holidays
  • Paid parental and family leave
  • Family building benefits
  • Back-up care
  • Enhanced family support
  • Childcare subsidy
  • Tuition assistance
  • College coaching
  • Short- and long-term disability
  • Voluntary AD&D coverage
  • Voluntary accident coverage
  • Voluntary life insurance
  • Voluntary disability insurance
  • Voluntary long-term care insurance
  • Mobile service & home internet discounts
  • Pet insurance
  • Access to commuter and transit programs

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineer- Billing Platform

8 matching positions

Sr. Software Engineer - Billing Platform

At T-Mobile, Senior Software Engineers design, build, and deploy scalable softwa...
Location
Location
United States , Overland Park; Atlanta; Frisco
Salary
Salary:
113600.00 - 205000.00 USD / Year
https://www.t-mobile.com Logo
T-Mobile
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4-7+ years technical engineering experience
  • Bachelor's Degree plus 5 years of related work experience OR Advanced degree with 3 years of related experience
  • Hands on development experience with C and C++
  • Experience in Oracle and SQL
  • Communication
  • Analytics
  • Technical Writing
  • At least 18 years of age
  • Legally authorized to work in the United States
Job Responsibility
Job Responsibility
  • Develop software solutions and conduct tests to drive engineering projects and ensure quality deliverables
  • Contribute to design innovations that improve systems, processes, or services using new frameworks and industry best practices
  • Collaborate with technical teams to deliver solutions and mentor others through knowledge sharing and training sessions
  • Support technology strategy by evaluating and applying current technologies that align with business goals
  • Create clear documentation for software code, system designs, and business requirements to support knowledge sharing
  • Also responsible for other duties/projects assigned by business management as needed
What we offer
What we offer
  • Annual stock grant
  • Employee stock purchase plan
  • 401(k)
  • Access to free, year-round money coaches
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Flexible spending account
  • Paid time off
  • Up to 12 paid holidays
  • Fulltime
Read More
Arrow Right

Backend Staff Software Engineer - Billing Platform

The Billing Platform team at GEICO oversees the tools, infrastructure, data, rep...
Location
Location
United States , Chevy Chase; Palo Alto; Dallas
Salary
Salary:
110000.00 - 230000.00 USD / Year
geico.com Logo
Geico
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of professional, hands-on software development experience
  • Strong experience in architecting and designing large-scale, complex systems
  • Proficient coding skills in Java, Golang, or similar languages, capable of producing high-performance, production-quality code
  • Experience with a wide range of technologies, including SQL and NoSQL databases, Kafka, Spark, Airflow, or their equivalents
  • Proficient in using cloud computing tools throughout the software development lifecycle, with deep expertise in DevOps, observability, telemetry, and test automation
  • Skilled in collaborating across engineering teams and other functions to build alignment, drive decision-making, and communicate transparently
  • Bachelor’s and/or Master’s degree, preferably in CS, or equivalent experience
Job Responsibility
Job Responsibility
  • Oversee high-level and low-level designs of one or more sub-systems of the billing platform we are building
  • Be responsible and accountable for the quality, reliability, usability, and performance of the solutions
  • Provide strategic guidance and oversight for multiple billing teams, ensuring alignment with the Platform’s technical vision and business objectives
  • Lead the design and development of complex software systems, ensuring they are scalable, maintainable, and meet high-quality standards
  • Identify and prioritize technical challenges that may pose risks to business - developing solutions to address these issues efficiently, ensuring smooth product development
  • Work closely with various departments, including product management and design, to ensure cohesive and successful project delivery
  • Facilitate effective communication and collaboration across teams to achieve common goals
  • Mentor and guide engineers, fostering a culture of continuous learning and improvement
  • Provide technical guidance to help team members overcome challenges and make informed decisions
What we offer
What we offer
  • Comprehensive Total Rewards program that offers personalized coverage tailor-made for you and your family’s overall well-being
  • Financial benefits including market-competitive compensation
  • a 401K savings plan vested from day one that offers a 6% match
  • performance and recognition-based incentives
  • and tuition assistance
  • Access to additional benefits like mental healthcare as well as fertility and adoption assistance
  • Supports flexibility- We provide workplace flexibility as well as our GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Billing Platform

Join the team shaping the future of AI at Scale. We’re looking for entrepreneuri...
Location
Location
United States , San Francisco; New York
Salary
Salary:
216200.00 - 270250.00 USD / Year
scale.com Logo
Scale
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of software engineering experience, ideally in high-growth, product-focused environments
  • Proven track record of shipping production systems at scale
  • Drive reliability and performance across critical infrastructure systems, ensuring our platforms scale predictably and operate with high availability.
  • Strong technical depth in one or more areas: front-end frameworks, distributed systems, data infrastructure, or developer tooling
  • Experience working across the stack, ideally with React, TypeScript, Node.js, Python, MongoDB, Elasticsearch, and/or Temporal
  • Strong product sense and ability to translate ambiguous problems into technical solutions
  • Comfortable working in a fast-paced, high-ownership environment with a bias toward execution
  • Excited to join a dynamic hybrid team based in San Francisco or New York City
Job Responsibility
Job Responsibility
  • Design, implement, and operate flexible and accurate financial systems
  • Work across backend, frontend, and accounting-related systems
  • Deliver at a high velocity and level of quality to engage our customers
  • Work across the entire product lifecycle from conceptualization through production
  • Be able, and willing, to multi-task and learn new technologies quickly
  • Provide critical input in the Billing team’s roadmap and technical direction
  • Work closely with cross-functional partners like finance, product, software engineers, and operations to identify opportunities for business impact, understand, refine and prioritize requirements for billing schemes and financial infrastructure.
What we offer
What we offer
  • Comprehensive health, dental and vision coverage
  • retirement benefits
  • a learning and development stipend
  • generous PTO
  • additional benefits such as a commuter stipend
  • equity based compensation
  • Fulltime
Read More
Arrow Right

Staff Software Engineer (Backend) - Billing Platform

The Billing Platform team at GEICO oversees the tools, infrastructure, data, rep...
Location
Location
United States , Palo Alto; Falls Church; Frisco; Washington; Baltimore
Salary
Salary:
110000.00 - 230000.00 USD / Year
geico.com Logo
Geico
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of professional, hands-on software development experience
  • Strong experience in architecting and designing large-scale, complex systems
  • Proficient coding skills in Java, Kotlin, Golang, or similar languages, capable of producing high-performance, production-quality code
  • Experience with a wide range of technologies, including SQL and NoSQL databases, Kafka, Spark, Airflow, or their equivalents
  • Proficient in using cloud computing tools throughout the software development lifecycle, with deep expertise in DevOps, observability, telemetry, and test automation
  • Skilled in collaborating across engineering teams and other functions to build alignment, drive decision-making, and communicate transparently
  • Bachelor’s and/or Master’s degree, preferably in CS, or equivalent experience
Job Responsibility
Job Responsibility
  • Oversee high-level and low-level designs of one or more sub-systems of the billing platform we are building
  • Be responsible and accountable for the quality, reliability, usability, and performance of the solutions
  • Provide strategic guidance and oversight for multiple billing teams, ensuring alignment with the Platform’s technical vision and business objectives
  • Lead the design and development of complex software systems, ensuring they are scalable, maintainable, and meet high-quality standards. This includes evaluating code quality and collaborating with stakeholders to understand and implement project requirements
  • Identify and prioritize technical challenges that may pose risks to business. Develop solutions to address these issues efficiently, ensuring smooth product development
  • Work closely with various departments, including product management and design, to ensure cohesive and successful project delivery. Facilitate effective communication and collaboration across teams to achieve common goals
  • Mentor and guide engineers, fostering a culture of continuous learning and improvement. Provide technical guidance to help team members overcome challenges and make informed decisions
What we offer
What we offer
  • Comprehensive Total Rewards program that offers personalized coverage tailor-made for you and your family’s overall well-being
  • Financial benefits including market-competitive compensation
  • a 401K savings plan vested from day one that offers a 6% match
  • performance and recognition-based incentives
  • and tuition assistance
  • Access to additional benefits like mental healthcare as well as fertility and adoption assistance
  • Supports flexibility- We provide workplace flexibility as well as our GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year
  • Fulltime
Read More
Arrow Right

Staff Software Engineer (Duck Creek/.NET) - Billing Platform

We are seeking a seasoned Duck Creek Software Engineer with extensive experience...
Location
Location
United States , Chevy Chase, MD; Palo Alto, CA; Dallas, TX
Salary
Salary:
110000.00 - 230000.00 USD / Year
geico.com Logo
Geico
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of professional, hands-on software development experience
  • Expert-level .NET ecosystem experience (C#, ASP.NET, Web API, REST, SQL Server, Visual Studio/VS Code)
  • Deep Duck Creek product architecture and hands-on implementation experience
  • Proven expertise in microservices and extensible API design, with significant coding contributions
  • Extensive experience with XML-based data/file systems (XPath, XSD, XML serialization in .NET, etc.)
  • Strong distributed systems architecture and scaling capabilities
  • Hands-on leadership with Azure Cloud and DevOps pipelines
  • Practical experience with monitoring tools (App Insights, Splunk, Grafana/Prometheus)
  • Security best practices and protocols applied in real-world solutions
  • Advanced SQL and Postgres coding and optimization skills
Job Responsibility
Job Responsibility
  • Design, build, and optimize scalable, resilient distributed systems across teams (primary focus: hands-on development)
  • Implement enterprise solutions using .NET (C#) and related frameworks, contributing directly to codebases
  • Maintain and enhance core insurance systems built on Duck Creek
  • Develop and improve services using SQL Server, Postgres, REST APIs, microservices
  • Apply C# and Golang where most effective
  • prototype and evaluate new technologies
  • Drive adoption and improvement of productivity tooling (VS Code, Cursor, GitHub Copilot) through direct usage and feedback
  • Define and deliver reusable components and architectural patterns (business + technical), writing foundational code
  • Engineer solutions leveraging Azure, Docker, Kubernetes, and automation frameworks
  • Apply best practices for monitoring and debugging with App Insights, Titan, and related tools
What we offer
What we offer
  • Comprehensive Total Rewards program that offers personalized coverage tailor-made for you and your family’s overall well-being
  • Financial benefits including market-competitive compensation
  • a 401K savings plan vested from day one that offers a 6% match
  • performance and recognition-based incentives
  • and tuition assistance
  • Access to additional benefits like mental healthcare as well as fertility and adoption assistance
  • Supports flexibility- We provide workplace flexibility as well as our GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year
  • Fulltime
Read More
Arrow Right

Software Engineer, Backend (Usage & Billing Platform)

As a software engineer on the Usage & Billing Platform team, you will design, bu...
Location
Location
United States , San Francisco
Salary
Salary:
195000.00 - 265000.00 USD / Year
benchling.com Logo
Benchling
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional software engineering experience, ideally in SaaS and/or platform engineering
  • Proficiency in backend development and API design with Python, Go, Java, or TypeScript (Benchling uses Python internally for most systems)
  • strong data modeling skills and experience with transactional (e.g., Postgres) and analytical stores (e.g., Snowflake/ClickHouse)
  • Experience designing and operating distributed systems and event-driven/streaming pipelines (e.g., Kafka/Kinesis/Pub/Sub) plus batch processing (e.g., Spark/Flink/Beam)
  • solid testing and reliability practices
  • Track record of delivering projects end-to-end and collaborating with Product, Finance, RevOps, and Security to translate business rules into meters, pricing, and invoicing
  • Deep care for data quality and correctness (idempotency, deduplication, reconciliation/backfills, lineage/audit trails) and familiarity with SLIs/SLOs, observability (metrics/logs/tracing), and incident response
  • Excellent communication and documentation skills
  • ability to mentor peers and improve developer ergonomics through clear APIs, instrumentation standards, and tooling
  • Enthusiasm for complex technical challenges and an interest in the life sciences domain
Job Responsibility
Job Responsibility
  • Design, build, and operate high-throughput usage metering pipelines (event schemas, exactly-once ingestion, windowed aggregation), including backfills, reconciliation, and strong data-quality guarantees (idempotency, deduplication, lineage)
  • Develop and evolve Billing Platform primitives including plans, pricing, entitlements, discounts/credits, invoicing, as well as integrations with identity, data warehouse, ERP/payment providers
  • ensure auditability, compliance, and financial-grade accuracy
  • Ship real-time product experiences powered by usage (quotas, alerts, in-app dashboards) and robust observability
  • define SLAs and lead incident response for platform reliability
  • Partner with Product, Finance, RevOps, Security, and Application teams to translate business rules into meters and pricing models
  • validate with experiments and usage analytics
  • Improve developer ergonomics and consistency across Benchling via clear APIs/SDKs, instrumentation standards, documentation, and mentorship
  • drive continual improvements to team process and tooling
What we offer
What we offer
  • Competitive total rewards package
  • Broad range of medical, dental, and vision plans for employees and their dependents
  • Fertility healthcare and family-forming benefits
  • Four months of fully paid parental leave
  • 401(k) + Employer Match
  • Commuter benefits for in-office employees and a generous home office set up stipend for remote employees
  • Mental health benefits, including therapy and coaching, for employees and their dependents
  • Monthly Wellness stipend
  • Learning and development stipend
  • Generous and flexible vacation
  • Fulltime
Read More
Arrow Right

Sr. Software Engineer (Billing)

As a Sr. Software Engineer in the Billing team, you’ll own different components ...
Location
Location
Argentina , Buenos Aires
Salary
Salary:
Not provided
dialpad.com Logo
Dialpad
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science or equivalent practical experience
  • Demonstrated experience with 2+ large production backend systems at scale: designing, building, launching, and maintaining
  • Deep experience with cloud-deployed solutions
  • Strong backend programming experience whether with Python, Java, C#, Node.js, Ruby, etc.
  • Experience designing backends based on microservices architecture
  • You bring inquisitiveness to your work and a background with critical stable systems of scale
  • You are experienced with real-time debugging and outages, and have built backend data models that have high performance requirements
Job Responsibility
Job Responsibility
  • Contribute to the architecture of the billing platform to help it scale and support rapid growth in the Dialpad customer base
  • Build reusable, well defined APIs that are consumed in product code
  • Monitor for performance and accuracy of how we bill our customers
  • Build automated tools to enable our customers and support teams to perform self-service billing operations
  • Collaborate and cooperate with other engineers and product managers in design and code reviews, and translate business requirements into pragmatic technical solutions while discussing and navigating tradeoffs
  • Identify classes of problems across the system and come up with solutions in the form of a long term engineering roadmap
  • Mentor new hires to help the team grow
What we offer
What we offer
  • Competitive benefits and perks
  • Robust training program
  • Inclusive office environment
  • Vibrant environment to cultivate collaboration and connection
  • Recognized Great Place to Work culture
Read More
Arrow Right

Software Engineer, Billing

At Render, we’re building the modern cloud platform for developers creating AI-n...
Location
Location
United States; Canada
Salary
Salary:
170000.00 - 290000.00 USD / Year
render.com Logo
Render
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of professional experience building or operating usage-based billing systems
  • Hands-on experience integrating and working with third-party billing systems such as Orb, Metronome, Stripe, or similar platforms
  • Strong expertise in Go and production-grade databases (SQL or NoSQL)
  • Ability to work effectively across functions with Finance, Customer Experience, and Product teams
  • Detail-oriented mindset with a strong sense of ownership and accountability in mission-critical systems
  • Pragmatism and problem-solving skills to balance accuracy, scalability, and developer experience
Job Responsibility
Job Responsibility
  • Build, operate, and improve Render’s usage-based billing systems
  • Integrate with and maintain third-party billing systems (e.g., Orb, Metronome, or similar)
  • Collaborate closely with Finance, Product, and Support Engineering teams to ensure accurate, reliable billing and reporting
  • Work with large-scale databases and data pipelines to capture, transform, and reconcile usage data
  • Monitor, troubleshoot, and continuously improve billing reliability and performance
  • Contribute to architectural decisions about how billing integrates with the broader Render platform
  • Help shape internal processes, documentation, and best practices for billing operations
What we offer
What we offer
  • Equity with early-exercise options and extended exercise windows
  • 4 weeks of paid vacation
  • 14 weeks of fully paid parental leave for all parents
  • Long-term disability, life insurance, and 401K plans
  • 100% employer-paid medical coverage and 99% employer-paid dental and vision coverage for you and a dependent
  • FSAs and HSAs are available
  • Monthly lifestyle stipend for wellness, mental health and therapy, hobbies, etc.
  • Monthly cell phone and internet subsidy
  • Commuter benefits for Renders in the Bay Area, and home office stipends for remote Renders
  • Continuous learning benefits & related support
  • Fulltime
Read More
Arrow Right