Senior Software Engineer – AI Developer Enablement

HTC Global

Dearborn (MI)

Hybrid

USD 120,000 - 170,000

Full time

30 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Hybrid work
Work-Life Balance
Career development
Rewards program

Job summary

HTC Global Services seeks a Senior Software Engineer to design, develop, test, and maintain software applications with a focus on developer enablement and AI-assisted development. The role spans across the full SDLC, including architecture, testing, deployment, and performance optimization.

The position is based in Dearborn, Michigan, with hybrid work and four days in the office per week. Candidates should have extensive IT and software development experience and strong Python skills to automate

Qualifications

  • 10+ years of IT experience.
  • 8+ years of software development experience.
  • Proven ability to apply AI concepts to developer workflows.
  • Strong Python skills for scripting, automation, and AI integration.
  • Experience across the software development lifecycle.
  • Two coding languages or advanced expertise in one language.
  • Experience with AI and Expert Systems.

Responsibilities

  • Accelerate adoption of AI-assisted development tools across engineering teams.
  • Build internal tooling, automation, and integrations to improve developer experience.
  • Develop prototypes and production-ready AI-enabled solutions.
  • Create engineering accelerators and templates for multiple teams.
  • Support onboarding and enablement activities for engineers.
  • Engage with customers to understand use cases and requirements.
  • Design and implement software architectures and deployment strategies.
  • Define testing strategies and ensure security practices.

Skills

Python
AI/Expert Systems
SDLC
Software Development
Java

Job description

Senior Software Engineer – AI Developer Enablement

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

Job Description:
a {text-decoration: none;color: #464feb;}tr th, tr td {border: 1px solid #e6e6e6;}tr th {background-color: #f5f5f5;}

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

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.

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.

At HTC Global Services, our culture is an embodiment of who we are – a value-led organizationcommitted 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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

AI/ML Engineer
AI/ML Engineer

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

On-site
USD 120,000 - 170,000
Hybrid and Workplace flexibility
Work-Life-Balance
Career development program
+1
Software Engineer – Java / Full-Stack Development
Software Engineer – Java / Full-Stack Development

HTC Global Services • Dearborn (MI)

Hybrid
USD 90,000 - 140,000
Health insurance
Dental insurance
Vision insurance
+3
Front-End Software Engineer I
Front-End Software Engineer I

HTC Global • Dearborn (MI)

Hybrid
USD 60,000 - 80,000
Hybrid work
Work-life balance
Career development
+4
Machine Learning Engineer – MLOps & Cloud Data Engineering
Machine Learning Engineer – MLOps & Cloud Data Engineering

HTC Global • Allen Park (MI)

Hybrid
USD 120,000 - 170,000
Hybrid and Workplace flexibility
Career development opportunities
Rewards & Recognition program
Platform Engineering
Platform Engineering

HTC Global • Dearborn (MI)

Hybrid
USD 110,000 - 170,000
Hybrid work flexibility
Career development plan
Rewards & Recognition program
+2
Software Engineer – Full Stack Java
Software Engineer – Full Stack Java

HTC Global • Dearborn (MI)

Hybrid
USD 110,000 - 150,000
Hybrid work schedule
Health benefits
401(k) matching
+2
Software Engineer – Java / Full-Stack Development
Software Engineer – Java / Full-Stack Development

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

On-site
USD 120,000 - 170,000
Hybrid work schedule
Benefits package
Senior Build Automation & Configuration Management Specialist
Senior Build Automation & Configuration Management Specialist

HTC Global • Lansing (MI), Northern (KY)

Hybrid
USD 110,000 - 150,000
Hybrid and Workplace flexibility
Work-Life-Balance
Well-defined career development plan
+3
System Administrator
System Administrator

HTC Global • Lansing (MI)

Hybrid
USD 90,000 - 130,000
Hybrid work flexibility
Career development opportunities
Wellness programs
+1
Front-End Software Engineer
Front-End Software Engineer

HTC Global Services • Dearborn (MI)

Hybrid
USD 65,000 - 85,000
Health insurance
Paid time off
401(k) matching
+1