Senior Backend Engineer

D
DispelSecure Network Infrastructure
United StatesFull-TimeSenior
Salary135000 - 150000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
AWSPythonTypeScriptAzureGoRESTful APIs

Requirements

  • 5+ years of professional software engineering experience with demonstrated track record of delivering complex systems.
  • Strong proficiency in at least one core programming language.
  • Comfortable using coding agents (e.g., GitHub Copilot, Claude Code).
  • Hands-on experience with cloud platforms (AWS/Azure) including 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.
  • Strong proficiency in one or more of: Python, TypeScript, Go.
  • Deep involvement with complex, production-grade APIs and services.
  • Strong understanding of cloud execution environments and how architectural decisions affect them.
  • 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.

Responsibilities

  • Design, scope, and deliver systems from architecture through implementation and testing.
  • Estimate projects, deliver on those estimates, and communicate risks.
  • Write clear, well-tested, and lasting code.
  • Create model documentation.
  • Resolve a wide range of technical issues across software, infrastructure, and network layers.
  • Select methods and techniques for low-defect, high-performance, maintainable software.
  • Identify and address problems and risks.
  • Work with cross-team stakeholders to define requirements and align technical execution with business objectives.
  • Own reliability, monitoring, logging, and instrumentation of systems.
  • Ensure systems meet performance, scalability, and security requirements.
  • Participate in incident response and root cause analysis.
  • Continuously improve system quality, automation, and operational maturity.
  • Communicate effectively across teams, identifying and surfacing requirements problems early.
  • Partner with product, security, and infrastructure teams.
  • Contribute to technical discussions influencing engineering direction.
  • Informally mentor IC1 and IC2 engineers.
  • Participate in interview loops.
View Full Description & ApplyYou'll be redirected to the employer's site
135000 - 150000 USD per year
Apply Now