[All remote jobs](https://jobicy.com/jobs.md)[![ExtraHop logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2025/06/4800f505-221.jpg)](https://jobicy.com/company/extrahop.md)[ExtraHop](https://jobicy.com/company/extrahop.md)

# Senior Software Engineer | Middleware

Review the role, location requirements, compensation details, and application process before deciding whether this opportunity fits your next career move.

[Apply for this job](#job-application)[View company](https://jobicy.com/company/extrahop.md)ShareRemote from[USA](https://jobicy.com/job-region/usa.md)SalaryUSD 160k–180k / yrDepartment[Software Engineering](https://jobicy.com/categories/engineering.md)EmploymentFull TimeExperienceSeniorPublished31 Oct 2026Apply before30 Nov 2026Listing views51Application actions1Application toolkit

## Make your next move.

Prepare your resume, explore your fit, and draft a cover letter for this opportunity.

AI Summary

## The role, at a glance.

ExtraHop is hiring a senior backend-focused software engineer for its Middleware team to develop reliable, secure, and scalable customer-facing platform services. The role centers on Go and Python development, public REST APIs, PostgreSQL performance and design, distributed systems, and data migrations. The engineer will work with AWS, GCP, Terraform, and high-throughput service infrastructure while improving fault tolerance and automated remediation. This is a technical leadership position that includes code reviews, agile delivery, technical strategy, mentorship, and proactive reduction of technical debt.

## Role DNA

A quick view of the complexity, pace, ownership and collaboration implied by the job description.

### Job Complexity

5/5EasyHard

### Pace & Pressure

4/5RelaxedFast-paced

### Autonomy Level

5/5GuidedFull ownership

### Communication Load

4/5IndependentCollaborative

AI insightThe role requires at least seven years of backend experience and deep capability in distributed, highly available systems, API design, databases, cloud platforms, and infrastructure practices. Senior-level technical ownership and mentorship responsibilities raise the complexity beyond individual feature delivery.

## Salary analysis

Estimated compensation compared with the broader US market for similar roles.

Estimated job median (per year)Market rate$170,000US market range (per year)$160k–$195k0$214.50k

AI insightThe employer explicitly lists a base salary range of $160,000–$180,000 USD per year, with a midpoint of $170,000. For a senior backend/platform engineer working remotely in the United States, the estimated market range is $160,000–$195,000 USD per year; bonus and stock options are additional compensation and are not included in the base-salary figures.

## Core skills

Skills and capabilities most closely associated with this opportunity.

[Go](https://jobicy.com/jobs?search_keywords=Go.md)[Python](https://jobicy.com/jobs?search_keywords=Python.md)[TypeScript](https://jobicy.com/jobs?search_keywords=TypeScript.md)[React](https://jobicy.com/jobs?search_keywords=React.md)[REST API development](https://jobicy.com/jobs?search_keywords=REST%20API%20development.md)[PostgreSQL](https://jobicy.com/jobs?search_keywords=PostgreSQL.md)[SQL performance optimization](https://jobicy.com/jobs?search_keywords=SQL%20performance%20optimization.md)[Distributed systems](https://jobicy.com/jobs?search_keywords=Distributed%20systems.md)[High availability](https://jobicy.com/jobs?search_keywords=High%20availability.md)[AWS](https://jobicy.com/jobs?search_keywords=AWS.md)[GCP](https://jobicy.com/jobs?search_keywords=GCP.md)[Terraform](https://jobicy.com/jobs?search_keywords=Terraform.md)[Infrastructure as Code](https://jobicy.com/jobs?search_keywords=Infrastructure%20as%20Code.md)[Data migrations](https://jobicy.com/jobs?search_keywords=Data%20migrations.md)[Agile development](https://jobicy.com/jobs?search_keywords=Agile%20development.md)

Sample interview questionsHow would you design a fault-tolerant Go or Python service that supports a high-volume customer-facing API?I would begin by defining reliability objectives, expected traffic patterns, failure modes, and API contracts. I would use stateless horizontally scalable service instances, timeouts, retries with backoff and jitter, idempotency controls, circuit breakers, health checks, structured observability, and durable asynchronous processing where appropriate. Data storage and dependencies would be designed for replication, graceful degradation, and recovery, with load and failure testing validating the design.

Describe an approach you have used to diagnose and improve a slow PostgreSQL query.

I start with production-safe telemetry and EXPLAIN or EXPLAIN ANALYZE to identify expensive scans, poor join order, row-estimation issues, and locking concerns. I review indexes, query shape, data distribution, and application access patterns before testing targeted changes such as composite indexes, query rewrites, pagination, batching, or schema adjustments. I validate improvements against representative workloads and monitor latency, database load, and regression risk after deployment.

How do you approach technical debt in a platform team without blocking feature delivery?

I make technical debt visible by connecting it to customer impact, reliability risk, delivery speed, or operational cost. I prioritize high-leverage items with the team, reserve capacity for incremental remediation, and include maintainability improvements in feature work when they reduce recurring complexity. For larger initiatives, I define measurable outcomes, propose a staged plan, and communicate trade-offs clearly to stakeholders.

What practices would you use to manage infrastructure and application changes safely with Terraform?

I would keep infrastructure changes version controlled, reviewed, and validated through automated formatting, linting, security checks, and plan reviews. Environments should be isolated with clear state management, least-privilege access, reusable modules, and controlled promotion through CI/CD. I would also pair changes with monitoring, rollback or recovery procedures, and documentation for operational ownership.

How do you provide technical leadership and mentor junior engineers during agile development?

I set clear engineering expectations through design discussions, code reviews, examples, and shared operational practices rather than simply assigning solutions. I tailor mentorship to the engineer’s experience, encourage ownership of bounded problems, and provide timely, actionable feedback. I also ensure technical decisions are documented and inclusive, so the team can move quickly while building collective understanding.

Opportunity details

## About this role.

At ExtraHop, we’re on a mission to protect and empower the connected enterprise. We reveal what is happening in the very infrastructure that sustains businesses, lives, and communities, and ensure the integrity of networks, data, systems, and processes. Organizations rely on ExtraHop to provide visibility into the cyber threats, vulnerabilities, and network performance issues that evade their existing security and IT tools. With this insight, organizations can investigate smarter, stop threats faster, and keep operations running.

Our mission is fueled by a profound social and moral responsibility to be the best at what we do, ensuring a secure world where everyone can thrive. If this sounds like a place you’d like to spend the next chapter of your career, we’d love to hear from you.

Location

This position is remote within the United States. Living in the Seattle, WA area is preferred but not required.

Position Summary

Join the Middleware team as a Sr. Software Engineer and help us build a fault-resilient, highly available, and customer-centric platform. In this role you will work with the team to build a scalable and secure platform and build customer-facing features that enable security and engineering teams to stop threats in their place! This is a rewarding opportunity for someone who is obsessed with customer success, passionate about simplification, and eager to dive deep into technology best practices.

Our services and features are written primarily in Python, Golang, TypeScript and React with a focus on security, scalability, stability and type-first design. Our team develops public REST APIs, solves database scalability challenges, implements data migrations, and enables configuration management across our fleet of services.

The R(x) 360 Platform is built on AWS and GCP. It utilizes Terraform to define Infrastructure-as-Code and our services. This platform allows us to build native product and service integrations, first-class customer-facing workflows, and high throughput data pipelines. Our goal is to build a reliable platform for customer-facing services while encouraging healthy work-life balance via automated remediation and fault-tolerant designs.

Key Responsibilities

* Design, develop and maintain services written in Go and Python powering ExtraHop’s products.
* Lead and participate actively in agile development processes, code reviews, and technical strategy discussions.
* Provide technical leadership to junior team members and leverage design and mentorship experience to help enable the team
* Act as a technical expert, fostering a culture of excellence, curiosity and collaborative problem solving.
* Address technical debt proactively, continually improving our codebase and technical stack

Required Qualifications

* Bachelor’s degree in Computer Science, Engineering or a related field
* 7+ years of professional backend development experience
* Solid knowledge of Go, Python, or an equivalent programming language
* Experience in API development, PostgresQL database design or SQL query performance optimization
* Experience building and scaling distributed, highly available systems
* Strong problem-solving skills, a self-starter mentality, and a track record of technical ownership.
* Effective communication and collaboration skills, with experience working in fast-paced, agile environments.

Preferred Qualifications

* Experience with Django, FastAPI or another Python web framework
* Experience with cloud services on AWS or Azure (EKS / RDS / S3 / SQS / EC2 / IAM /Lambdas)

Compensation & Benefits: The salary range for this role is $160,000 – $180,000 per year, plus eligibility for an annual performance-based discretionary bonus and stock option grants. We offer a comprehensive benefits package including medical, dental, and vision coverage (effective Day 1), a 401(k) with employer match, flexible PTO, parental leave, and more.

ABOUT EXTRAHOP

ExtraHop is reinventing Network Detection and Response (NDR) to offer enterprises unparalleled visibility, context, and control against emerging threats. The platform integrates NDR with Network Performance Management (NPM), Intrusion Detection Systems (IDS), and forensics, providing a single, comprehensive solution. By decrypting and analyzing complete packet-level data at wire speed and leveraging cloud-scale machine learning, ExtraHop empowers Security Operations Centers (SOCs) to detect, investigate, and remediate modern cyber risks in real time across their entire hybrid infrastructure, including data center, cloud, and SASE environments.

This comprehensive approach and market innovation have earned ExtraHop unique recognition as the only NDR vendor acknowledged as a leader by all major analyst firms, including the 2025 Gartner® Magic Quadrant for Network Detection and Response™, the 2025 Forrester® Wave for Network Analysis and Visibility, the 2024 IDC® Marketscape for NDR, and the 2025 Gigamon® Radar Report for Network Detection and Response. Since 2007, ExtraHop has consistently helped organizations worldwide extract in-depth network telemetry and contextual insights, affirming its commitment to protecting and empowering the connected enterprise.

OUR VALUES

Our culture is rooted in our five Values. These set the expectations for how we work individually and collectively as a team.

Lead with Purpose: We are driven to deliver results that create a positive impact for our customers, partners, and colleagues.

Act with Integrity: We operate with transparency, authenticity, and always in the best interest of the company.

Find a Way: We are resourceful, tackle hard problems with a sense of urgency and ownership, and do what it takes to get the job done.

Innovate: We listen to customers, partners, and the market, and respectfully push boundaries and challenge the status quo.

Share Success: We run together, we win together. We value diverse perspectives, hold space for all voices, and achieve the best results as a team.

BENEFITS

Employees’ wellbeing is top of mind for the ExtraHop team. Employees and their families will have the option to participate in the following benefits:

* Health, Dental, and Vision Benefits
* Flexible PTO, Sick Time Prorated Based on Date of Hire, and All Federal Holidays (US Only) + 3 Days of Paid Volunteer Time
* Non-Commissioned Positions may be eligible to participate in the Annual Discretionary Bonus Plan
* FSA and Dependent Care Accounts + EAP, where applicable
* Educational Reimbursement
* 401k with Employer Match or Pension where applicable
* Pet Insurance (US Only)
* Parental Leave (US Only)
* Hybrid and Remote Work Model

Our people are our most important competitive advantage, leading the charge against cyber criminals. Join the fight today!

To learn more, visit [our website](https://www.extrahop.com/) or follow us on [LinkedIn](https://www.linkedin.com/company/extrahop-networks/).

Create a Job Alert

Interested in building your career at ExtraHop? Get future opportunities sent straight to your email.

Show more

[Apply now >](https://jobicy.com/jobs/158245-senior-software-engineer-middleware.md)

*

![Upload CV](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NSIgaGVpZ2h0PSI2NSIgZmlsbD0ibm9uZSIgeG1sbnM6dj0iaHR0cHM6Ly92ZWN0YS5pby9uYW5vIj48ZyBjbGlwLXBhdGg9InVybCgjQSkiPjxwYXRoIGQ9Ik0wIDBINjVWNjVIMFYwWiIgZmlsbD0iIzAyOWFlYiIvPjxnIGZpbGw9IiNmZmYiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyIj48cGF0aCBkPSJNMzMuMDQ5IDE1LjQ1NGExLjQzIDEuNDMgMCAwIDAtMi4wOTcgMGwtNy41NzkgOC4xNDdhMS4zOCAxLjM4IDAgMCAwIC4wOSAxLjk3MyAxLjQ0IDEuNDQgMCAwIDAgMi4wMDgtLjA4OGw1LjEwOS01LjQ5MnYyMC42MWExLjQxIDEuNDEgMCAwIDAgMS40MjEgMS4zOTdjLjc4NSAwIDEuNDIxLS42MjUgMS40MjEtMS4zOTd2LTIwLjYxbDUuMTA5IDUuNDkyYTEuNDQgMS40NCAwIDAgMCAyLjAwOC4wODggMS4zOCAxLjM4IDAgMCAwIC4wOS0xLjk3M2wtNy41NzktOC4xNDZ6TTE2Ljc2OSAzOC40YzAtLjc3My0uNjItMS40LTEuMzg1LTEuNFMxNCAzNy42MjcgMTQgMzguNHYuMTAybC4yMTUgNi4yMjljLjIyMyAxLjY4LjcwMSAzLjA5NSAxLjgxMyA0LjIxOHMyLjUxIDEuNjA3IDQuMTcyIDEuODMzYzEuNi4yMTggMy42MzYuMjE4IDYuMTYuMjE4aDExLjI4bDYuMTYtLjIxOGMxLjY2Mi0uMjI2IDMuMDYxLS43MDkgNC4xNzItMS44MzNzMS41ODktMi41MzggMS44MTMtNC4yMThDNTAgNDMuMTEzIDUwIDQxLjA1NSA1MCAzOC41MDNWMzguNGMwLS43NzMtLjYyLTEuNC0xLjM4NS0xLjRzLTEuMzg1LjYyNy0xLjM4NSAxLjRsLS4xOSA1Ljk1OGMtLjE4MiAxLjM3LS41MTUgMi4wOTUtMS4wMjYgMi42MTJzLTEuMjI4Ljg1My0yLjU4MyAxLjAzOGMtMS4zOTUuMTktMy4yNDMuMTkzLTUuODkzLjE5M0gyNi40NjJjLTIuNjUgMC00LjQ5OC0uMDAzLTUuODkzLS4xOTMtMS4zNTUtLjE4NC0yLjA3Mi0uNTIxLTIuNTgzLTEuMDM4cy0uODQ0LTEuMjQyLTEuMDI2LTIuNjEyYy0uMTg3LTEuNDEtLjE5MS0zLjI3OS0uMTkxLTUuOTU4eiIvPjwvZz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPSJBIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDY1djY1SDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+)

### Upload your resume now

To unlock remote work opportunities and be discovered by global employers.

This job listing has been manually reviewed by the Jobicy Trust & Safety Team for compliance with our posting guidelines, including verification of the company's legitimacy, accuracy of job details, clarity of remote work policy, and absence of misleading or fraudulent content.

Next step

## Apply now.

Follow the employer’s application method and review Jobicy’s safety guidance before sharing personal information.

Keep exploring

## Related remote jobs.

*
![Thumbtack logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2021/05/Jobicy-210503180426-842530.jpg)
Thumbtack Oct 31  New

### [Full-Stack Engineer, AI Platform](https://jobicy.com/jobs/158260-full-stack-engineer-ai-platform.md)

Thumbtack helps millions of people confidently care for their homes. Thumbtack is the one app you need to take care of and improve your home — from personalized guidance to…

*
![Phantom logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2025/08/3d0a3a49-221.png)
Phantom Oct 31  New

### [AI Engineer](https://jobicy.com/jobs/158242-ai-engineer.md)

Phantom is on a mission to connect the world to the freedom of open markets. Tens of millions of people all over the world use Phantom to access global markets…

*
![Kong Inc. logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2022/03/f43352b801f4c6854ba70c5f70cec7cd.jpeg)
Kong Inc. Oct 31  New

### [Staff Software Engineer, Konnect Core Platform](https://jobicy.com/jobs/158231-staff-software-engineer-konnect-core-platform.md)

Are you ready to unlock intelligence? If you don’t think you meet all of the criteria below but are still interested in the job, please apply. Nobody checks every box…

*
![LevelUp logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2025/06/31e98500-221.png)
LevelUp Oct 31  New

### [Software Developer](https://jobicy.com/jobs/158207-software-developer-2.md)

Company Overview LevelUp is a specialist agency providing outsourcing solutions to agencies, software vendors, and website owners. For over seven years, we have successfully collaborated with a variety of companies,…

*
![LevelUp logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2025/06/31e98500-221.png)
LevelUp Oct 31  New

### [Senior HubSpot Implementation Specialist](https://jobicy.com/jobs/158200-senior-hubspot-implementation-specialist.md)

Company Overview LevelUp is a specialist agency providing outsourcing solutions to agencies, software vendors, and website owners. For over seven years, we have successfully collaborated with a variety of companies,…

*
![Welo Global logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2026/06/83c40f94-221.webp)
Welo Global Oct 31  New

### [Ads Quality Rater – Vietnamese (Vietnam)](https://jobicy.com/jobs/158199-ads-quality-rater-vietnamese-vietnam.md)

Welo Data is an award-winning localization and data transformation company. We run one of the world’s largest Ads Rating Programs, and we want you to join! As an Ads Quality…

*
![Mercury logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2023/11/dfb1112a-221.jpeg)
Mercury Oct 31  New

### [Frontend Engineer – Design Systems](https://jobicy.com/jobs/158196-frontend-engineer-design-systems.md)

Mercury’s Design Systems team helps product teams build interfaces that feel consistent, accessible, and carefully considered. We’re hiring a Frontend Engineer to help evolve the shared components and patterns behind…

*
![Mercury logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2023/11/dfb1112a-221.jpeg)
Mercury Oct 31  New

### [Engineering Manager – Bank Accounts](https://jobicy.com/jobs/158183-engineering-manager-bank-accounts.md)

Roman aqueducts quietly carried water across cities and made daily life possible. Their value was not in the structures themselves, but in everything they enabled. The Bank Accounts team plays…

*
![hims & hers logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2023/11/e7b9b920-221.jpeg)
hims & hers Oct 31  New

### [Staff Software Engineer, Frontend](https://jobicy.com/jobs/158175-staff-software-engineer-frontend.md)

Hims & Hers is the leading health and wellness platform, on a mission to help the world feel great through the power of better health. We are redefining healthcare by…

*
![Deepgram logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2020/12/WRILS-201212160008-406229.jpg)
Deepgram Oct 31  New

### [Sr. Backend Engineer – Engine Team: API](https://jobicy.com/jobs/158166-sr-backend-engineer-engine-team-api.md)

Company Overview Deepgram is the leading platform underpinning the emerging trillion-dollar Voice AI economy, providing real-time APIs for speech-to-text (STT), text-to-speech (TTS), and building production-grade voice agents at scale. More…

[Browse all jobs](https://jobicy.com/jobs.md)