We are seeking a Senior Software Engineer, Search for a 12-month contract position based in Manhattan, New York. In this role, you will work alongside senior engineers to design and build the next generation of our search platform architecture, taking ownership of technical solutions from design through production deployment and support.
Responsibilities
Work alongside senior engineers to design and build the next generation of search platform architecture.
Design scalable, maintainable services with clear ownership boundaries and well-defined APIs.
Improve deployment, release, and operational processes to enable teams to develop and ship independently.
Collaborate across multiple engineering teams to plan and execute incremental platform migrations with minimal disruption.
Take ownership of technical solutions from design and implementation through production deployment and support.
Qualifications
Required
5+ years of professional software engineering experience developing backend systems using Java.
A degree in Computer Science, Engineering, Mathematics, a similar field of study, or equivalent work experience.
Experience architecting scalable, distributed systems using industry best practices.
Experience collaborating across multiple engineering teams to deliver complex technical initiatives.
Excellent collaboration and communication skills.
Preferred
A self-starter mindset with a strong sense of ownership.
Show the full description
A passion for building scalable distributed systems and modern search infrastructure.
A drive to produce high-quality technology and products.