About The Position

The Search & AI Mobile team is redefining how millions of users stay productive on-the-go by transforming Slack mobile from a companion app into a powerful, standalone WorkOS. Our mission is to leverage AI and intelligent search to help mobile users discover what matters, eliminate noise, and take action—whether they're away from their desk, multitasking between meetings, or catching up during off-hours. We're moving beyond feature parity with desktop to pioneer mobile-first Search and AI experiences that leverage unique mobile capabilities like voice input, camera integration, location context, and real-time notifications. Mobile is a critical platform for Slack's most engaged customers, with the majority of our Enterprise users relying on it weekly. Search is a core mobile use case, with 20% to 25% of mobile users engaging with search daily. This represents a significant opportunity to enhance the mobile experience and drive greater user satisfaction and engagement. As a strategic pillar of Slack's AI and AgentForce initiatives, our team is building intelligent experiences around three core themes: Noise / Stay in the Loop - Helping users discover and prioritize what's important while filtering out distractions Productivity / Triage - Enabling quick, contextual actions and responses on mobile devices Find - Revolutionizing search and discovery with voice, NLP, and AI-powered suggestions We are a team of product engineers who deeply care about mobile user experience and understand the unique constraints and opportunities of mobile platforms. We're seeking engineering leaders who can build delightful, high-performance mobile experiences that users love. As a Senior Engineering Manager for Search Mobile, you will lead and scale the engineering team responsible for building Slack's next generation of mobile search experiences. You will drive the technical strategy and execution for Core Search and AI Search—all optimized for the mobile form factor.

Requirements

  • A related technical degree (e.g., Computer Science, Engineering, etc.) is required.
  • 10+ years of professional software engineering experience with 3+ years in engineering management roles.
  • Leadership Experience: Demonstrated ability to lead, mentor, and develop high-performing engineering teams, with experience managing engineers at various levels.
  • Technical Architecture: Strong ability to contribute to technical architecture discussions, drive critical technical decisions, and provide technical guidance to your team.
  • Engineering Excellence: Track record of establishing and maintaining high standards for code quality, system reliability, and engineering processes.
  • Strong Communication and Leadership Skills: Excellent ability to communicate complex technical concepts to both technical and non-technical stakeholders, including executives, product managers, and designers. Experience presenting to leadership and managing stakeholder relationships.
  • Hiring and Team Building: Experience recruiting, interviewing, and building diverse, high-performing engineering teams.
  • Navigating Constraints: You can contemplate several, and often conflicting, constraints and make rapid decisions. You can anticipate future technical needs for the product and craft plans to realize them.
  • Deep technical background in scalable, highly available platform development, with a focus on Mobile languages and modern cloud architecture

Responsibilities

  • Team Leadership and Development: Lead and mentor a team of talented engineers, providing technical guidance, career development, and fostering a culture of engineering excellence and continuous learning.
  • Strategic Planning and Execution: Collaborate closely with Product Managers, Designers, and Engineering Leadership to define technical roadmaps, prioritize initiatives, and ensure successful delivery of high-impact features for our large and growing user base.
  • Cross-functional Collaboration: Partner with Product, Design, and other engineering teams to brainstorm, conceptualize, and deliver new features that have significant, measurable impact on the business and user experience.
  • Technical Excellence: Drive engineering best practices, code quality standards, and architectural decisions while ensuring systems are scalable, reliable, and maintainable.
  • Operational Leadership: Oversee system ownership responsibilities, defining long-term health and roadmap for team features and core systems while improving surrounding integration systems.
  • People Management: Conduct performance reviews, manage team capacity and resource allocation, participate in hiring decisions, and create an environment where engineers can do their best work.
  • Process Improvement: Drive improvements in engineering standards, tooling, and processes across the team while fostering a culture of operational excellence.

Benefits

  • time off programs
  • medical
  • dental
  • vision
  • mental health support
  • paid parental leave
  • life and disability insurance
  • 401(k)
  • an employee stock purchasing program
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service