Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer, Data image - Rise Careers
Job details

Senior Software Engineer, Data

Peregrine Technologies supports public safety agencies with innovative technology. They are looking for a Senior Software Engineer to join their data team to build impactful software solutions.

Skills

  • Python
  • Django
  • Kafka
  • React
  • AWS
  • Terraform

Responsibilities

  • Own and architect the data platform.
  • Scale the platform for terabytes of data ingestion.
  • Optimize search algorithms for quick results.
  • Collaborate with deployment teams and users.

Education

  • Degree in Computer Science or related field

Benefits

  • Competitive salary
  • Equity options
  • Comprehensive health benefits
  • Flexible work environment
To read the complete job description, please click on the ‘Apply’ button

Average salary estimate

$190000 / YEARLY (est.)
min
max
$130000K
$250000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer, Data, Peregrine Technologies

Are you a passionate coder looking to make a meaningful impact? As a Senior Software Engineer on the Data team at Peregrine Technologies in New York, you’ll dive into exciting challenges that directly improve public safety across the nation. Our technology supports public servants and serves over 30 million Americans, making it crucial that we build solutions that are both effective and user-friendly. You’ll take ownership of major features while collaborating with a close-knit team of engineers who believe in empathy-driven development. The responsibilities will include scaling our data platform to handle vast amounts of data while ensuring that users receive real-time notifications and insights. With a tech stack consisting of Python, Django, React, and AWS, you'll have a chance to work at the intersection of high-scale data and thoughtful UX design. We’re looking for someone with a robust understanding of distributed systems and who thrives in navigating ambiguity. If you are ready to partner with customers and take on the responsibility of crafting software that delights users, then Peregrine might be your next great adventure! Join us as we tackle hard problems together and create safer communities throughout America.

Frequently Asked Questions (FAQs) for Senior Software Engineer, Data Role at Peregrine Technologies
What does a Senior Software Engineer at Peregrine Technologies do?

A Senior Software Engineer at Peregrine Technologies focuses on developing and optimizing our data platform to enhance user experience. You'll help architect systems that handle large volumes of data while ensuring timely user notifications and seamless interactions. This includes working closely with the deployment team and utilizing technologies like Python, Django, and AWS to create impactful software solutions.

Join Rise to see the full answer
What are the requirements for the Senior Software Engineer position at Peregrine Technologies?

To qualify for the Senior Software Engineer position at Peregrine Technologies, candidates should have a degree in Computer Science or a related field, along with a minimum of 3 years of experience in software development. You should be proficient in programming and have a strong understanding of architecting distributed systems, coupled with a passion for delivering production-quality software.

Join Rise to see the full answer
What can I expect in terms of collaboration as a Senior Software Engineer at Peregrine?

As a Senior Software Engineer at Peregrine Technologies, collaboration is a cornerstone of our culture. You will work closely with cross-functional teams, including deployment engineers and product teams, to ensure that your solutions address real-world challenges. This collaborative environment not only enhances your work experience but also leads to better outcomes for our users.

Join Rise to see the full answer
How does Peregrine Technologies support employee growth for Senior Software Engineers?

Peregrine Technologies is committed to employee growth. As a Senior Software Engineer, you will have opportunities for ownership within projects, which allows for personal and professional development. We believe in learning from experiences, so you can expect to engage in mentorship, collaborative problem-solving, and continuous skill enhancement.

Join Rise to see the full answer
What technologies do Senior Software Engineers at Peregrine Technologies work with?

In this role, Senior Software Engineers at Peregrine Technologies work with a diverse tech stack, including Python, Django, React, and AWS. You'll also be involved with data stores like PostgreSQL and Elasticsearch, as well as machine learning frameworks like Bedrock and Sagemaker. This variety provides an excellent platform to build robust software solutions.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer, Data
Can you explain your experience with distributed systems as it relates to the Senior Software Engineer role?

In your response, outline specific instances where you've designed or scaled distributed systems. Discuss challenges you faced, how you approached them, and the technologies you used. Highlight your problem-solving skills, as well as any performance improvements or optimizations achieved.

Join Rise to see the full answer
How do you prioritize user experience in your software development?

Talk about your process of integrating user feedback into product development. Provide examples of how you've collaborated with non-technical teams to refine features and improve user satisfaction. Emphasize how understanding user needs can guide your engineering decisions.

Join Rise to see the full answer
Describe a challenging technical problem you've encountered and how you solved it.

Choose a relevant technical challenge from your past experience. Describe the issue clearly, your analytical approach to finding a solution, the steps you took to implement it, and the results. This showcases your problem-solving ability and technical expertise.

Join Rise to see the full answer
What strategies do you use to ensure code quality and reliability?

Discuss the methods you employ for maintaining high code quality, such as code reviews, automated testing, and continuous integration. You might want to mention specific tools or frameworks you've used and how they contribute to the reliability of your software.

Join Rise to see the full answer
What is your approach to working in a collaborative environment?

Share your views on teamwork and collaboration, emphasizing your ability to communicate effectively with cross-functional teams. Provide examples of successful projects where collaboration played a key role in achieving project goals.

