In this time of national reckoning, we at Food52 are having hard conversations about our role in a food media landscape that overlooks marginalized voices. We're committed to building a community that values and honors the contributions of the Black, Indigenous, and POC communities to our shared culinary experience—starting with the Food52 family. You can read about our support of the Black Lives Matter movement here.
As part of an ongoing initiative, we are focusing our efforts to put diversity, equity, and inclusion at the center of our hiring process and our company culture—and build a team that better reflects our desire for equal representation in everything we do. Our goal is systemic change at Food52.
We're looking for an Engineering Manager who loves to write code in a collaborative team environment but, even more than that, loves to empower a team by strategically applying their technical expertise and compassion in creative and effective ways. Promising candidates have a solid foundation in software engineering, along with experience managing a small team of engineers. As much as they love to code, they are also contributors, supporters, mentors, and active participants in making our platform better, easier to use, and more innovative every day. The ideal candidates understand the value they add has mostly to do with being a multiplier - removing roadblocks, advocating for the needs of their team and being a reliable and consistent support system. While our engineering managers are strong engineers themselves and often pitch in, the most successful candidates will be able to strike a balance and recognize that often the best way to contribute is to define necessary actions and then advise during their execution.
Our Product, Design and Engineering team (PDE) consists of the product managers, designers, and engineers who build the systems that Food52 uses to produce amazing editorial content and a shopping experience that delights our users. Our team of software engineers works with our VP of Engineering as well as our Product team to design and develop systems that run Food52.com. Our website is written in Ruby on Rails with React on the client side. The back end is powered by a combination of PostgreSQL, ElasticSearch, GraphQL and Memcached. Technologies evolve constantly and we’re always interested in finding new ways to solve problems.
Responsibilities
- Manage a team of 3-4 engineers and help us grow by participating in our interview process across Engineering, Product and Design teams
- Hire, mentor and develop team members of all experience levels
- Help our team improve the quality of our code through thoughtful collaboration, code reviews and mentoring
- Collaborate with team members in the design and architecture of new features, estimating their cost and planning implementations while always keeping reliability, maintainability and security in mind
- Communicate status, track performance, keep abreast of issues and manage your team effectively, using one-on-ones, coaching and best practices
- Lead technical initiatives as necessary by documenting, planning, gaining technical consensus and working across the Product, Design and Engineering teams
- Support the integrity of our infrastructure with a willingness to monitor and contribute to our existing suite of performance tracking and reporting tools
- Be a vocal and positive proponent of our open and diverse culture and our values
What a Typical Day Looks Like
- Attend weekly cross-squad planning meetings with Product, Design and Engineering to discuss upcoming projects, potential roadblocks, and prioritization
- Provide technical guidance and mentorship to more junior members of the team
- Advise about and monitor code reviews to encourage well tested and performant code
- Motivate and challenge team members to meet KPI goals
- Measure and monitor team performance to identify bottlenecks and issues
- Write and assist with technical specification documents for planned projects
- Assist the VP of Engineering in setting and tracking team KPIs
- Attend our weekly Engineering all-hands, contribute to and lead discussions about technology, status and projects
- Represent the Engineering team to external stakeholders and 3rd party providers
Requirements
- 8+ years combined experience writing code in a professional environment and managing a team of software engineers
- Strong background in web technologies in an e-commerce environment
- Deep experience in front - or back-end frameworks like Ruby on Rails, React or similar
- Broad understanding of principles and best practices in software design, implementation and deployment methodologies
- Experience architecting and building complex and scalable systems from scratch and working with a team to implement
- Familiarity and integration experience with a broad range of AWS services
- Strong understanding of 3rd party integrations and best practices; ability to lead integration efforts and represent the interests of the Engineering team to 3rd party technical representatives
- Strong familiarity with Google Analytics and Google Tag Manager or similar analytics data collection and reporting platforms
- Experience driving Agile processes
- Ability to handle schedules and priorities and communicate appropriately about them
- Nice to have: a love of food and cooking
Compensation
- Competitive salary
- Comprehensive health, dental, and vision benefit options (including some that are free for you!), flexible spending account, and any-time access to professional mental health advice
- Annual bonus plan
- 401(k) retirement savings plan
- Free life and AD&D insurance
- Unlimited vacation days (including two company-wide weeks off for Summer Week & Winter Week!)
- Discounted gym memberships and a free Citibike membership
- Pre-tax commuter benefit plan
- Flexible hours and working arrangements
- So many snacks!
Food52 is an Equal Opportunity Employer and does not discriminate on the basis of one's sex, age, race, color, creed, national origin, alienage, religion, marital status, pregnancy, sexual orientation or affectional preference, gender identity and expression, disability, genetic trait or predisposition, carrier status, citizenship, veteran or military status and other personal characteristics protected by law. All applications will receive consideration for employment without regard to legally protected characteristics. Food52 will consider qualified applicants, including those with criminal histories, in a manner consistent with the requirements of applicable state and local "Fair Chance" laws.
Job Type: Full-time
Pay: $100,000.00 - $175,000.00 per year
Benefits:
- 401(k)
- Dental insurance
- Employee discount
- Flexible spending account
- Health insurance
- Health savings account
- Paid time off
- Vision insurance
Schedule:
Work Location: Remote