Demo

Senior Software Engineer - AI Developer Enablement

HTC Global Services
Dearborn, MI Full Time
POSTED ON 10/9/2026
AVAILABLE BEFORE 11/8/2026
a { text-decoration: none; color: #464feb; } tr th, tr td { border: 1px solid #e6e6e6; } tr th { background-color: #f5f5f5; }

Senior Software Engineer - AI Developer Enablement (Python, JavaScript, AI Tools, Automation)

Overview

We are seeking a Senior Software Engineer to design, develop, test, and maintain software applications and internal engineering solutions. This role focuses on developer enablement, AI-assisted software development, engineering productivity, automation, and software development lifecycle (SDLC) acceleration.

The position involves working across the full software development lifecycle, including software architecture, development, testing, deployment, performance optimization, and continuous improvement.

Key Responsibilities
  • Partner with engineering teams to accelerate adoption of AI-assisted software development tools and practices.
  • Build and maintain internal tooling, automation, and integrations that improve the developer experience.
  • Develop prototypes, proof-of-concepts, and production-ready solutions leveraging AI development platforms, coding assistants, and agent-based technologies.
  • Create reusable templates, reference implementations, and engineering accelerators that can be adopted across development teams.
  • Support onboarding, workshops, office hours, and technical enablement activities for engineering teams.
  • Engage with customers to understand use cases, pain points, and requirements while advocating for user-centric software solutions.
  • Solve complex problems by designing, developing, and delivering solutions using various tools, languages, frameworks, methodologies, and technologies.
  • Assess software application or service requirements and determine suitable technology stacks, integration methods, and deployment strategies.
  • Create high-level software architecture designs outlining the overall structure, components, and interfaces of applications.
  • Collaborate with cross-functional teams, including product owners, designers, and architects.
  • Define and implement software testing strategies, guidelines, policies, and processes.
  • Continuously improve application performance and optimize applications while implementing new technologies to improve development efficiency.
  • Apply programming practices such as test-driven development, continuous integration, and continuous delivery.
  • Support security practices to safeguard user data, including encryption and anonymization.
  • Create user-friendly and interactive interfaces.
  • Develop and maintain back-end applications, including APIs and microservices, using server-side languages.
  • Develop dashboards and reporting capabilities to measure adoption, productivity, and engineering effectiveness.
  • Identify friction points within software delivery processes and implement automation to reduce manual effort and improve efficiency.
  • Contribute to SDLC acceleration initiatives spanning requirements, development, testing, deployment, and operations.
  • Work with platform, architecture, and security teams to implement engineering standards and best practices.
  • Evaluate and incorporate emerging technologies and capabilities to deliver solutions and participate in the development of new technology stack layers.

Required Qualifications
  • Bachelor's degree.
  • 10 years of IT experience.
  • 8 years of software development experience.
  • Practical experience in two coding languages or advanced practical experience in one coding language.
  • Strong JavaScript skills, including the ability to develop and maintain JavaScript-based tools or integrations that improve developer productivity and enable AI-powered workflows.
  • Experience with Artificial Intelligence and Expert Systems, including the ability to apply AI concepts and tools to practical developer workflows and help teams use them effectively and responsibly.
  • Strong Python skills, including the ability to write Python scripts and applications to automate tasks, integrate AI capabilities, and support developer enablement.
  • Ability to design, develop, test, and maintain software applications and products.
  • Experience working across the software development lifecycle.

Preferred Qualifications
  • Familiarity with Java codebases and the ability to support AI and developer enablement tools used by Java development teams.
  • Experience with AI-assisted software development tools, coding assistants, and agent-based technologies.
  • Experience developing automation, internal tooling, integrations, dashboards, or engineering productivity solutions.

Work Arrangement
  • Hybrid work arrangement with four days per week in the office.
  • The role requires onsite work from the start of employment.

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

Salary.com Estimation for Senior Software Engineer - AI Developer Enablement in Dearborn, MI
$110,867 to $133,363
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer - AI Developer Enablement?

Sign up to receive alerts about other jobs on the Senior Software Engineer - AI Developer Enablement career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at HTC Global Services

  • HTC Global Services Jackson, MS
  • Job Description Job Title : Senior .NET Developer (C#, Web API, SQL Server) Position Overview Contribute to the development of next-generation eligibility ... more
  • 1 Day Ago

  • HTC Global Services Columbia, SC
  • Job Description Job Title- Senior VMware Infrastructure Engineer Position Overview This role offers the opportunity to work on challenging enterprise infra... more
  • 1 Day Ago

  • HTC Global Services Dearborn, MI
  • Automotive Systems Engineer Controls Job Overview / Summary We are seeking a highly technical Systems Engineer to lead the definition, architecture, and de... more
  • 1 Day Ago

  • HTC Global Services Lansing, MI
  • Job Description Senior IT Security Compliance Analyst – NIST / ATO Position Overview This senior-level IT security compliance role provides high-level over... more
  • 1 Day Ago


Not the job you're looking for? Here are some other Senior Software Engineer - AI Developer Enablement jobs in the Dearborn, MI area that may be a better fit.

  • Siemens Digital Industries Software Troy, MI
  • We are Siemens Siemens Digital Industries Software is a leading provider of solutions for the design, simulation, and manufacture of products across many d... more
  • 15 Days Ago

  • Compunnel Software Group Sterling, MI
  • Job SummaryThe Senior Software Engineer will serve as both a technical contributor and software technical project leader supporting real-time, embedded sof... more
  • 15 Days Ago

AI Assistant is available now!

Feel free to start your new journey!