Lead the design and implementation of scalable, real-time microservices that power core consumer features including item posting, search, and personalized homefeed experiences. Drive technical direction from concept through deployment, ensuring systems are reliable, low-latency, and observable at scale.
What You'll Do
- Define and execute the technical vision for services owned by the team, balancing short-term delivery with long-term architecture goals
- Design and build distributed systems that handle high-volume data traffic with resilience and efficiency
- Collaborate with product, design, and engineering partners to deliver impactful features on predictable timelines
- Identify opportunities to modernize legacy systems, either through incremental improvements or strategic rewrites
- Support operational health by participating in a shared on-call rotation and improving monitoring and incident response
- Coach and mentor engineers, fostering a culture of technical excellence and continuous learning
- Develop frameworks and tooling that raise the productivity and quality standards across the team
- Champion best practices in code quality, system design, and software delivery across engineering groups
Requirements
- 8+ years of professional software development experience
- Proven ability to analyze data and translate insights into technical or product decisions
- Strong coding expertise in Java, with proficiency in object-oriented design and microservices architecture
- Hands-on experience building and operating cloud-based distributed systems, particularly on AWS
- Solid understanding of data structures, algorithms, and scalable system design principles
- Experience managing load, optimizing performance, and ensuring reliability under high traffic
- Ability to lead technical strategy while aligning with business priorities
- Experience mentoring engineers and guiding technical direction across teams
- Degree in Computer Science or equivalent practical experience
Preferred Qualifications
- Experience with OpenSearch or Elasticsearch in production environments
- Background in designing, tuning, or operating search infrastructure at scale
Benefits
- Comprehensive health insurance coverage
- Healthcare savings and spending accounts
- 401(k) plan with company match
- Life and disability insurance options
- Paid time off for vacation, illness, and family or medical needs
- 12 company-recognized holidays
- Flexible vacation policy with an expectation of 3–5 weeks annually
- 96 hours of paid sick time per year (pro-rated for mid-year start)

