Talent.com
Staff Software Engineer

Staff Software Engineer

Peregrine TechnologiesJohnson City, Tennessee, United States
30+ days ago
Job type
  • Full-time
Job description

Backed by leading investors from Silicon Valley, Peregrine supports public safety agencies across the country — from Los Angeles to Louisville to Atlanta — empowering public servants to improve operations and make better decisions in the moments that matter. Today, our technology is used by customers to serve more than 30 million Americans. We’re motivated to build technologies by partnering with our customers; we listen to their needs, learn from their experiences, and develop effective solutions to help them achieve transformational outcomes. Together, we’re creating safer communities, protecting privacy and civil liberties, and helping everyone in America thrive.

We are a team of public service entrepreneurs who are passionate about solving hard problems. We trust and help each other, and love diving into challenges together. We believe empathy, curiosity, integrity, courage, and excellent execution are key to building impactful software. If mission-focused work is your north star, come build with us. We’re just getting started.

Our Team

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’re looking for a Senior Software Engineer to join our core engineering teams. You’ll work cross-functionally with design and product management to build systems that are robust, scalable, and user-centered. 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.

We value both ownership and collaboration—you will take full responsibility for major features and work closely with other engineers to drive them to completion. We believe that humility and empathy are essential for building the right solutions—you will collaborate directly with our deployment team and users as we iterate to solve their problems. Perseverance and creativity are crucial to executing our vision.

Role

We’re looking for an Engineering Team Lead to join our growing team and drive impactful projects, foster an inclusive team culture, and lead technical decision-making.

This role is for someone who thrives in both people management and hands-on technical leadership. You’ll develop a high-performing team, guide them through complex technical challenges, and ensure their work aligns with our business priorities. The ideal candidate will balance mentorship while maintaining high standards in technical execution.

You’ll drive impactful work that delivers value to our customers, from aiding emergency responders during a hurricane to diffusing complex organized crime. We are building innovative capabilities that enable new workflows for our customers. As a leader, you will ensure that we execute well on these initiatives.

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.

About you

  • 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

