-
View all jobs
Title: Sr. Software Engineer (GoLang)
Location: Fremont, CA
Duration: 12+ Mos
Oniste Interview - Friday, Jan 23 (Local candidates only)
Summary
Our direct client is searching for Software Engineers to join their team responsible for the platforms that form the foundation of the end-to-end customer ownership and billing experience. In this role, you will build highly available, distributed backend services that support real-time pricing, billing workflows, charging scenarios, and emerging mobility products. You will work primarily in Golang on distributed systems, leveraging a modern microservices and event-driven architecture to support large-scale, real-time use cases across multiple markets.
The team is looking for a highly motivated engineer specializing in backend and distributed systems to build pricing estimations, calculate final bills, and orchestrate complex billing workflows globally. Your work will be visible to end users through web and mobile applications and will rely on resilient, low-latency services built with Go, REST APIs, and event streaming technologies such as Kafka.
What You’ll Do
Location:
Duration
SUMMARY:
RESPONSIBILITIES;
Location: Fremont, CA
Duration: 12+ Mos
Oniste Interview - Friday, Jan 23 (Local candidates only)
Summary
Our direct client is searching for Software Engineers to join their team responsible for the platforms that form the foundation of the end-to-end customer ownership and billing experience. In this role, you will build highly available, distributed backend services that support real-time pricing, billing workflows, charging scenarios, and emerging mobility products. You will work primarily in Golang on distributed systems, leveraging a modern microservices and event-driven architecture to support large-scale, real-time use cases across multiple markets.
The team is looking for a highly motivated engineer specializing in backend and distributed systems to build pricing estimations, calculate final bills, and orchestrate complex billing workflows globally. Your work will be visible to end users through web and mobile applications and will rely on resilient, low-latency services built with Go, REST APIs, and event streaming technologies such as Kafka.
What You’ll Do
- Build backend systems in Golang to determine real-time pricing, surcharges, and any other applicable fees for rides, charging, and related services.
- Design and implement REST APIs and microservices that power customer-facing application flows at global scale.
- Architect and maintain distributed systems using event-driven patterns and messaging technologies (e.g., Kafka) to handle high-throughput, low-latency workloads.
- Develop resilient, observable services using MySQL, Redis, and MongoDB as core data stores for transactional, caching, and document-centric workloads.
- Build and maintain Golang services to orchestrate billing and payment workflows across multiple products and regions.
- Collaborate on the design and implementation of gRPC services where high-performance, service-to-service communication is required.
- Write automation tests (e.g., in Python) to ensure service correctness, reliability, and regression coverage.
- Support global expansion efforts by understanding region-specific pricing rules, surcharges, and roaming or interoperability costs, and reflecting them in backend systems.
- Build backend infrastructure for storing and processing many forms of route and usage-based pricing data globally, ensuring scalability and fault tolerance.
- Degree in Computer Science, Engineering, proof of exceptional skills in a related field, or equivalent practical experience.
- 3–5 years of backend engineering experience (P2 mid-level), with a focus on distributed systems, microservices, and high-availability architectures.
- Strong proficiency in Golang with hands-on experience building and operating production services.
- Extensive experience designing and implementing distributed systems, including microservices, REST APIs, and event-driven architectures.
- Practical experience with Redis for caching and high-performance data access and with MySQL and MongoDB for transactional and document data.
- Experience with queue and event streaming systems, preferably Apache Kafka, for asynchronous workflows and large-scale data processing.
- Strong understanding of building and maintaining RESTful APIs consumed by web and mobile applications.
- Ability to solve open-ended and difficult technical problems with minimal guidance and to operate effectively in a fast-paced environment.
- Good collaboration and communication skills, with the ability to work across teams and functions.
- Experience with C# and ASP .NET in backend or services development.
- Exposure to gRPC for high-performance service-to-service communication.
- Experience with ElasticSearch and/or ClickHouse for search and analytics workloads.
- Additional scripting or automation experience in Python.
Location:
Duration
SUMMARY:
RESPONSIBILITIES;
Key Skills
Ranked by relevance
microservices
golang
mysql
redis
kafka
grpc
elasticsearch
restful apis
asp net
python
apache
c
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Backend Software Engineer .Net
2025-12-09
Contract
Mid-Senior
United States
IT Services
Engineering
View Job Details
Related
Golang Engineer
2026-04-07
Contract
Mid-Senior
United States
IT Services
Engineering
View Job Details
Related
Backend Developer (GoLang)
2025-10-22
Contract
Mid-Senior
United States
IT Services
Engineering
Login to Apply
- Posted
- Jan 21, 2026
- Type
- Contract
- Level
- Mid-Senior
- Location
- Fremont
- Company
- ArrowCore Group
Industries
IT Services
IT Consulting
Categories
Engineering
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Backend Software Engineer .Net
2025-12-09
Contract
Mid-Senior
United States
IT Services
Engineering
View Job Details
Related
Golang Engineer
2026-04-07
Contract
Mid-Senior
United States
IT Services
Engineering
View Job Details
Related
Backend Developer (GoLang)
2025-10-22
Contract
Mid-Senior
United States
IT Services
Engineering