Posted on: 21/05/2026
Description :
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 :
- 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.
Did you find something suspicious?
Posted by
Recruiter
Last Active: NA as recruiter has posted this job through third party tool.
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1637799