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