Senior Backend Software Engineer

HTC Global Services

Dearborn (MI)

On-site

USD 120,000 - 180,000

Full time

9 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Health, Dental, Vision insurance
Paid time off
401(k) matching
Life and Disability insurance
Professional development opportunities
Wellness programs

Job summary

HTC Global Services is seeking a Senior Backend Software Engineer to design, build, and operate high-throughput backend systems ingesting telematics data from connected vehicle fleets. You will work across distributed systems, data engineering, and API development to deliver reliable, low-latency services for enterprise customers.

The role emphasizes real-time and batch data pipelines, cloud deployments on GCP, and secure, scalable REST/GraphQL APIs with cost-conscious operations.

Qualifications

  • Bachelor’s degree in a relevant field.
  • 7+ years IT experience and 5+ years software development experience.
  • 3+ years of expert-level GCP experience designing and managing cloud workloads.
  • 3+ years of expert-level Big Data experience with large-scale datasets.
  • 3+ years of API development experience (REST/GraphQL).
  • 2+ years of BigQuery with SQL optimization and dataset management.
  • 1+ year building ML models or rule-based systems.
  • Experience with JVM languages (Kotlin/Java/Python) and backend frameworks.

Responsibilities

  • Design and develop scalable backend services and APIs processing telematics data.
  • Build real-time and batch data pipelines ingesting vehicle event streams.
  • Deploy and manage workloads on Google Cloud Platform (GCP).
  • Ensure security and cost optimization in cloud environments.
  • Develop data pipelines and storage architectures for high-volume datasets.
  • Work with Spark, Hadoop, Kafka, or Dataflow for data lake/warehouse patterns.
  • Build, train, and deploy ML models or rule-based systems to support decisions.
  • Implement RESTful/GraphQL APIs with authentication, versioning, and rate limiting.
  • Write optimized SQL in BigQuery and integrate with BI tools.

Skills

GCP
BigQuery
APIs (REST/GraphQL)
Java/Kotlin/Python
Docker
Kubernetes
CI/CD
SQL
Spark/Hadoop/Kafka/Dataflow
Pub/Sub

Education

Bachelor's degree

Tools

Spring Boot
gRPC
Kafka
PostgreSQL
Redis
Bigtable

Job description

Overview / Summary

We are seeking a Senior Backend Software Engineer to design, build, and operate high-throughput backend systems that ingest, process, and serve large volumes of telematics data from connected vehicle fleets.

Job Description
Senior Backend Software Engineer

This role works at the intersection of distributed systems, data engineering, and API development, delivering reliable, low-latency services that support fleet intelligence products for commercial and enterprise customers.

Key Responsibilities
  • Design and develop scalable, high-performance backend services and APIs that process and expose telematics data, including GPS, trip events, driver behavior, vehicle diagnostics, and sensor telemetry at fleet scale.
  • Build and maintain real-time and batch data pipelines that ingest high-volume vehicle event streams from messaging systems such as Pub/Sub and Kafka into data warehouses and operational data stores.
  • Design, deploy, and manage workloads on Google Cloud Platform (GCP), including Compute Engine, Cloud Storage, IAM, VPC networking, and Cloud Composer.
  • Configure security and access controls and troubleshoot production performance and cost issues within GCP environments.
  • Design and optimize data pipelines and storage architectures for large-scale, high-volume and high-velocity datasets.
  • Work with distributed computing, partitioning, and data lake/data warehouse patterns using technologies such as Spark, Hadoop, Kafka, or Dataflow.
  • Build, train, and deploy machine learning models or rule-based expert systems to support decision automation.
  • Design, build, secure, and document RESTful or GraphQL APIs, including authentication/authorization, versioning, rate limiting, and integrations with internal and third-party systems.
  • Write optimized SQL queries in BigQuery and manage datasets, partitioning, and clustering for performance and cost control.
  • Integrate BigQuery with BI tools or downstream applications for reporting and analytics.
