CrawlJobs Logo

Sr. Software Engineer (Billing)

dialpad.com Logo

Dialpad

Location Icon

Location:
Argentina , Buenos Aires

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

As a Sr. Software Engineer in the Billing team, you’ll own different components of our billing system. You’ll work closely with other engineers on the team to build scalable billing APIs. You’ll also help create generic solutions and tools that improve our billing platform and help our support teams. In addition, you’ll help develop the next generation of our billing platform using microservices architecture.

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

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
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

Additional Information:

Job Posted:
March 04, 2026

Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Sr. Software Engineer (Billing)

Sr Software Engineer – Telecom Billing

At T-Mobile, Senior Software Engineers design, build, and deploy scalable softwa...
Location
Location
United States , Frisco; Atlanta; Overland Park; Bellevue
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
  • Telecom Billing Domain experience
  • Experience developing telecom billing customer service management tools
  • 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
  • Acceptable areas of study include Computer Science, Software Engineering, Information Management or equivalent experience in field
  • Hands on development experience with C and C++
  • Experience in Oracle and SQL
  • Tuxedo development
  • Communication
  • Analytics
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
  • Annual bonus or periodic sales incentive or bonus
  • Medical, dental and vision insurance
  • Flexible spending account
  • Employee stock grants
  • Employee stock purchase plan
  • Paid time off
  • 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
Canada , Kitchener
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
  • Certified Great Place to Work culture
  • Fulltime
Read More
Arrow Right

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
New

Sr. Software Engineer

At Zuora, we do Modern Business. We're helping people subscribe to new ways of d...
Location
Location
India , Chennai
Salary
Salary:
Not provided
zuora.com Logo
Zuora
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or higher degree in Computer Science, Software Engineering, or a closely related field
  • Minimum of 5 years in software engineering with at least 5 years each in the following areas: Developing and delivering enterprise SaaS software at scale
  • Designing, building, and maintaining billing and subscription management software
  • Hands-on development with Java, MySQL, Spring Framework, Hibernate, Apache Flink, Apache Hudi, Clickhouse and cloud technologies
  • Proven expertise in designing and building scalable, distributed, high-performance systems in large enterprise environments
  • Strong system design skills, with demonstrated success guiding teams through complex technical decisions
  • Excellent problem-solving ability, with strong analytical skills to translate complex business requirements into scalable solutions
  • A passion for mentorship, knowledge sharing, and helping teams grow
Job Responsibility
Job Responsibility
  • Responsible for the entire lifecycle of projects or features including engineering design, development, review and deployment
  • Providing technical oversight to improve execution and system robustness alignmenting with long-term technical strategy
  • Define optimized data models, leverage in-memory processing, and ensure systems can handle large-scale enterprise transaction volumes with low-latency APIs
  • Write, co-write, and review technical design documentation
  • Coach and mentor engineers, fostering technical growth and ensuring consistent high-quality delivery
What we offer
What we offer
  • Competitive compensation, variable bonus and performance reward opportunities, and retirement programs
  • Medical, dental and vision insurance
  • Generous, flexible time off
  • Paid holidays, wellness days and company wide end of year break
  • 6 months fully paid parental leave
  • Learning & Development stipend
  • Opportunities to volunteer and give back, including charitable donation match
  • Free resources and support for your mental wellbeing
  • Fulltime
Read More
Arrow Right
New

Sr. Software Engineer

Location
Location
India , Chennai
Salary
Salary:
Not provided
zuora.com Logo
Zuora
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or higher degree in Computer Science, Software Engineering, or a closely related field
  • Minimum of 5 years in software engineering with at least 5 years each in the following areas: Developing and delivering enterprise SaaS software at scale
  • Designing, building, and maintaining billing and subscription management software
  • Hands-on development with Java, Kotlin, MySQL, Spring Framework, Hibernate and cloud technologies
  • Proven expertise in designing and building scalable, distributed, high-performance systems in large enterprise environments
  • Strong system design skills, with demonstrated success guiding teams through complex technical decisions
  • Excellent problem-solving ability, with strong analytical skills to translate complex business requirements into scalable solutions
  • A passion for mentorship, knowledge sharing, and helping teams grow
