Senior 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
- 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
- 5+ years of experience working with cross-functional software development 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
### What the job involves
- We are looking for strong developers to join our small but growing team
- As a Senior Software Engineer, you’ll have vast ownership across our stacks, making decisions that will have an outsized impact for years to come
- You’ll take on some of our most complex challenges—like designing scalable permission systems to manage access to terabytes of data across thousands of organizations
- You’ll help build intuitive controls that let organizations decide what data to share, when to share it, and with whom
- You’ll also architect frameworks for secure collaboration, enabling seamless partnerships while maintaining data sovereignty and compliance
- And you’ll create advanced sharing mechanisms that strike the right balance between openness and security to unlock the full potential of cross-organizational collaboration
- 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
### 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