Staff Software Engineer
Compensation estimateAI
See base, equity, bonus, and total comp estimates for this role — free, no credit card.
Sign up to see compensation estimate### Who you are
- 10+ years of experience architecting and maintaining distributed data systems and cloud-based platforms
- Deep knowledge across areas that include: data governance, access controls and platform audibility
- Strong development background in technologies and languages that include Python
- Proven success coaching and developing senior engineers
- Demonstrated ability in technical execution and leadership
- Exceptional interpersonal and communication skills
- Ability to work on-site at our San Francisco or New York office
### What the job involves
- As an engineering team, we believe strongly that empathy improves our solutions
- Seeing how people use the product is a priority and the way we get to the right answer
- Engineers will have the opportunity to work closely with our team onsite to understand the variety of use cases that Peregrine serves
- We are looking for a Data Governance Engineer to join our core engineering teams
- Our teams tackle a range of challenges, from enabling real-time user collaboration on detailed maps to building high-scale backend architecture for ingesting billions of data points
- The Data Governance team builds services, systems, and product features to help our customers govern all their data assets through the full lifecycle within Peregrine
- We provide fine-grained, secure data access, and auditability controls
- We are looking for a software engineer to join our growing team where you will have vast ownership across our stack
- You will take an active role in architecting and building the next version of our core access control and governance systems that govern access to over 7 billion data points within Peregrine’s multi-tenant data platform
- Features will span fine-grained permissions, auditability, policy enforcement, metadata management, data labeling & compliance across the platform
- You will work closely with Product Managers to drive projects from idea formulation to design and implementation
- You will design and build data governance features, making thoughtful trade-offs to create systems that strike the right balance between security and usability
- Our stack is constantly evolving but based on a backend foundation of Python, Django, Celery, Airflow, and Kafka; a frontend built in React, Redux, and Mapbox; data stores including PostgreSQL and Elasticsearch; machine learning models hosted in Bedrock and Sagemaker; and with AWS, Pulumi, Terraform, and Kubernetes as our underlying infrastructure
- Build scalable, secure-by-default frameworks that are foundational to our infrastructure, ensuring first-in-class data security
- Excellent technical vision with the ability to synthesize product requests into strong and reliable software components within the data governance domain
- 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
- Grow engineering talent through hands-on mentorship while fostering strong security values
### Benefits
- Health insurance: Enjoy top-notch health, dental, and vision insurance. Your health matters
- Unlimited PTO: Assume responsibility for how much time you take off. Trust is everything
- Competitive 401k: Leverage a Peregrine-sponsored 401k plan. And think of your future
- Wellness stipend: Use Peregrine’s wellness stipend to focus your body and mind
- HSA: Set aside money to pay for qualified medical expenses with a HSA
- Parental leave: Because we want to support the Peregrine parents out there
- Professional development: Access a range of professional development courses and resources
- Recreational perks: Enjoy a whole host of travel and leisure discounts, and explore new things
Similar roles
Software EngineerConcord Servicing, LLC · Dallas, Texas, United States · Remote- Senior Software EngineerNorthside Hospital · Atlanta, Georgia, United States · Onsite
- Senior Software EngineerRandstad Digital Americas · North York, Ontario, Canada · Hybrid
- Lead Software EngineerElanco · Lake County, Indiana, United States · Onsite
- Software EngineerAMERICAN SYSTEMS · Fredericksburg, Virginia, United States · Onsite