Who we are
Searchspring provides e-commerce retailers with the industry-leading software platform for site search, product merchandising, and personalization. With offices in San Antonio, Denver, Colorado Springs, Portland, Bangalore, London, Melbourne, and remote across the globe, Searchspring employees are dedicated to fostering an environment that enables everyone to thrive, both personally and professionally, and feel supported, engaged, and valued every step of the way.
Backed by a growth equity firm with extensive resources and expertise in helping software and technology companies navigate transformational growth, Searchspring helps our customers, like PuraVida, Fabletics, SKIMS, West Elm, Specialized, and RipCurl increase cart size, conversion, and repeat customers. Join us as we change the way the world shops online and achieve our mission to deliver the ultimate shopper experience.
Who You Are
- Strong organizational and time management skills, with the ability to prioritize and manage multiple tasks/projects/duties simultaneously
- Excellent communication and interpersonal skills, with the ability to effectively collaborate and communicate with both technical and non-technical audiences
- A leader by example, you are eager to actively participate in the development process by writing code, ensuring you stay up-to-date with the latest technologies and best practices.
- Demonstrated ability to mentor and inspire team members, fostering a positive and collaborative work environment
- You understand the depth of your responsibility and have garnered the trust and respect of your team members and leaders through humility, empathy, and respect.
What You’ll Do
As an Engineering Manager, you are responsible for leading a talented group of software engineers, driving the development process to ensure the successful delivery of software projects for our flagship product: Search. You'll also be expected to actively contribute to the codebase by writing code and performing code reviews. While your technical expertise and experience are essential to the role, your leadership skills are what you rely on most, and have granted you the accountability and authority over your team’s direction.
How You Will Succeed
Leading, mentoring, and managing a team of software engineers, providing them guidance, support, and technical expertise to foster their professional growth
- Collaborating with Product and QA to ensure fluid coordination throughout the development process (from design to delivery)
- Developing and executing development/project plans, establishing timelines and resource allocation to achieve objectives while quickly identifying and addressing risks and blockers which threaten the success or productivity of the team or project
- Participate in the hiring and onboarding of team members, ensuring the team has the right composition of skills and expertise
- Foster a culture of innovation, continuous improvement, and best practices within the team
- Drive the processes and rituals for the SDLC’s execution and improvement
- Collaborate with stakeholders to define project requirements and provide technical guidance during the requirements gathering and analysis phase
- Participate in code reviews and contribute to the codebase.
- Ensure compliance with software development standards, coding practices, and quality assurance processes.
- Oversee the planning and execution of deployments, co-ordinating with other teams when necessary
- Handle any personnel issues, performance evaluations, and provide regular feedback to team members to drive individual and team growth
What We’re Looking For
Bachelor's or Master's degree in Computer Science, Software Engineering, or equivalent work experience
- 7+ years total experience in software development, with a strong foundation in software engineering principles, methodologies, and practices
- 2+ years previous experience in a leadership or management role, overseeing software development teams and delivering successful projects
- Knowledge of industry best practices, emerging technologies, and trends in software engineering
- High level of experience with the following languages / technologies:
- Go
- Elasticsearch
- Kubernetes
- Docker
Benefits and Company Perks
- Open PTO
- Company-paid health, dental, and vision insurance
- Medical and dependent care flexible spending accounts (FSA)
- Company-paid Short Term and Long Term Disability coverage
- Company-paid Life and AD&D coverage
- Voluntary benefits, including critical illness, accident insurance, legal services, and pet insurance
- 401(k) plan with employer match
- $1000 Continuing education stipend
- $500 Charitable donation matching
- Flexible work environment. Work from one of our offices, hybrid, or remote.