HTC Global Services Inc logo

Senior Full Stack Software Engineer – AI/ML

HTC Global Services Inc

Dearborn, MI · HybridJobSeen todaySeen in employer's feed today

Most applications go out cold — see where you stand first. No sign-up to start.

You apply on the employer's site, with no Olive account needed.

Watch jobs like this.

Don't just apply. Show up ready.

Olive works from this exact posting.

At a glance

Compensation
No compensation found
Location
Dearborn, MIHybrid
Work Authorization
Not specified

Olive lists jobs from US employers, including remote roles you can work from the United States.

Job overview

HTC Global Services seeks a Senior Full Stack Software Engineer to build and deploy scalable applications and AI-powered solutions. The role develops features end to end, turns prototypes into production-ready applications, and collaborates with product managers, engineers, and business stakeholders. The position is hybrid in Dearborn, Michigan, with four onsite days per week.

Skills & qualifications

RequiredNice to have

Skills

Production Software DevelopmentFull-Stack DevelopmentReactPythonNode.jsRelational DatabasesGoogle Cloud PlatformData ModelingAPI DesignAI Coding ToolsLLM-Based FeaturesAutomated TestingCI/CDCode ReviewSoftware SecurityCommunicationCollaborationProblem SolvingLearning AgilityAgent FrameworksModel Context ProtocolRetrieval-Augmented GenerationLLM EvaluationEngineering ToolsAutomotiveManufacturingDistributed Teamwork

Qualifications

5+ Years Software Engineering ExperienceBachelor's in Computer Science, Engineering, or Related Field or Equivalent Experience

Benefits

Medical Insurance
Dental Insurance
Vision Insurance
Paid Time Off
401(k) Match
Tuition Assistance

Full job description

Senior Full Stack Software Engineer – AI/ML

Location: Dearborn, MI Work Arrangement: Hybrid – 4 Days Onsite Experience: 5+ Years Education: Bachelor's Degree

Overview / Summary

We are seeking a Senior Full Stack Software Engineer with experience in building, developing, and deploying scalable software applications and AI-powered solutions. The ideal candidate will have strong hands-on experience across frontend, backend, APIs, databases, and cloud technologies.

In this role, you will be responsible for developing and delivering software features end to end, transforming prototypes into reliable production-ready applications, and building AI-enabled solutions. You will collaborate with product managers, engineers, and business stakeholders to deliver solutions that address real-world business needs.

Key Responsibilities

  • Build and deliver software features across frontend, backend, and data layers, including deployment and production support.

  • Transform working prototypes into secure, reliable, and maintainable software applications.

  • Design and evaluate technical solutions, including data models, APIs, and system integrations.

  • Utilize AI coding tools and develop AI-powered features with appropriate guardrails, evaluation, and human oversight.

  • Integrate applications with existing tools, data sources, and legacy systems.

  • Develop automated tests, review code, and follow best practices for security, CI/CD, and observability.

  • Collaborate with engineers and end users to understand requirements and continuously improve applications.

  • Share technical knowledge, participate in code reviews, and support team members.

  • Identify technical debt, potential risks, and quality concerns while recommending solutions.

Required Qualifications

  • 5+ years of professional software engineering experience.

  • Experience building, deploying, and supporting production software applications.

  • Full-stack development experience with modern frontend technologies such as React.

  • Backend development experience using Python or Node.js.

  • Experience working with relational databases such as PostgreSQL.

  • Experience with cloud platforms, preferably Google Cloud Platform (GCP).

  • Strong understanding of data modeling and API design.

  • Hands-on experience with AI coding tools and an interest or experience in developing LLM-based features.

  • Knowledge of automated testing, CI/CD, code reviews, and software security practices.

  • Strong communication and collaboration skills.

  • Ability to take ownership of deliverables, solve problems proactively, and learn new technical domains quickly.

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.

Preferred Qualifications

  • Experience with agent frameworks, Model Context Protocol (MCP), Retrieval-Augmented Generation (RAG), or LLM evaluation.

  • Experience developing engineering-focused tools related to design, simulation, testing, calibration, PLM, or manufacturing.

  • Automotive or manufacturing industry experience.

  • Experience working with distributed or vendor-based engineering teams.

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

How this job compares

Set against the 42,530 open Software Engineer jobs on Olive Jobs, counted November 6, 2026.

Pay
  • This postingNot listed
  • Michigan median$111–207K/yr426 salary ranges
  • Michigan median$50–64/hr40 hourly ranges
Openings
Olive Jobs lists 670 open Software Engineer jobs in Michigan and 42,530 across the US. 8% of them nationwide are listed as remote or flexible.
Hiring the most in Michigan
Experience
This posting asks for at least 5 years of experience; Software Engineer postings that state a minimum ask for 5 years at the median (34,815 postings).
Education
13,956 of the 42,530 open Software Engineer jobs (33%) ask for a bachelor's degree or higher.

Counted across the open, public US postings on Olive Jobs on November 6, 2026. Pay medians are the middle values of the low ends and of the high ends of postings that list both ends of a range in the same cadence (a yearly salary or an hourly rate); a range's midpoint is halfway between its ends. Pay and experience figures resting on fewer than 20 postings are left out.

Prepare for this role

You've read the whole posting — now see how you match it.