Peregrine is looking for an Engineering Manager to join their core engineering teams. The successful candidate will work cross-functionally with design and product management to build systems that are robust, scalable, and user-centered. They will take full responsibility for major features and work closely with other engineers to drive them to completion.
Requirements
- Desire and drive to own large portions of the application from start to finish
- Passion for crafting and shipping software solutions that delight users
- Thrive on ambiguity and love taking on hard problems
- Excellent technical vision with the ability to synthesize product requests into strong and reliable software components
- Degree in Computer Science or a related field, or equivalent experience
- 6+ years of experience working with cross-functional software development teams, including managing and leading engineering teams
- Experience shipping and iterating on production-grade software components professionally and / or in the open-source community
- Ability to write robust, well tested, and well-designed code that frequently gets deployed to users
- Solid understanding of architecting and scaling distributed software systems
- Strong best practices in modern software development and comfort navigating large codebases
Benefits
- Benefits + Equity (if applicable) + Bonus (if applicable)