Skip to content
← Back to job listings

Staff Software Engineer

Peregrine · New York, United States

External listingfull-time16 days ago

About The Role

Join Peregrine, a company dedicated to building innovative solutions that improve the lives of people around the world. As a Staff Software Engineer, you will work closely with design and product management to create robust, scalable, and user-centered systems. You will have the opportunity to take full responsibility for major features, collaborate with other engineers, and directly engage with our deployment team and users. This role requires a strong technical background, excellent communication skills, and a passion for crafting software solutions that delight users.

  • Collaborate with cross-functional teams to design, develop, and implement robust and scalable software solutions.
  • Lead and mentor a high-performing engineering team, guiding them through complex technical challenges and ensuring alignment with business priorities.
  • Take full responsibility for major features, driving them to completion while fostering an inclusive team culture and promoting best practices in software development.
  • Ability to write robust, well tested, and well-designed code that frequently gets deployed to users
  • Perseverance and creativity are crucial to executing our vision
  • Experience shipping and iterating on production-grade software components professionally and / or in the open-source community
  • 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
  • Located in NYC and open to working in office
  • Passion for crafting and shipping software solutions that delight users
  • Strong best practices in modern software development and comfort navigating large codebases
  • This role is for someone who thrives in both people management and hands-on technical leadership
  • Thrive on ambiguity and love taking on hard problems
  • Desire and drive to own large portions of the application from start to finish
  • Solid understanding of architecting and scaling distributed software systems
  • 8+ years of experience working with cross-functional software development teams

This is an external listing. JobSpring does not represent or verify the employer. Report this listing