Abstract is a design workflow platform for teams to version, manage, and collaborate on Sketch files. Since launching in July 2017, over 5,000 design teams across 75 countries have adopted Abstract, including teams from Shopify, Cisco, Intuit, Spotify, Salesforce, Instacart, OpenTable, and more.
At Abstract, we are actively working to build a diverse and inclusive organization. Here, diversity includes age, economic class, educational background, ethnic variance, familial status, gender, gender expression, gender identity, marital status, national origin, religious affiliation, sex, sexual orientation, transgender status, or veteran status.
Abstract is headquartered in San Francisco, but many of our teams and roles are remote-first (US-based only at this time). If you have a passion for rolling up your sleeves, building new programs, and have a strong, team-player mentality, we’d love to hear from you!
In a typical week as an Engineering Manager, you will:
- Own daily management of objectives, priorities, tradeoffs, and risks for your squad.
- Get to know and help your direct reports by meeting with them one on one, setting goals, and facilitating feedback conversations to support their growth, career progression, well-being, and performance.
- Work with the rest of the engineering management team on initiatives to support and create a healthy, thriving, and inclusive engineering organization.
- Partner closely with HR and recruiting teams to attract and recruit and retain strong, and diverse engineering talent.
- Help implement effective engineering processes and policies that help us earn the love of our customers.
- Collaborate with Product and Design within your squad to ensure cross-functional alignment and execute on the product roadmap.
- Be accountable for customer experience on your squad.
Practical skills you'll need for success:
- People development. You are passionate about management, mentoring, and crafting opportunities to support your reports’ success.You love helping engineers develop new skills and advance in their careers. You don’t shy away from challenging performance conversations and you recognize the relationship between clear, direct feedback and career growth.
- Servant leadership. Our teams thrive through coaching and enabling rather than getting directions. We strive to be supportive, patient, and people-focused.
- Strong communication. Our managers are primarily communicators, so you've got to be the kind of person who achieves success through effective writing and speaking.
- Organization. You are highly organized. With many people doing many things in a fast-moving company, strong organizational skills — both for yourself and for the team — will be required.
- Coordination. You're good at connecting people and distributing important information across the organization. You gain cooperation of others, negotiate, and are comfortable presenting information on specific projects or schedules.
- Distributed work or management. You’ve been a remote employee or have managed people in a remote settings before.
- Coding experience. You’ve been a software engineer, and while this role does not expect you to write or review code on a regular basis, you know what it takes to be a great software engineer and can discuss technical strategy, architecture, and tradeoffs.
- Data-driven. For example- you own and execute squad activities with the help of dashboards. You're familiar with Jira.