Join Rise to see the full answer
How do you keep up with new technologies and trends in software engineering?

Explain your commitment to ongoing learning, whether through online courses, reading technical blogs, or attending workshops and conferences. Discuss how staying current helps you make informed decisions and implement best practices in your work.

Join Rise to see the full answer
What programming languages are you most comfortable with, and why?

Detail your expertise in programming languages, particularly those relevant to the role, such as Python and JavaScript. Discuss specific projects or accomplishments where these languages played a crucial role, highlighting their advantages for specific tasks.

Join Rise to see the full answer
How do you handle tight deadlines and pressure during the software development process?

Discuss your time management strategies and how you stay focused under pressure. Share experiences where you met tight deadlines without compromising quality, ensuring you highlight the techniques you used to remain organized and productive.

Join Rise to see the full answer
Can you share an example of a time you had to learn a new technology quickly?

Talk about a specific instance where you needed to adapt to a new technology for a project. Describe your research process, how you applied what you learned, and the outcome. This illustrates your adaptability and eagerness to grow.

Join Rise to see the full answer
What initiatives have you taken in your previous roles to improve team performance?

Provide examples of any process improvements or innovative practices you've introduced in past roles that positively impacted team dynamics or project outcomes. This could include mentoring junior developers, optimizing workflows, or proposing new tools that increased efficiency.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
GOVX Remote No location specified
Posted 3 days ago

Join GOVX as a Junior Software Engineer to work on developing and maintaining web applications in a hybrid work environment.

LSEG Hybrid New York City, United States
Posted 4 days ago

Join LSEG as a junior full stack developer to enhance client services with innovative software solutions in a dynamic financial environment.

SSC HR Solutions Remote No location specified
Posted 14 days ago

A leading company is in search of a talented Full Stack Developer who can proficiently navigate both front-end and back-end technologies.

Photo of the Rise User

Seeking a Senior Staff Engineer for Query Optimization at MongoDB to innovate and enhance their world-class distributed database systems.

Photo of the Rise User
Roblox Hybrid San Mateo, California, United States
Posted 4 days ago

Join Roblox as a Senior Frontend Software Engineer to shape user identity strategies and build safer digital experiences.

Photo of the Rise User
Oracle Hybrid United States
Posted 4 days ago

Oracle seeks a Software Developer 2 to enhance our data solutions and improve customer experiences.

Photo of the Rise User
ServiceNow Hybrid 4810 Eastgate Mall, San Diego, California, United States
Posted 4 days ago
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity

Looking for a passionate Senior Software Engineer to enhance our cryptographic capabilities at ServiceNow while working in the vibrant San Diego area.

Photo of the Rise User
Posted 4 days ago

As a Senior Software Engineer at HackerOne, you will drive impactful projects in a collaborative environment focused on enhancing cybersecurity solutions.

MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
SALARY RANGE
$130,000/yr - $250,000/yr
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 5, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
L
Someone from OH, Akron just viewed Junior Graphic Designer at Little Spoon
Photo of the Rise User
Someone from OH, Columbus just viewed Licensing and Regulatory Compliance Analyst at Sportradar
Photo of the Rise User
Someone from OH, Mansfield just viewed US_EN_Operations_Warehouse Loader (Part Time) at Red Bull
Photo of the Rise User
Someone from OH, Dublin just viewed Salesforce Administrator at Multiverse
Photo of the Rise User
Someone from OH, Pickerington just viewed Salesforce Solution Analyst at GoodLeap
S
Someone from OH, Pickerington just viewed Salesforce Project Manager at Studio Science
Photo of the Rise User
Someone from OH, Dayton just viewed Medical Receptionist at LifeStance Health
C
Someone from OH, Massillon just viewed RN Ambulatory - Outpatient Infusion Therapy at CCF
Photo of the Rise User
Someone from OH, Columbus just viewed HR Business Partner (Maternity Cover) at Marshmallow
Photo of the Rise User
Someone from OH, Columbus just viewed Community Outreach Canvasser $24/Hr at Confidential
Photo of the Rise User
Someone from OH, Cincinnati just viewed Email Marketing Coordinator at Creative Circle
Photo of the Rise User
Someone from OH, Columbus just viewed UX Researcher, Amazon Autos at Amazon
Photo of the Rise User
24 people applied to Front-end Developer at Venturenox
Photo of the Rise User
Someone from OH, Cincinnati just viewed AI training and enablement at Writer
Photo of the Rise User
Someone from OH, Cincinnati just viewed Data Analyst (Contact Center-Hybrid) at Dow Jones
Photo of the Rise User
Someone from OH, Delaware just viewed Practice Group Manager at LifeStance Health
Photo of the Rise User
Someone from OH, Youngstown just viewed Event Services Human Resources Coordinator at Allied Universal
Photo of the Rise User
Someone from OH, Columbus just viewed IP Network Engineering Intern - Summer 2025 at Bandwidth
Photo of the Rise User
Someone from OH, Cleveland just viewed Director, Education Programs & Partnerships at Encoura