Dispel

Dispel

2 open positions available

1 location
1 employment type
Actively hiring
Full-time

Latest Positions

Showing 2 most recent jobs
Dispel

Senior Backend Engineer (IC6)

DispelAnywhereFull-time
View Job
Compensation$90K - 150K a year

Design and deliver complex backend systems and mentor junior engineers. | 6+ years software engineering experience with Python, TypeScript or Go and expertise in cloud platforms and production-grade APIs. | Dispel builds secure, private network infrastructure for critical industries. The people who depend on our products need reliable, auditable, and secure access to sensitive systems, and the engineers who build those products need to understand that context deeply. As a Senior Backend Engineer (IC6), you will deliver complex systems across software, infrastructure, networking, and security. You scope work into well-defined milestones, estimate delivery timelines, and follow through. You resolve a wide range of technical issues in creative ways, and the code you write is clear enough that other engineers can reason about it and extend it with confidence. You'll work closely with cross-team stakeholders to define requirements, identify problems early, and deliver software that delights customers. You are a go-to expert in at least one area of the codebase, and you use that depth to select methods and techniques that result in low-defect, high-performance software the team can maintain and extend. Engineering at Dispel is a collaborative effort and those that show up trying to get things done and help others will receive support from the team. Dispel has high aspirations and we are growing quickly. We have noticed that people that have been in such environments before tend to adapt better. If you have not been in an environment like this before you would do well to try and convince us that you can handle it during your interviews. 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 — you 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 — 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 — Addy Osmani's article describes Dispel's stance on AI usage by engineers. 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. 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. Why Dispel/Benefits At Dispel you’ll be rewarded and recognized for your performance in an environment that will challenge you and give you clear direction on what it takes to succeed in your role as well as provide development for other roles you may be interested in. Salary range for role: $150,000-$169,000.00 401(k) with company match Generous paid time off and holidays Performance bonus and equity eligible Remote work Medical, vision, dental insurance

Backend Engineering
API Design
System Architecture
Python
TypeScript
Cloud Platforms
Direct Apply
Posted 2 months ago
Dispel

Senior Staff Software Engineer- Remote (US Based)

DispelAnywhereFull-time
View Job
Compensation$120K - 180K a year

Lead large-scale technical initiatives and mentor engineers in software engineering and cloud infrastructure. | 8+ years software engineering experience with leadership in cloud platforms and network architecture. | Dispel builds secure, private network infrastructure for critical industries. The people who depend on our products need reliable, auditable, and secure access to sensitive systems, and the engineers who build those products need to understand that context deeply. At IC6, you are one of those engineers. As a Senior Staff Software Engineer, you will lead large-scale technical initiatives across software engineering, cloud infrastructure, networking, and secure systems. You’ll partner closely with engineering leadership to design, build, and evolve critical systems that directly impact customer reliability, security, and operational performance. This role sits at the intersection of software engineering, cloud infrastructure, networking, and on-premises virtualization. You will not only write high-quality software, but also understand the infrastructure it runs on, the network layers it communicates through, and the security requirements that make customers trust Dispel with sensitive operations. Your technical decisions should balance scalability, operational reliability, customer impact, and long-term maintainability. Engineering at Dispel is highly collaborative. Engineers who proactively solve problems, support teammates, and drive execution tend to thrive here. We move quickly, operate with high ownership, and value engineers who can navigate ambiguity while helping raise the technical bar of the organization. What You’ll Do:Technical Leadership & Architecture Lead complex, cross-team technical initiatives from architecture and planning through implementation and delivery. Drive technical decision-making for systems that span application, infrastructure, networking, and cloud environments. Contribute to architectural direction, scalability planning, reliability improvements, and operational maturity across the platform. Debug and resolve complex production and infrastructure issues across distributed systems. Partner with engineering leadership to evolve development practices, testing strategies, deployment workflows, and operational standards. Produce technical proposals, architecture documents, and implementation plans that align teams around execution. Mentorship & Collaboration Mentor engineers through technical guidance, code reviews, system design discussions, and collaborative problem solving. Help raise engineering quality through thoughtful feedback, documentation, and strong technical execution. Collaborate closely with product, infrastructure, security, and operations teams to deliver reliable customer outcomes. Communicate technical tradeoffs, risks, and recommendations clearly across engineering and cross-functional stakeholders. Qualifications 8+ years of professional software engineering experience with a demonstrated track record of leading complex technical projects involving multiple engineers. Strong proficiency in software development across multiple languages and paradigms. Comfortable using coding agents (e.g., GitHub Copilot, Claude Code) as part of your daily workflow. Solid understanding of network architecture including routing, switching, VPN protocols, DNS, and firewalls. Hands-on experience with AWS and/or Azure cloud platforms. Familiarity with cloud networking constructs such as VPCs, subnets, security groups, transit gateways, and private endpoints. Experience working with distributed systems including databases, caches, queues, event-driven systems, and cloud infrastructure. Demonstrated ability to lead cross-functional technical efforts and drive projects through ambiguity to delivery. Experience creating technical designs, architecture proposals, and implementation documentation. Depending on Your Background, You May Have Strength In One Or More Areas:Full Stack Proficient in TypeScript and modern web development. Comfortable contributing across frontend and backend systems. Backend Strong proficiency in Python, TypeScript, Go, or similar languages. Experience building and maintaining complex, production-grade APIs and services. Strong understanding of execution environments and infrastructure-aware application design. DevOps / Infrastructure Experience with infrastructure-as-code (Terraform or similar) and CI/CD pipelines. Familiarity with cloud-native deployment patterns and containerized environments. DevEx experience is a plus. Networking Experience designing or operating secure networking infrastructure, VPN systems, or remote access platforms. Strong understanding of networking and security best practices. Bonus Points Strong judgment around reliability, security, privacy, and operational resilience in production systems. Experience working in regulated or security-sensitive environments. Familiarity with compliance frameworks such as FedRAMP, SOC 2, IEC 62443, or similar. Previous startup or high-growth company experience. We Offer: $150,000-169,000 salary range 401(k) w/ company match Unlimited paid time off Parental leave Full medical, dental, vision insurance Life insurance Disability insurance Health savings account Performance bonus and equity eligible Remote work

API Design
System Architecture
TypeScript
Direct Apply
Posted 3 months ago

Ready to join Dispel?

Create tailored applications specifically for Dispel with our AI-powered resume builder

Get Started for Free

Ready to have AI work for you in your job search?

Sign-up for free and start using JobLogr today!

Get Started »
JobLogr badgeTinyLaunch BadgeJobLogr - AI Job Search Tools to Land Your Next Job Faster than Ever | Product Hunt