Senior Software Engineer – Data Platform (Java, Python, GCP)

Location: Dearborn (MI) | Employment Type: Full Time - 40 hours per week | Job Level: T3 | Work Preference: Hybrid | Job Code: 243531

Job Description:

Job Title

Senior Software Engineer – Data Platform (Java/Python/GCP)

Overview

We are seeking a Senior Software Engineer with strong Java and Python expertise to design, build, and support scalable cloud-based data platform solutions. This is a hands-on engineering role requiring technical leadership, software development, and collaboration with cross-functional teams to deliver reliable, production-ready applications and data platform capabilities.

Key Responsibilities

  • Design, develop, test, deploy, and support scalable software solutions using Java and Python.
  • Build and enhance cloud-native applications, services, and data platform capabilities.
  • Design and implement reliable, maintainable, and production-ready data transformation solutions.
  • Collaborate with product managers, business stakeholders, and engineering teams to deliver scalable technical solutions.
  • Provide technical leadership through architecture, code reviews, mentoring, and engineering best practices.
  • Drive engineering quality through automated testing, CI/CD, code reviews, and operational excellence.
  • Improve platform reliability, scalability, and performance using monitoring, logging, alerting, and observability practices.
  • Contribute to infrastructure automation using Infrastructure as Code, including Terraform.
  • Balance short-term delivery objectives with long-term platform sustainability and technical health.
  • Evaluate and leverage AI-assisted development and automation tools to improve engineering productivity where appropriate.

Required Qualifications

  • Bachelor's Degree.
  • 6+ years of software engineering experience building cloud-based data platforms or data-intensive systems.
  • Strong hands-on development experience with Java, Spring Boot, and Python.
  • Experience designing, developing, testing, deploying, and supporting production software solutions.
  • Strong understanding of object-oriented design, distributed systems, and modern software engineering practices.
  • Experience building applications on public cloud platforms, preferably Google Cloud Platform (GCP).
  • Experience with SQL and cloud data technologies such as BigQuery, Dataproc, Cloud Run, Airflow, Astronomer, or similar platforms.
  • Experience with CI/CD pipelines, automated testing, and version control.
  • Experience with Infrastructure as Code, preferably Terraform.
  • Experience implementing logging, monitoring, alerting, and production observability practices.
  • Strong communication and collaboration skills with technical and non-technical stakeholders.
  • Demonstrated experience mentoring engineers and providing technical leadership.

Preferred Qualifications

  • Experience building data platforms, large-scale data transformation pipelines, or data-intensive applications.
  • Experience with backend or full-stack development.
  • Experience in large-scale enterprise environments.
  • Experience using AI or automation tools to improve software development, testing, documentation, or engineering productivity.
  • Google Cloud certification.
  • Master's Degree or relevant certification preferred.

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.

#LI-Hybrid  

At HTC Global Services, our culture is an embodiment of who we are – a value-led organization committed to success of our people and customers.

  • Hybrid and Workplace flexibility
  • Work-Life-Balance
  • Well-defined career development plan
  • Rewards & Recognition program
  • L&D focuses on upskilling
  • Hands-on experience on Emerging Technologies and Digital Transformation
  • Career Mobility programs

Join Our Talent Community

Tell us about yourself, and we will keep you informed about opportunities that match your interests.

Register