Software Engineer III | Middleware

Elevare Search Anywhere
6 years - 10 years
$ 145,000 - $160,000 + bonus + benefits
Posted: 2 weeks ago
Other

Job Summary

 
ExtraHop is a cybersecurity company specializing in Network Detection and Response (NDR), helping organizations gain deep visibility into network activity to detect and respond to advanced threats. The Software Engineer III | Middleware role focuses on developing secure and scalable backend services that power ExtraHop’s platform. The position involves building APIs, improving database scalability, managing configuration across services, and collaborating with engineering teams to create resilient systems that support real-time threat detection and platform reliability.

Job Description

 

ExtraHop is seeking a Software Engineer III to join the Middleware team and contribute to building a highly available, fault-resilient platform that powers its network detection and response solutions. The role focuses on developing scalable backend services that help security teams detect and respond to modern cyber threats. Engineers will work with modern programming languages and cloud infrastructure to build secure APIs, manage large-scale data processing, and improve service reliability across distributed systems.


Responsibilities:
- Design, develop, test, and maintain backend services using Go and Python.
- Build and enhance public REST APIs and internal platform services.
- Improve database scalability, performance optimization, and data migration processes.
- Collaborate with engineering teams to implement configuration management across services.
- Troubleshoot production issues and participate in operational support to ensure system stability.
- Continuously address technical debt and contribute to improving the platform architecture.


Requirements:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Minimum of 5 years of professional experience in backend software development.
- Strong experience with Go, Python, or similar backend programming languages.
- Experience building APIs and working with PostgreSQL or SQL performance optimization.
- Familiarity with distributed systems and highly available architectures.
- Strong communication, collaboration, and problem-solving skills in agile environments.


Benefits:
- Health, dental, and vision coverage for employees and families.
- Flexible PTO, sick time, and paid volunteer days.
- Annual discretionary bonus opportunities.
- Retirement plans including 401k with employer match.


Join ExtraHop to help build reliable and scalable platforms that empower organizations to detect and respond to evolving cyber threats.

Join a Remote Jobs Community
Masterclass - Landing Your Dream Remote Job