Deliver complex systems across software, infrastructure, networking, and security.
Scope work into well-defined milestones, estimate delivery timelines, and follow through.
Resolve a wide range of technical issues in creative ways.
Write clear and maintainable code for others to reason about.
Work closely with cross-team stakeholders to define requirements and identify problems early.
Be a go-to expert in at least one area of the codebase and help select methods and techniques.
Requirements
5+ 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.
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.