Software Engineer IV, Max Digital

ACV

ACV

Software Engineering

India · Chennai, Tamil Nadu, India · Tamil Nadu, India · Hinjewadi Rajiv Gandhi Infotech Park, Hinjawadi, Pune, Maharashtra, India · RR Nagar, Bengaluru, Karnataka, India · Thiruvanmiyur, Chennai, Tamil Nadu, India

Posted on Jun 1, 2026

Who we are looking for:

ACV Auctions is looking for a Senior Software Engineer to join our MAX Engineering team and work on our SaaS Product, MAX Digital. The position will focus on the design, development, and maintenance of Java-based features and services, leveraging frameworks such as Spring and Struts, hosted in AWS, and utilizing SQL Server databases.

The ideal candidate has a strong background and proven track record of architecting and designing enterprise applications in Java, Spring Framework, and Hibernate, with a focus on scalable, maintainable, and high-quality code, and a collaborative, team-oriented approach to development.

What you will do:

  • Simplify and enhance the customer experience through scalable software solutions.
  • Architect and develop services, APIs, and web applications using Java, Spring Framework, and relational databases.
  • Design scalable systems, data models, and service interfaces with a focus on reliability, maintainability, performance, and security.
  • Refactor and modernize legacy applications to improve scalability, maintainability, performance, and long-term platform stability.
  • Deliver high-quality software solutions rapidly with minimal oversight in a fast-paced agile environment.
  • Leverage AWS services, Terraform, and observability tools such as Datadog and CloudWatch for infrastructure management, monitoring, alerting, and performance optimization.
  • Develop and maintain CI/CD pipelines and promote quality engineering best practices through automated testing, code reviews, and robust unit/integration test coverage.
  • Evaluate and leverage AI-assisted development tools and workflows to improve engineering productivity, code quality, and delivery efficiency while considering token consumption, operational costs, security, and build-vs-buy tradeoffs.
  • Participate in on-call rotations and provide after-hours production support to troubleshoot and resolve critical issues.
  • Collaborate effectively with cross-functional teams across time zones, with availability to overlap North American business hours for meetings and team collaboration.
  • Lead software projects and drive delivery with minimal guidance while managing multiple competing priorities.
  • Lead technical discussions to define requirements, prioritize technical debt, and support the evolution of new and existing products.
  • Provide technical support across multiple applications and respond quickly to troubleshoot and resolve complex production issues.
  • Mentor and guide less experienced engineers through code reviews, technical leadership, and knowledge sharing.
  • Perform additional duties and responsibilities as required to support business and technology objectives.

What you will need:

  • Ability to read, write, speak and understand English.
  • Strong verbal and written communication skills, including the ability to read, comprehend, document, and explain complex technical concepts clearly to both technical and non-technical audiences.
  • BS degree in Computer Science, a technical discipline, or comparable professional background.
  • Over 6 years of professional development experience with a focus on Java, Spring, and Hibernate-based SaaS applications deployed in Cloud.
  • Demonstrated expertise in refactoring legacy code, troubleshooting intricate logic, and working within established architectural patterns.
  • Proven track record of designing high-availability systems including API integrations, security protocols, and asynchronous processing.
  • Extensive proficiency with AWS cloud infrastructure, specifically SQS, SNS, S3, ECS, and Elasticsearch.
  • Practical knowledge of containerization via Docker, CI/CD automation, Maven, and version control using Git.
  • Advanced competency in SQL and managing relational database systems like SQL Server or PostgreSQL.
  • Experience working with AI-assisted development tools and integrations, with an understanding of LLM token usage, cost optimization, prompt engineering fundamentals, and security/privacy considerations when handling sensitive data.
  • Dedication to quality engineering through the implementation of comprehensive unit, integration, and automated testing.
  • Experience utilizing observability platforms such as Datadog and CloudWatch to monitor and debug distributed architectures.
  • Familiarity with Kubernetes orchestration and serverless computing models is highly desirable.
  • Exceptional communication skills with the ability to collaborate across technical and non-technical stakeholders.
  • Success in delivering results while working with cross-functional teams situated across various global time zones.

#LI-AM3