What we look for

  • Degree in Computer Science or a related field, or equivalent experience
  • 6+ 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
  • Located in Washington, D.C. and open to working in office
  • Salary Range : $130,000 - $250,000 Annually + Benefits + Equity (if applicable) + Bonus (if applicable)

    Actual compensation is influenced by a wide array of factors including but not limited to skill set, level of experience, certifications or licenses, and specific work location. Information on the benefits offered is here .

    Peregrine Technologies is committed to creating an inclusive environment for all employees. We celebrate diversity and are a proud equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

    Create a job alert for this search

    Staff Software Engineer • Johnson City, Tennessee, United States

    Related jobs
    • Promoted
    Engineer 2 Fuel Dev & Variability Reduction

    Engineer 2 Fuel Dev & Variability Reduction

    BWX TechnologiesErwin, TN, US
    Full-time
    Nuclear Fuel Services (NFS) is a division of BWX Technologies.NYSE : BWXT), we are People Strong, Innovation Driven.BWXT is a Fortune 1000 and Defense News Top 100 manufacturing and engineering inno...Show moreLast updated: 1 day ago
    • Promoted
    DCS CASE MANAGER 1 • - EG - 04012025- 66745

    DCS CASE MANAGER 1 • - EG - 04012025- 66745

    State of TennesseeErwin, TN, United States
    Full-time +1
    State of Tennessee Job Information.LOCATION OF (350) POSITION(S) TO BE FILLED : DEPARTMENT OF CHILDREN'S SERVICES, CHILD AND FAMILY MANAGEMENT DIVISION, STATEWIDE. The DCS Case Manager 1 • position ha...Show moreLast updated: 30+ days ago
    Design / Project Engineer

    Design / Project Engineer

    ADPma, LLCPiney Flats, TN, US
    Full-time
    Quick Apply
    DESIGN / PROJECT ENGINEER Manager : .Ben King ...Show moreLast updated: 30+ days ago
    • Promoted
    Wireless Retail Sales Associate

    Wireless Retail Sales Associate

    SPECTRUMChuckey, TN, US
    Full-time
    This role requires the ability to work lawfully in the U.Earn $18 / hour base pay, with the potential to earn $22.Plus, enjoy perks like free and discounted internet, TV, and mobile, all while paving...Show moreLast updated: 1 day ago
    • Promoted
    • New!
    Associate Recruiter

    Associate Recruiter

    Planet PharmaJohnson City, TN, US
    Full-time
    The Associate Recruiter will support recruiting efforts for the Johnson City manufacturing plant, focusing on sourcing, recruiting, and scheduling interviews for hourly roles.Assist with coordinati...Show moreLast updated: less than 1 hour ago
    • Promoted
    Assembly Worker

    Assembly Worker

    Staffmark GroupGreeneville, TN, United States
    Full-time
    Must be available to work 2nd shift once hired).From Piece to Product-You're the Missing Link.We're hiring Assembly Workers for Parker Hannifin to keep the line moving and the products rolling out....Show moreLast updated: 16 days ago
    • Promoted
    Engineer 2 (Civil) Facilities Support Eng

    Engineer 2 (Civil) Facilities Support Eng

    BWX TechnologiesErwin, TN, US
    Full-time
    Nuclear Fuel Services (NFS) is a division of BWX Technologies.NYSE : BWXT), we are People Strong, Innovation Driven.BWXT is a Fortune 1000 and Defense News Top 100 manufacturing and engineering inno...Show moreLast updated: 1 day ago
    • Promoted
    Manufacturing Engineer

    Manufacturing Engineer

    Snap-on IncElizabethton, TN, US
    Full-time
    As part of the Snap-on Tools team, you'll be joining an extraordinary company that has been the industry standard for over 100 years! People know Snap-on for the quality of our products, but we...Show moreLast updated: 30+ days ago
    • Promoted
    Remote Corporate Development Associate - AI Trainer ($50-$60 / hour)

    Remote Corporate Development Associate - AI Trainer ($50-$60 / hour)

    Data AnnotationJohnson City, Tennessee
    Remote
    Full-time +1
    We are looking for a finance professional to join our team to train AI models.You will measure the progress of these AI chatbots, evaluate their logic, and solve problems to improve the quality of ...Show moreLast updated: 11 days ago
    • Promoted
    Engineer 1 Fuel Process Engineering

    Engineer 1 Fuel Process Engineering

    BWX TechnologiesErwin, TN, US
    Full-time
    Nuclear Fuel Services (NFS) is a division of BWX Technologies.NYSE : BWXT), we are People Strong, Innovation Driven.BWXT is a Fortune 1000 and Defense News Top 100 manufacturing and engineering inno...Show moreLast updated: 1 day ago
    • Promoted
    Ob / Gyn Full Scope Locums position in Virginia

    Ob / Gyn Full Scope Locums position in Virginia

    HealthEcareers - ClientAbingdon, VA, USA
    Permanent
    Ob / Gyn Full Scope – Locum Tenens (with option to extend or transition to a permanent role).OBstat Locums Tenens provide full-scope OB / GYN care, including : . Providing both inpatient and outpatient s...Show moreLast updated: 30+ days ago
    • Promoted
    Remote M&A Integration Manager - AI Trainer ($50-$60 / hour)

    Remote M&A Integration Manager - AI Trainer ($50-$60 / hour)

    Data AnnotationKingsport, Tennessee
    Remote
    Full-time +1
    We are looking for a finance professional to join our team to train AI models.You will measure the progress of these AI chatbots, evaluate their logic, and solve problems to improve the quality of ...Show moreLast updated: 11 days ago
    • Promoted
    Remote FinTech Product Analyst - AI Trainer ($50-$60 / hour)

    Remote FinTech Product Analyst - AI Trainer ($50-$60 / hour)

    Data AnnotationKingsport, Tennessee
    Remote
    Full-time +1
    We are looking for a finance professional to join our team to train AI models.You will measure the progress of these AI chatbots, evaluate their logic, and solve problems to improve the quality of ...Show moreLast updated: 30+ days ago
    • Promoted
    Fast Pay - Earn at least $1930 in your first 119 trips, guaranteed.

    Fast Pay - Earn at least $1930 in your first 119 trips, guaranteed.

    UberBurnsville, NC, US
    Full-time +1
    Earn at least $1930 driving with Uber when you complete your first 119 trips in 30 days.Driving is an easy way to boost your income while maintaining the flexibility your schedule requires (gig, pa...Show moreLast updated: 1 day ago
    Manufacturing Engineer

    Manufacturing Engineer

    Snap OnUSA, Tennessee, Elizabethton
    Full-time
    As part of the Snap-on Tools team, you'll be joining an extraordinary company that has been the industry standard for over 100 years! People know Snap-on for the quality of our products, but we k...Show moreLast updated: 30+ days ago
    • Promoted
    Remote Investment Analyst – AI Trainer ($50-$60 / hour)

    Remote Investment Analyst – AI Trainer ($50-$60 / hour)

    Data AnnotationKingsport, Tennessee
    Remote
    Full-time +1
    We are looking for a finance professional to join our team to train AI models.You will measure the progress of these AI chatbots, evaluate their logic, and solve problems to improve the quality of ...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Licensed Therapist - Erwin, TN

    Licensed Therapist - Erwin, TN

    LifeStance HealthErwin, TN, US
    Full-time
    At LifeStance Health, we believe in a truly healthy society where mental and physical healthcare are unified to make lives better. Our mission is to help people lead healthier, more fulfilling lives...Show moreLast updated: less than 1 hour ago
    • Promoted
    • New!
    Licensed Therapist - Newland, NC

    Licensed Therapist - Newland, NC

    LifeStance HealthNewland, NC, US
    Full-time
    At LifeStance Health, we believe in a truly healthy society where mental and physical healthcare are unified to make lives better. Our mission is to help people lead healthier, more fulfilling lives...Show moreLast updated: less than 1 hour ago