Required Qualifications
  • Bachelor's degree.
  • 7+ years of IT experience and 5+ years of software development experience.
  • Advanced practical experience in at least one programming language or practical experience in two coding languages.
  • 3+ years of expert-level GCP experience, including designing, deploying, and managing cloud workloads.
  • 3+ years of expert-level Big Data experience involving large-scale, high-volume/high-velocity datasets.
  • 3+ years of expert-level API development experience, including RESTful or GraphQL APIs.
  • 2+ years of expert-level BigQuery experience, including SQL optimization, dataset management, partitioning, and clustering.
  • 1+ year of experience building, training, and deploying machine learning models or rule-based expert systems.
  • Experience with Kotlin, Java, Python, or an equivalent JVM/backend language.
  • Experience with backend frameworks and technologies such as Spring Boot, gRPC, and REST API design.
  • Experience with data technologies such as BigQuery, PostgreSQL, Redis, Bigtable, Kafka, or Pub/Sub.
  • Experience with GCP or an equivalent cloud platform, Docker, Kubernetes, and CI/CD pipelines.
Preferred Qualifications
  • Broader Google Cloud Platform ecosystem knowledge, including technologies such as Pub/Sub, Cloud Functions, GKE/Kubernetes, Cloud Build/CI/CD pipelines, or cost-optimization/FinOps practices.
  • Experience with TensorFlow, PyTorch, or Vertex AI.
  • Experience with TDD, MLOps-adjacent data pipeline patterns, database performance tuning, and API versioning.
  • Certification program experience.
What Makes HTC A Great Place To Build Your Future

HTC Global Services wants you to join our team. Come build new things with us and advance your career. At HTC Global, you’ll collaborate with experts, work alongside clients, and be part of high-performing teams driving success together. You’ll have long-term opportunities to grow your career and develop skills in the latest emerging technologies.

At HTC Global Services, our employees have access to a comprehensive benefits package. Benefits can include Group Health (Medical, Dental, and Vision), Paid Time Off, Paid Holidays, 401(k) matching, Group Life and Disability insurance, Professional Development opportunities, Wellness programs, and a variety of other perks.

Our success as a company is built on inclusion and diversity. HTC Global Services is committed to providing a workplace free from discrimination and harassment, where every employee is treated with dignity and respect. We celebrate differences and believe that diverse cultures, perspectives, and skills drive innovation and success. HTC is an Equal Opportunity Employer and a proud National Minority Supplier. We seek to empower each individual, fostering an environment where everyone feels valued, included, and respected.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Backend Software Engineer – Cloud & AI
Senior Backend Software Engineer – Cloud & AI

HTC Global Services • Dearborn (MI)

On-site
USD 120,000 - 180,000
Group Health Insurance
401(k) matching
Paid Time Off
Senior Machine Learning / MLOps Engineer
Senior Machine Learning / MLOps Engineer

HTC Global Services • Dearborn (MI)

On-site
USD 140,000 - 180,000
Group Health Insurance
401(k) matching
Paid Time Off
+1
Senior Java Backend Engineer
Senior Java Backend Engineer

HTC Global Services • Dearborn (MI)

On-site
USD 120,000 - 160,000
Health, Dental & Vision benefits
Paid Time Off
Paid Holidays
+4
Senior Full Stack Software Engineer
Senior Full Stack Software Engineer

HTC Global Services • Dearborn (MI)

Hybrid
USD 120,000 - 180,000
Group Health (Medical, Dental, and Vis
Paid Time Off
Paid Holidays
+5
Senior Software Engineer – Full Stack / Cloud
Senior Software Engineer – Full Stack / Cloud

HTC Global Services • Dearborn (MI)

On-site
USD 120,000 - 160,000
Software Engineer – Full Stack
Software Engineer – Full Stack

HTC Global Services, Inc. • Dearborn (MI), Northern (KY)

Hybrid
USD 110,000 - 160,000
Hybrid & workplace flexibility
Work-Life Balance
Career development opportunities
Senior Java Full Stack Software Engineer
Senior Java Full Stack Software Engineer

HTC Global Services • Dearborn (MI)

Hybrid
USD 110,000 - 140,000
Comprehensive benefits
Health, dental, vision coverage
401(k) matching
+2
Data Engineer III
Data Engineer III

HTC Global Services, Inc. • Dearborn (MI), Northern (KY)

Hybrid
USD 110,000 - 140,000
Health benefits
PTO (Paid Time Off)
Paid Holidays
+4
Senior Java Backend Engineer
Senior Java Backend Engineer

HTC Global Services, Inc. • Dearborn (MI), Northern (KY)

Hybrid
USD 110,000 - 150,000
Hybrid work environment
Work-Life Balance
Career development plan
+4
Data Engineer III
Data Engineer III

HTC Global Services • Dearborn (MI)

On-site
USD 110,000 - 150,000
Health benefits
401(k) matching
Paid time off