Software Engineer

Exploitation Prevention Labs LLC
Austin, TX, United States
3 days ago
Apply on startup.jobs
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles Java (Programming Language) Application Programming Interfaces (APIs) Amazon Web Services Cloud Computing Cyber Security Computer Programming Extract Transform Load (ETL) Software Debugging Distributed Systems Python (Programming Language) Software Vulnerability Management
+8 more
Data Processing Reliability of Systems Cyber Threat Analysis Backend Stream Processing Data Pipelines Golang Microservices

Job description

We’re looking for a Software Engineer, Rapid Response Assignment - who combines strong engineering skills with a deep commitment to customer outcomes. In this hands-on role, you’ll make sure our customers stay unblocked and that the issues they raise are resolved quickly, accurately, and for good.

You’ll diagnose and fix complex problems across our platform, deliver improvements that directly address customer needs, and work closely with our Customer Success team to turn technical challenges into great outcomes. As part of a global engineering team providing continuous coverage, you’ll bring engineering rigor to the work that customers feel most directly. This is a 100% remote role, but we’re primarily looking for candidates based in Massachusetts, Maryland, or Greater Austin, TX.

What You’ll Do

  • Resolve customer-reported issues quickly and thoroughly, from investigation through to a durable fix
  • Diagnose complex, ambiguous problems across our services and data pipelines, tracing them to root cause
  • Deliver high-quality engineering work that improves the platform and directly addresses customer needs
  • Partner closely with Customer Success to align on technical solutions and outcomes
  • Maintain and improve backend systems, APIs, and data pipelines
  • Write high-quality, maintainable code and uphold engineering best practices
  • Improve system reliability, performance, and observability across the platform
  • Participate in incident response and on-call rotations

Requirements

  • 5+ years of experience building and scaling backend systems as a software engineer
  • Experience in cybersecurity, vulnerability management, or threat intelligence
  • Strong programming skills in one or more languages (Python, Go, Java, etc.)
  • Strong diagnostic and debugging skills, with a proven ability to root-cause complex production issues
  • Curiosity and persistence - a drive to understand problems fully and see them through to resolution
  • A customer-obsessed mindset: you take pride in delivering accurate, high-quality solutions that delight customers
  • Excellent communication skills, with the ability to work effectively with customers and cross-functional teams
  • Solid understanding of distributed systems, microservices, APIs, system design, and cloud infrastructure (AWS preferred)
  • Experience working with data pipelines, ETL systems, or high-volume data processing, * Prior experience in a customer reliability, sustaining, support, or escalation engineering role
  • Familiarity with CVE, NVD, KEV, or exploit intelligence datasets
  • Experience with streaming systems or real-time data processing
  • Background in high-growth or startup environments

Benefits & conditions

We believe people do their best work when they feel supported, trusted, and valued. VulnCheck offers benefits designed to meet a wide range of needs and lifestyles, tailored to your country of employment:

  • Generous, flexible time off
  • Retirement/pension plan contributions (e.g., 401k with match in the US; local pension schemes elsewhere)
  • Comprehensive healthcare coverage
  • Generous paid parental leave
  • Remote-friendly environment with flexibility
  • Support for home office costs (phone & internet)
  • Ongoing professional development, coaching, and learning resources
  • Opportunities for career advancement within a fast-growing team

Specific benefit details vary by country and are confirmed during the offer process.

About the company

Built on over two decades of cybersecurity experience, our team of experts understands the intricacies of vulnerabilities, their exploitation in the wild, and how to leverage this data to build more effective cybersecurity products that produce better outcomes for organizations.

VulnCheck gives organizations a tactical advantage by providing best-in-class exploit & vulnerability intelligence information. We have a sense of duty to protect the critical infrastructure we rely on including medical devices, power grids and telecommunication networks. We were founded in 2021 in Lexington, Massachusetts.

VulnCheck has a transparent, collaborative, and supportive culture - we are looking for people who have a growth mindset, are curious and innovative. Our team is smart, but humble, hardworking, and supportive.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on startup.jobs
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:22 min

Transitioning from software engineering to security roles

Anna Oliveira · Coffee With Developers

1:08 min

Building solutions with open source GoLang infrastructure tools

Jad Wahab · LIVE

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:07 min

Transitioning architecture to microservices at Netflix

Steve Upton Steve Upton · World Congress 2022

4:01 min

Finding personal fulfillment in the cybersecurity industry

LIVE

6:16 min

Event-driven Golang backend architecture and cloud deployment

Irina Branovic Irina Branovic · World Congress 2026 Europe

Videos

See all

Related articles

See all