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

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

Sr Engineers, Systems Reliability

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 in Computer and information technology, Electrical and Computer Engineering, or related, and 6 years of relevant work experience
  • Bachelor’s degree in Computer and information technology, Electrical and Communication Engineering, or related, and 8 years of relevant work experience
  • Design, develop, and deliver complex GitLab CI/CD pipelines for enterprise billing platforms
  • Build and administer Kubernetes clusters using Conductor for application lifecycle management, packaging with helm and duck templates for infrastructure automation
  • Develop custom tools in Shell, Perl, YAML, Jython and Python (including Boto3) to support zero-downtime deployments and operations
  • Implement Infrastructure as Code with Terraform and AWS CloudFormation to provision infrastructure across AWS, PCF, Google and Azure cloud platforms
  • Develop AWS Lambda function to migrate historical billing information from RDS to S3
  • Support and administer Skava-based ecommerce platforms, Java/J2EE and REST API’s including deployment, scaling, and operational troubleshooting in production
  • Provision and manage relational and NoSQL databases, including PostgreSQL, MySQL, Oracle, and MongoDB (Atlas) and develop, optimize SQL scripts for billing workflows and for generating monthly consumer and business reports
  • Develop scripts and controls to enforce access management using Azure AD and prevent public exposure of secrets using GitGuardian, T-Vault and CyberArk ensuring compliance with cybersecurity standards
Job Responsibility
Job Responsibility
  • Perform environment management, automated server provisioning, pipeline configuration (VMs)
  • Deliver software to improve the availability, scalability, latency, and efficiency of T-Mobile’s services
  • Craft, manage, and use dashboard for continuous monitoring and health check of applications, and the underlying infrastructure, improve the quality of services using the monitoring feedback for production environment
  • Contribute to future improvement of software delivery processes and operations, e.g., cloud enablement, use of microservices with containerization
  • Relationship and People Management: Mentors/guides other Systems Reliability Engineers, Software Engineers and vendor resources as needed
What we offer
What we offer
  • Competitive base salary and compensation package
  • Annual stock grant
  • Employee stock purchase plan
  • 401(k)
  • Access to free, year-round money coaches
  • Annual bonus or periodic sales incentive or bonus based on role
  • Medical, dental and vision insurance
  • Flexible spending account
  • Paid time off and up to 12 paid holidays
  • Paid parental and family leave
  • Fulltime
Read More
Arrow Right

Sr Platform Engineer, FinOps

We are looking for a Cloud FinOps Engineer to own and drive cost optimization ac...
Location
Location
United States
Salary
Salary:
140000.00 - 190000.00 USD / Year
recruitics.com Logo
Recruitics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years in Cloud Engineering, DevOps, or Platform roles, with a strong focus on cloud cost management
  • Deep experience in AWS with strong knowledge of pricing, service usage, billing structures, and enterprise discount programs
  • Strong hands-on expertise with Kubernetes (EKS), including autoscaling, node/pod tuning, and Vcluster architecture
  • Solid understanding of Apache Spark tuning and workload cost attribution
  • Experience with Airflow, Snowflake, and large-scale data pipelines
  • Familiarity with Java-based microservices in cloud environments and strategies to reduce resource bloat
  • Proficiency in Terraform, Python, and shell scripting for automation and reporting
  • Experience designing and managing FinOps dashboards (using QuickSight, Looker, Tableau, or similar)
  • Excellent cross-functional communication skills
  • comfortable partnering with Engineering, Finance, and Procurement
Job Responsibility
Job Responsibility
  • Lead cost optimization efforts across our AWS estate (EC2, EKS, S3, EBS, Lambda, RDS, etc.), delivering measurable savings and performance wins
  • Analyze and optimize Apache Spark jobs (EMR/EKS) - improve executor tuning, autoscaling, and job scheduling for efficiency
  • Partner with Data Engineering to optimize Airflow DAGs, reduce pipeline waste, and manage resource-intensive workflows
  • Reduce Kubernetes costs through node pool optimization, vcluster strategy, pod rightsizing, and non-prod automation
  • Implement and manage Savings Plans, Reserved Instances, and workload scheduling to maximize discount coverage
  • Audit and improve Snowflake usage patterns - warehouse sizing, query optimization, idle resource management
  • Collaborate with Finance to build accurate cloud cost allocation models, showback dashboards, and budget forecasting tools
  • Drive tagging enforcement, anomaly detection, and policy automation using tools like AWS CUR, Athena, QuickSight, or 3rd-party FinOps platforms
  • Advocate for and implement cost-conscious design patterns in collaboration with DevOps, SRE, and software engineers
  • Establish FinOps KPIs (e.g., cost per Spark job, cost per API call, efficiency scores) and drive continuous improvement
What we offer
What we offer
  • Competitive salaries with growth incentives
  • Comprehensive health, dental, and vision insurance
  • #AnywhereAugust - We support remote work experiences to expand perspectives and personal growth
  • 15 Vacation Days, 5 Flex Days, 5 Sick Days, and remote work options year-round
  • Fully paid parental leave for both parents
  • Summer Fridays from Memorial Day to Labor Day
  • Winter Recess between Christmas and New Years
  • Commuter and Parking Benefits through Wage Works
  • Eligible to contribute to your 401(K) Retirement Plan after six (6) months of employment
  • Employee Assistance Programs to support your day to day
  • Fulltime
Read More
Arrow Right