Job Responsibility
Job Responsibility
  • Responsible for the entire lifecycle of projects or features including engineering design, development, review and deployment
  • Providing technical oversight to improve execution and system robustness alignmenting with long-term technical strategy
  • Define optimized data models, leverage in-memory processing, and ensure systems can handle large-scale enterprise transaction volumes with low-latency APIs
  • Write, co-write, and review technical design documentation
  • Coach and mentor engineers, fostering technical growth and ensuring consistent high-quality delivery
What we offer
What we offer
  • Competitive compensation, variable bonus and performance reward opportunities, and retirement programs
  • Medical Insurance
  • Generous, flexible time off
  • Paid holidays, wellness days and company wide end of year break
  • 6 months fully paid parental leave
  • Learning & Development stipend
  • Opportunities to volunteer and give back, including charitable donation match
  • Free resources and support for your mental wellbeing
  • Fulltime
Read More
Arrow Right

Sr. Software Controls Engineer

We're looking for an experienced software engineer with a strong foundation in o...
Location
Location
United States , New Richmond
Salary
Salary:
100000.00 - 120000.00 USD / Year
intertech.com Logo
Intertech (Minnesota)
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in related fields, or commensurate experience
  • 3+ years of professional software development experience in an object-oriented language — C++, C#, Java, or equivalent
  • Demonstrated ability to design and implement complex OOP architectures — class hierarchies, state machines, modular design patterns
  • Experience developing software for systems with real-time or time-sensitive behavior — robotics, CNC, motion control, simulation engines, game engines, physics-based systems, or similar
  • Strong understanding of multi-threaded programming and concurrent system behavior
  • Hands-on experience with Microsoft Visual Studio (C++ or C#)
  • Familiarity with industrial, mechanical, or electromechanical systems — you understand torque, velocity, axes of motion, and how software commands translate to physical outcomes
  • Ability to read and interpret mechanical or electrical schematics at a conceptual level
  • Proficiency with Windows-based development environments and embedded or real-time OS concepts
Job Responsibility
Job Responsibility
  • Participate in the design, programming, and implementation of PLC/HMI software solutions
  • Oversee and review electrical schematics, bills of material, and engineering change notices
  • Provide technical guidance, mentoring, and training to junior engineers and technicians
  • Coordinate project execution, ensuring compliance with safety, quality, and industry standards
Read More
Arrow Right

Sr Software Engineer

The Sr Software Engineer role is the lead technologist for a product or platform...
Location
Location
India , Bengaluru, Gurugram
Salary
Salary:
Not provided
axa.com Logo
Axa
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Good development experience in Guidewire Policy Center, Billing Center, or Claim Center applications (minimum experience in any two of these centers)
  • Experience in Guidewire Cloud implementations, including IG APPs, APD, and APP Events
  • Working knowledge of Java and Gosu
  • Ability to work in both development and support projects, requiring deep technical expertise in Guidewire and understanding of functional or insurance processes in PC and BC
  • Collaborate effectively with SI partners and onshore teams to deliver project commitments
  • Work with Architects and monitor deviations from Guidewire Out-Of-The-Box (OOTB) functionalities
  • Lead Guidewire SKI (Skill) upgrades and make sure smooth implementation
  • Develop and lead Proofs of Concept (PoCs) for new SKI features to be integrated into current systems
  • Coordinate with PC and BC development teams to enhance integration processes
  • Work with the BAU (Business as Usual) team to identify and implement process improvements and resolve technical issues
Job Responsibility
Job Responsibility
  • Specification of technologies, application architecture and data structures as a basis for application change for internal assets
  • Producing quality, secure, scalable, high-performing, and resilient designs for new or improved services
  • Lead the systems analysts, developers, and testers in sympathetic change to the applications
  • For internal assets, support Application Managers to develop and maintain the Product Roadmap
  • Define and maintain development standards such as system and data design, coding, etc.
  • Maintain a capacity plan with historical performance metrics, a future forecast, and a capacity model to make sure services and infrastructure deliver performance and growth targets in a cost-effective manner
  • Manage architecture exceptions for the application, including identifying, documenting, taking through exception approval process, and remediation where and when possible
  • Monitor application services to make sure performance consistently meets non-functional requirements (response time, security, etc.)
  • Work with the Application Manager & Delivery Lead(s) in defining, analyzing, planning, measuring and improving product availability and continuity
  • Leads the DevOps team and developers in targeted use of DevOps for their application platform assets
What we offer
What we offer
  • Inclusion
  • Five Business Resource Groups focused on gender, LGBTQ+, ethnicity and origins, disability and inclusion with 20 Chapters around the globe
  • Robust support for Flexible Working Arrangements
  • Enhanced family-friendly leave benefits
  • Named to the Diversity Best Practices Index
  • Signatory to the UK Women in Finance Charter
  • Total Rewards program covering health, wellbeing, lifestyle and financial security
  • Competitive compensation and personalized, inclusive benefits
  • Volunteering and charitable giving programs (AXA Hearts in Action)
  • Matching Gifts program
  • Fulltime
Read More
Arrow Right
New

Sr Engineers, Software

At T-Mobile, we invest in YOU! Our Total Rewards Package ensures that employees...
Location
Location
United States , Frisco
Salary
Salary:
156998.00 - 165000.00 USD / Year
https://www.t-mobile.com Logo
T-Mobile
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master’s degree or foreign equivalent in Computer Science, Computer Programming, Computer Engineering, or related, and 5 years of relevant work experience
  • OR Bachelor’s degree or foreign equivalent in Computer Science, Computer Programming, Computer Engineering, or related, and 7 years of relevant work experience
  • Experience in each of: 1. Performing microservice design, development, deployment, and maintenance of enterprise applications and applying domain knowledge of Telecommunications (OSS/BSS) including Billing Domain, Payment Services, Order Management, Credit Management, Digital Telecommunications Commerce and Product Catalog systems using Java, GoLang: Spring Boot, Spring Cloud, Spring MVC, Spring Data JPA, Spring Security, Spring GraphQL, and implementing scalable RESTful and federated GraphQL APIs using Apollo Federation 1.x/2.x., MuleSoft 3.x/4.x, Kubernetes, Kafka, IntellJ IDE, BitBucket, GitLab, Eclipse, Lucid, Figma, Postman, Splunk, AppDynamics, Oracle, MySQL and Redis
  • 2. Designing and developing microservices using Java and GoLang with deep expertise in the Spring ecosystem: Spring Boot, Spring Cloud, Spring MVC, Spring Data JPA, Spring Security, Spring GraphQL, and implementing scalable RESTful and federated GraphQL APIs using Apollo Federation 1.x/2.x., MuleSoft 3.x/4.x
  • 3. Building and integrating APIs and web services using REST, SOAP, Swagger: OpenAPI, XML, JSON, and asynchronous messaging platforms such as Apache Kafka and RabbitMQ
  • 4. Working with databases and data stores, including SQL: Oracle, MySQL, and PostgreSQL, and NoSQL: MongoDB, Cassandra, and Couchbase, and in-memory caching with Redis
  • 5. Implementing CI/CD pipelines and DevOps practices using Jenkins, GitLab, Docker, Kubernetes (K8s), and applying basic Linux command-line proficiency
  • 6. Utilizing testing, monitoring, and development tools such as JUnit, JMeter, Mockito, Robot, WireMock, Maven, Gradle, AppDynamics, Splunk, Git, Bitbucket, IntelliJ, Eclipse, Velocity Studio, Postman, and SoapUI
  • At least 18 years of age
  • Legally authorized to work in the United States
Job Responsibility
Job Responsibility
  • Work as a Full Stack Developer, managing multiple applications including Metro Web, Backend Spring Boot APIs, MuleSoft APIs (v3.8), and AEM for content management
  • Design and develop RESTful APIs using Spring Boot, leveraging Spring Cloud Eureka for service discovery and Spring Cloud OpenFeign for inter-service communication
  • Build and maintain Spring Boot APIs integrated with Angular applications composed in a Monorepo structure using Hapi plugins
  • Develop robust data access layers using Spring Data JPA
  • Collaborate with cross-functional team members to deliver high-quality solutions
  • Design and implement visually appealing and responsive user interfaces
  • Diagnose and resolve issues in front-end code to enhance performance and eliminate bugs
  • Create and execute unit tests to ensure code reliability and functionality
  • Architect and maintain RESTful API solutions using Spring Boot
  • Demonstrate a strong understanding of common API technologies, including OAuth, SAML, Spring Boot, and Microservices architecture
What we offer
What we offer
  • competitive base salary and compensation package
  • annual stock grant
  • employee stock purchase plan
  • 401(k)
  • free year-round money coaches
  • medical insurance
  • dental insurance
  • vision insurance
  • flexible spending account
  • paid time off
  • Fulltime
Read More
Arrow Right