Engineering Manager - Developer Experience
With Klaviyo’s explosive growth, we are looking for an engineering leader to help build Klaviyo’s future as a platform for developers. For this, Klaviyo needs to build a robust set of tools giving developers and partners the functionality they need to extend the Klaviyo ecosystem by building new integrations and applications
As the Engineering leader for this team, you will be responsible for building and managing Klaviyo’s developer-facing tooling, support, and community for developers including developer registration, management of credentials, documentation, reference code/apps, workshops, discord, etc.
Klaviyo operates a real-time data platform coded in Python built for massive scale on Amazon Web Services (AWS). Engineers come to Klaviyo with experience in a variety of languages and from a number of disciplines.
Technologies we use (not exhaustive):
- Python, Django, Celery
- MySQL, Cassandra, RabbitMQ, Redis
- HTML, JavaScript, LESS, Backbone.js, React
- Amazon Web Services (EC2, RDS, Aurora, etc.)Terraform, Ansible, Packer, and other DevOps tools
Responsibilities:
- Drive the execution and delivery of features by collaborating with many cross functional teams, architects, product owners and engineer
- Make critical decisions that attribute to the success of the product
- Proactively foresee issues and resolve them before they happen
- Daily management of standups as the ScrumMaster for engineering teams
- Partner with Product Management to align with objectives, priorities, tradeoffs and risk
- Ensure teams have clear priorities and adequate resources
- Empower the delivery team to self organize
- Be a multiplier and have a passion for team and team members’ success
- Provide technical guidance, career development, and mentoring to team members
- Maintain high morale and motivate the delivery team to go above and beyond
- Vocally advocate for technical excellence and help the teams make good decisions
- Participate in architecture discussions and planning
- Participate in cross-functional coordination, planning, and reviews with leads from other engineering teams
- Maintain and foster our culture by interviewing and hiring only the most qualified individuals
- Contribute to development tasks such as coding and feature verifications to assist teams with release commitments, to gain an understanding of the deeply technical product as well as to keep your technical acumen sharp
Required Skills:
- Masters / Bachelors degree required in Computer Science, Software Engineering, or equivalent experience
- 3+ years experience leading software engineering teams with a distinguished track record on technically demanding projects
- Experience designing, building, deploying APIs for external developer consumption
- Experience building tools/technologies/programs to meaningfully improve external developer experience
- Experience managing large scale distributed systems, working with microservices and/or distributed architecture
- Strong verbal and written communication skills, organizational and time management skills
- Ability to be nimble, proactive, comfortable working with minimal specifications
- Experience with short release cycles, the full software lifecycle, and experience working on a product that’s been released for public consumption
- Experience in hiring, mentoring and managing engineers
- Working experience of software engineering best practices including coding standards, code reviews, SCM, CI, build processes, testing, and operations
- Experience with Agile development methodologies. ScrumMaster experience required
- Experience in communicating with users, other technical teams, and product management to understand requirements, describe software product features, and technical designs
At Klaviyo we value the unique backgrounds, experiences and perspectives each Klaviyo (we call ourselves Klaviyos) brings to our workplace each and every day. We believe everyone deserves a fair shot at success and appreciate the experiences each person brings beyond the traditional job requirements. If you’re a close but not exact match with the description, we hope you’ll still consider applying.
Get to Know Klaviyo
Klaviyo is a world-leading marketing automation platform dedicated to accelerating revenue and customer connection for online businesses. Klaviyo makes it easy to store, access, analyze and use transactional and behavioral data to power highly-targeted customer and prospect communications. The company's hybrid customer-data and marketing-platform model allows companies to grow by fostering direct relationships with customers, without giving up their valuable data to popular big-tech ad platforms. Over 265,000 innovative companies like Unilever, Custom Ink, Living Proof and Huckberry sell more with Klaviyo. Learn more at www.klaviyo.com.
Klaviyo is committed to diversity and to a policy of equal employment opportunity and non-discrimination. We do not discriminate on the basis of race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, sexual orientation or any other characteristic protected by applicable law.