Posted today · be early

Software Engineer II, Enterprise AI Enablement (Employer of Record)

Credit Acceptance

IndiaremotePosted today
Credit Acceptance logo

Skill Required

Software-EngineerAI-EngineeringBackend-EngineeringEnterprise-AIApplied-AISoftware-Engineer-IIEnterprise-AI-EngineerEnterprise-AI-Solutions-EngineerSoftware-Engineer-II-Financial-SystemsDeveloperAI EngineerSoftware EngineerSoftware DeveloperAIsoftware engineeringMachine LearningDesign PatternsSystem DesignGenerative AIrelated fieldObservabilityEngineeringR ProgrammingautomationdevelopingbuildingwrittenTestNGdesignCI/CDAgileAPIsSassUnityandCICDFulltime

Key highlights

  • Salary Range: ₹27.32.275 – ₹40.07.275
  • Minimum 2 years of software engineering experience
  • Fully remote position based in India
  • Includes locally compliant payroll and benefits
  • Requires regular overlap with U.S. business hours

Role overview

Credit Acceptance is an award-winning used car finance company in the United States, recognized for its world-class culture and stable financial history. The company is seeking a dedicated team member to work as part of a globally distributed team to design, build, and scale impactful AI-driven solutions for customers and internal operations.

Responsibilities

  • Work closely with customers, product partners, and team members to understand workflows, clarify requirements, and translate needs into well-scoped technical deliverables.
  • Build applied AI capabilities across high-value enterprise workflows such as automation, document intelligence, decision support, fraud intelligence, and intelligent assistants.
  • Implement components of context-aware AI systems that integrate prompts, tools, APIs, retrieval patterns, and business logic using established architecture patterns.
  • Contribute to reusable engineering building blocks, services, and platform capabilities that can support multiple enterprise workflows rather than one-off solutions.
  • Identify when existing agents, models, APIs, or platform capabilities can be reused and contribute to practical build vs. reuse recommendations.
  • Stay current on practical AI engineering patterns and bring forward ideas that improve quality, speed, or customer value.
  • Design and develop software and improve existing code.
  • Write unit-tests and validate your software against acceptance criteria.
  • Apply team coding, documenting and testing standards.
  • Conduct impact analysis to proactively identify impact of a change within an application.
  • Participate in code reviews and communicate application changes.
  • Document code and projects so others can easily understand, maintain and support.
  • Debug the problems which arise in production and propose effective solutions.
  • Read and write design documents.
  • Learn the business process domain to better support the business.
  • Contribute to team's sprint commitments and actively participate in our Agile practices.
  • Contribute to continuous learning activities to improve design and code quality as well as to increase application domain knowledge.
  • Guide and aid less experienced software engineers.
  • Regularly overlap with U.S. business hours to support collaboration with global team members.
  • Remain compliant with our policies, processes and guidelines.
  • Perform all other duties as assigned.
  • Maintain attendance as required by department.

Requirements

  • Bachelor’s degree in Computer Science, Information Systems, or closely related field of study; or equivalent work experience.
  • Minimum 2 years of software engineering experience or comparable depth of experience.
  • Experience developing applications that integrate with AI services, enterprise APIs, data platforms, or workflow automation capabilities.
  • High ownership, sound judgment, and ability to operate effectively in partially defined or ambiguous problem spaces, with a bias for action.
  • Strong grasp of software engineering fundamentals, including system design, APIs, CI/CD, version control, and disciplined development workflows.
  • Use of one or more object-oriented programming languages and design patterns.
  • Willingness to participate in an on-call rotation.
  • Demonstrate competencies in Customer Empathy, Engineering Excellence, One Team mindset, and an Owner’s Mindset.
  • Embody company values: Positive, Respectful, Insightful, Direct, and Earnest.
  • Ability to communicate complex technical information (both verbal and written) to all levels, including senior leadership.
  • Show initiative, offer assistance, be introspective, open to feedback, and collaborative.

Nice to have

  • Advanced degree in Computer Science, Machine Learning, Information Systems, or a related technical field.
  • Experience building generative AI, automation, intelligent assistant, or AI-enabled workflow capabilities in production or production-like environments.
  • Experience with reliability, observability, evaluation, guardrails, API integration, or compliance considerations for AI-enabled systems.
  • Experience using modern developer tools and AI-assisted engineering practices to improve development speed, code quality, testing, or maintainability.

Benefits

  • Locally compliant payroll, benefits, and statutory coverage through the EoR partner.

Additional details

  • Work remotely from India.
  • Legal employer is an EoR partner in India, though the role is fully aligned to Credit Acceptance.
  • CTC Range: ₹27.32.275 – ₹40.07.275.
  • Final CTC includes all compensation components as per EoR vendor structure.
  • Originally posted on Himalayas.
  • Includes a video to learn more about company culture.
Apply now