Skip to content
DispelDispelUnited States

Senior Backend Engineer (IC6)

Senior backend engineer building secure network infrastructure systems. Owns architecture through delivery for complex production APIs and services across cloud, database, and network layers.

150k – 169k/yr
Remote6+ YOEBackend Engineering

About the role

Execution

System Design and Delivery

  • Design, scope, and deliver — from architecture through implementation and testing
  • Scope and stage work into well-defined milestones to avoid monolithic deliverables, enabling frequent and predictable delivery
  • Estimate projects, deliver on those estimates, and communicate risks when timelines shift
  • Write code that is easy for other engineers to understand and reason about — clear, well-tested, and designed to last
  • Create model documentation that others extend and reference

Complex Problem Solving

  • Resolve a wide range of technical issues in creative ways, spanning software, infrastructure, and network layers
  • Select methods and techniques that result in low-defect, high-performance software that is easy for the team to maintain and extend
  • Identify problems and risks in your own and others' work, and address them before they compound
  • Work with cross-team stakeholders to define requirements and ensure technical execution aligns with business objectives

Reliability, Security, and Quality

  • Own reliability, monitoring, logging, and instrumentation of the systems you build
  • Ensure systems meet performance, scalability, and security requirements — particularly as they relate to network infrastructure and cloud environments
  • Participate in incident response and root cause analysis
  • Continuously improve system quality, automation, and operational maturity

Enabling Others

Cross-Functional Communication

  • Communicate effectively across teams — identify and surface requirements problems early, reducing rework and wasted effort
  • Partner with product, security, and infrastructure teams to align technical decisions with company objectives
  • Contribute to technical discussions that influence broader engineering direction
  • Informally mentor IC1 and IC2 engineers on your team — through code review, pairing, and sharing technical context
  • Participate in evaluation portions of interview loops to help Dispel hire well

Qualifications

  • 6+ years of professional software engineering experience with a demonstrated track record of delivering complex systems
  • Strong proficiency in at least one core programming language — effective in the languages your team uses and can pick up new ones as needed
  • Comfortable using coding agents (e.g., GitHub Copilot, Claude Code) as part of your daily workflow
  • Hands-on experience with cloud platforms (AWS/Azure in particular) including networking constructs such as VPCs, subnets, security groups, and private endpoints
  • Experience working across multiple layers of the stack: application, database, infrastructure, or security
  • Demonstrated ability to work with cross-team stakeholders to define requirements and deliver results with minimal oversight
  • Strong understanding of system reliability, monitoring, and performance optimization
  • Experience on multiple teams or in multiple roles — brings breadth that informs technical judgment
  • Strong proficiency in one or more of: Python, TypeScript, Go
  • Must have been deeply involved with complex, production-grade APIs and services
  • Strong understanding of cloud execution environments and how architectural decisions affect them
  • Must have strong understanding of databases, caches, queues, events, and workers
  • Solid understanding of network fundamentals: routing, switching, VPN protocols, DNS, and firewalls
  • Strong understanding of network security principles and hardening practices
  • A willingness to accept failure and feedback, learn and try again
  • A passion for learning new disciplines and gaining a deep understanding of how others on the team do their work
  • An ability to communicate clearly and succinctly both in-person and over team chat

Benefits

  • Salary range for role: $150,000-$169,000
  • 401(k) with company match
  • Generous paid time off and holidays
  • Performance bonus and equity eligible
  • Remote work
  • Medical, vision, dental insurance

Skills

PythonTypeScriptGoAWSAzureVpcSystem DesignAPI DevelopmentDatabasesCachingQueuesEvent-Driven ArchitectureNetwork SecurityVpnDNS
Customer.io

Senior Software Engineer

Customer.ioUnited States

Build and own the distributed systems infrastructure powering Customer.io's marketing automation platform, handling billions of events daily with a focus on scale, reliability, and real-time processing in Go.

150k – 200k/yr
Remote10+ YOEBackend Engineering
Deepgram

Sr. Backend Engineer

DeepgramCalifornia

Backend engineer on the Engine Team building and optimizing Deepgram's core inference services for speech processing, audio transcoding, networking, scheduling, and high-performance computing. Requires 3+ years experience with Rust (or C/C++) and Python.

150k – 220k/yr
Remote3+ YOEBackend Engineering
Attentive

Senior Software Engineer, Streaming

AttentiveNew York, NY +1

Senior Software Engineer on the Streaming team responsible for architecting and evolving high-throughput, low-latency event streaming platforms that power real-time messaging and personalization at scale. Requires 5+ years building distributed streaming systems with deep expertise in Kafka/Flink and Java/Spring Boot.

150k – 210k/yr
Remote5+ YOEBackend Engineering
Coalition Security

Senior Software Engineer

Coalition SecurityUnited States

Senior Software Engineer owning end-to-end design and implementation of a high-scale scanning engine in Python and Go. Requires strong backend/systems experience, distributed systems expertise, and scanning engine background.

150k – 215k/yr
Remote5+ YOEBackend Engineering
Fingerprint

Senior Backend Engineer, Core APIs

FingerprintUnited States

Build and scale high-performance backend systems and Core APIs for real-time fraud detection and data processing at Fingerprint. Requires 5+ years backend experience with strong Go and/or Node.js skills, plus expertise in scalable microservices, databases, and performance optimization.

150k – 200k/yr
Remote5+ YOEBackend Engineering