Senior Full Stack Software Engineer (AI/ML & Agent Development)

HTC Global Services

Dearborn, MI • 10m ago • On-site

Senior

On-site

  1. Select offer
  2. Add resume
  3. Analyze
  4. Improve
  5. Apply
  6. Auto-send · soon

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Senior Full Stack Software Engineer (AI/ML & Agent Development)

Description

Senior Software Engineer role to design, develop, test, and maintain software applications and solutions using strong software engineering practices and AI/ML/agent-based development frameworks. You will collaborate across the software development lifecycle, from requirements and architecture to implementation, testing, security, and performance optimization. The work includes building interactive interfaces and backend services such as APIs and microservices.

Responsibilities

  • Gather customer use cases, challenges, and technical requirements; deliver user-centric solutions
  • Analyze and solve complex problems; apply development methodologies (including Agile)
  • Evaluate application requirements and select technology stacks, integrations, and deployment strategies
  • Design high-level software architecture (components, structures, and interfaces)
  • Collaborate with product owners, designers, and architects
  • Define and implement testing strategies aligned with best practices
  • Improve application performance and development efficiency using emerging technologies
  • Apply TDD, CI, and CD
  • Support security practices, including data encryption and anonymization
  • Develop user-friendly and interactive interfaces
  • Build and maintain backend applications, including APIs and microservices
  • Evaluate and adopt emerging AI/ML and agent capabilities

Requirements

  • Bachelor's degree in a relevant field
  • 6+ years overall IT experience
  • 4+ years software development experience
  • Practical experience in at least two programming languages or advanced proficiency in one
  • Experience in Artificial Intelligence and expert systems
  • Strong understanding of the software development lifecycle, architecture, testing, and application development

Benefits

  • Comprehensive benefits package (Medical, Dental, Vision)
  • Paid Time Off and Paid Holidays
  • 401(k) matching
  • Group Life and Disability insurance
  • Professional Development opportunities
  • Wellness programs and additional perks

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report