Tech Lead, Back-End


This description is a summary of our understanding of the job description. Click on ‘Apply’ button to find out more.

Role Description

We’re looking for an Engineering Lead to join our CORE team as a hands-on technical leader who can set the bar for engineering excellence while guiding and inspiring a high-performing team. In this role, you’ll build robust and scalable backend systems that support our digital transformation and power the foundation for Collectors’ products and services.

  • Lead the design, architecture, and delivery of scalable backend systems that power Collectors’ core platforms
  • Deliver high-quality code to production as a player-coach, setting a standard for excellence on the team
  • Own and implement complex features end-to-end, from concept through deployment and support
  • Mentor engineers and drive a high standard of technical quality through code reviews, architecture discussions, and hands-on guidance
  • Modernize legacy systems and improve performance, reliability, and maintainability across Shared Services
  • Collaborate cross-functionally with product, infrastructure, and engineering teams to align on goals and deliver impactful solutions

Qualifications

  • 12+ years of software engineering experience building production-grade applications
  • 7+ years of experience with Java. Python experience is a plus!
  • 3+ years of experience in leading or managing Engineering teams
  • Strong grasp of object-oriented programming, data structures, algorithms, and design patterns
  • Experience designing and building scalable APIs (REST, GraphQL, gRPC) and modular, extensible architectures
  • Hands-on experience with relational and NoSQL databases (e.g., MSSQL, PostgreSQL, DynamoDB)
  • 3+ years of experience with AWS cloud services (e.g., Lambda, RDS, S3, DynamoDB, MSK, SNS, SQS) and infrastructure tools like Terraform and Docker
  • Familiar with messaging and event-driven platforms like Kafka for real-time systems
  • Experience with AI-powered developer tools such as GitHub Copilot and Claude (Anthropic) to improve productivity and code quality
  • Strong troubleshooting, communication, and documentation skills, with a bias for secure, observable, and maintainable solutions
  • Comfortable working in Agile/Scrum environments with cross-functional teams

Requirements

  • Reporting directly to the Director of Software Engineering, Shared Services
  • Required to be onsite most of the time if living within a 1 hour commuting distance to one of our offices
  • Remote or hybrid candidates will be considered

Benefits

  • Salary range for this position is $159,469 – $258,903
  • Actual compensation varies based on location, job level, prior experience, and skill set
  • This role may be eligible for bonuses, commissions, or other forms of compensation

Share:

Leave a Reply

Your email address will not be published. Required fields are marked *