Software Engineer Manager, Online Search and Recommendations (Remote)

Remote, USA Full-time Posted 2025-07-20
Apply Now

Position Purpose: As a Software Engineer Manager, you will be given a chance to Lead a team of Software Engineers specialized in Search/Recommendation products, providing guidance, mentorship, and fostering a collaborative and innovative environment. In addition, you will be given a chance to drive the development of advanced search algorithms and techniques by partnering with product managers, vendors, data scientists, and UX designers. . Key Responsibilities: 30% Delivery & Execution: ? Collaborates and pairs with product team members (UX, engineering, and product management) to create secure, reliable, scalable software solutions ? Documents, reviews and ensures that all quality and change control standards are met ? Writes custom code or scripts to automate infrastructure, monitoring services, and test cases ? Works with vendors and partners for the successful implementation of critical tooling and platforms ? Creates meaningful dashboards, logging, alerting, and responses to ensure that issues are captured and addressed proactively ? Contributes to enterprise-wide tools to drive destructive testing, automation, and engineering empowerment ? Evaluates new technologies for adoption across the enterprise ? Participates in and leads review board sessions to drive consistency across the enterprise ? Fills in on product teams for engineers who are out of the office 10% Support & Enablement: ? Fields questions from engineers, product teams, or support teams ? Monitors tools and participates in conversations to encourage collaboration across product teams ? Provides application support for software running in production ? Acts as a technical escalation point for the engineers on the team 50% People: ? Provides leadership, mentoring, and coaching to Software Engineers ? Attracts, retains, and develops top talent to build a world class Software Engineering Team ? Conducts annual and mid-year reviews by reviewing individual development plans and team feedback ? Fosters collaboration with team members to drive consistency across product teams, and finds opportunities to expose engineers to career interests ? Acts as a proponent of modern software development practices ? Guides team members in strategy, alignment, analysis, and execution tasks within and across product teams ? Participates in and contributes to learning activities around modern software design and development core practices (communities of practice) 10% Learning: ? Learns, through reading, tutorials, and videos, new technologies and best practices being used within other technology organizations ? Builds relationships with technology leaders at other companies to learn best practices and elegant solutions to common problems Direct Manager/Direct Reports: ? Typically reports to the Software Engineer Sr. Manager, Technology Director or Sr. Director. Travel Requirements: ? Typically requires overnight travel 5% to 20% of the time. Physical Requirements: ? Most of the time is spent sitting in a comfortable position and there is frequent opportunity to move about. On rare occasions there may be a need to move or lift light articles. Working Conditions: ? Located in a comfortable indoor area. Any unpleasant conditions would be infrequent and not objectionable. Minimum Qualifications: ? Must be eighteen years of age or older. ? Must be legally permitted to work in the United States. ? Mastery of an object oriented programming language (preferably Java) ? Must be legally permitted to work in the United States Preferred Qualifications: ? 5-7 years of relevant work experience ? Strong knowledge of search engine architectures, algorithms, and information retrieval techniques. ? Proficiency in OO programming languages and concepts, and its a plus to have AI/ML and LLM concepts. ? Proven track record of successfully leading software engineering teams and delivering complex projects ? Mastery of a modern scripting language (preferably Python) ? Mastery of a modern web application framework such as Ruby on Rails, Spring MVC, and Node.js ? Mastery of writing SQL queries against a relational database ? Mastery of modern product development processes and pipelines ? Proficient in effective troubleshooting and issue resolution techniques ? Proficient in effective system monitoring and log analysis techniques ? Capable of understanding complicated systems quickly ? Experience in guiding more junior team members through Software Engineering fundamentals in a professional setting ? Experience managing and growing team members in a professional setting ? Experience balancing workloads across teams ? Experience managing vendor relationships ? Experience with translating high level strategy to tactical execution Minimum Education: ? The knowledge, skills and abilities typically acquired through the completion of a bachelor's degree program or equivalent degree in a field of study related to the job. Preferred Education: ? No additional education Minimum Years of Work Experience: ? 5 Preferred Years of Work Experience: ? No additional years of experience Minimum Leadership Experience: ? None Preferred Leadership Experience: ? None Certifications: ? None Competencies: ? Attracts Top Talent: Attracting and selecting the best talent to meet current and future business needs ? Balances Stakeholders: Anticipating and balancing the needs of multiple stakeholders ? Builds Effective Teams: Building strong-identity teams that apply their diverse skills and perspectives to achieve common goals ? Business Insight: Applying knowledge of business and the marketplace to advance the organization's goals ? Collaborates: Building partnerships and working collaboratively with others to meet shared objectives ? Communicates Effectively: Developing and delivering multi-mode communications that convey a clear understanding of the unique needs of different audiences ? Develops Talent: Developing people to meet both their career goals and the organization's goals ? Drives Engagement: Creating a climate where people are motivated to do their best to help the organization achieve its objectives ? Drives Vision and Purpose: Painting a compelling picture of the vision and strategy that motivates others to action ? Manages Ambiguity: Operating effectively, even when things are not certain or the way forward is not clear ? Organizational Savvy: Maneuvering comfortably through complex policy, process, and people-related organizational dynamics ? Situational Adaptability: Adapting approach and demeanor in real time to match the shifting demands of different situations

Apply Now
Apply for Job