Jobs · Engineering

Senior Backend Engineer

Dispel · United States · 1 mo ago
RemoteRemoteEngineeringFull-time

Requirements

Execution: System Design and Delivery

  • 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
  • Create 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

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 — you are 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 — you bring breadth that informs your 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
  • Demonstrated 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

Similar jobs

Senior Solutions Engineer

DarktraceIllinois, United States· 1 wk ago
Engineering$230k/yrapply on darktrace.wd3.myworkdayjobs.com