Staff Software Engineer
Leads architecture and development of scalable backend systems for an identity security platform, with a focus on cybersecurity, cloud and AI-agent research, and engineering excellence. Requires 7+ years of software engineering experience, strong Python and distributed-systems expertise, and technical leadership.
About the job
Responsibilities
- Design, build, and scale high-performance software while driving architectural best practices across the R&D organization.
- Research cloud, SaaS ecosystems, and AI agents to develop proactive detection models, mitigation strategies, and threat intelligence.
- Improve code quality, testing standards, system monitoring, and documentation across teams.
- Partner with Product and R&D to translate complex security requirements into scalable technical solutions.
- Identify and resolve systemic performance bottlenecks and architectural challenges.
- Mentor engineers, drive engineering standards, and foster knowledge sharing.
Requirements
- 7+ years of software engineering experience, ideally in fast-paced, high-growth environments.
- Hands-on experience in cybersecurity product development, security research, or threat/incident response.
- 4+ years of hands-on Python experience focused on backend architecture and scalable systems.
- Experience designing, building, and operating large-scale, complex distributed systems.
- Deep understanding of software design patterns, system architecture, and technical leadership.
- Excellent problem-solving and communication skills, including the ability to explain complex technical concepts clearly across teams.
Nice-to-haves
- Experience with Snowflake or other modern data warehousing platforms.
- Hands-on experience with AWS and modern cloud-native architectures.
Work arrangement
- Hybrid work, with 3 days per week in the office.
Skills
Python, AWS, Snowflake, Cloud Architecture, Distributed Systems, Backend Architecture, System Architecture, Software Design Patterns, Cybersecurity, Threat Intelligence, AI Agents, System Monitoring, Performance Optimization, Security Research, Cloud-Native Architecture
Similar jobs
Backend Engineering jobsLeads architecture and technical strategy for Vanta’s government compliance product, building scalable backend systems and new workflows in a 0-to-1 environment. Requires 10+ years of backend experience, strong systems thinking, cross-functional influence, and a track record of mentoring engineers.
Senior Software Engineer building scalable backend microservices and healthcare-provider integrations for high-volume, time-critical data processing. Requires at least five years of backend development experience, distributed-systems expertise, and a computer science or related degree.
Build and operate fault-tolerant, low-latency distributed platforms and real-time data pipelines at internet scale. The role requires significant backend programming experience, expertise in languages such as Go, Java, Rust, or C++, and a bachelor’s degree or equivalent experience.
Senior backend engineer designing scalable services and APIs that connect Phantom Cash to blockchain networks. The role requires Node.js/NestJS, REST API, event-driven, and distributed-systems expertise, with blockchain or fintech experience preferred.
Founding senior engineer responsible for creating and operating Payabli’s Payments Core infrastructure, including ledgers, exactly-once money movement, multi-rail orchestration, settlement, and reconciliation. Requires 12+ years of production payments or financial-systems experience at major scale.