SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Orca Security, a $1.8B cloud security unicorn, is seeking an experienced Software Engineering Team Manager to lead the Orchestrator team—one of the company's most strategic engineering groups. This team owns the scan pipeline end-to-end, from trigger to published results, sitting on the critical path of Orca's entire product. Every scan Orca runs passes through the orchestration layer.
The platform is large-scale, distributed, and always-on, running across all production sites worldwide, including regulated and customer-hosted environments. It operates in a demanding distributed-systems domain where throughput, resilience, and cloud efficiency are permanent engineering concerns.
In this role, you will lead a team of talented senior engineers, providing both technical and people leadership while remaining hands-on in design and implementation. You'll drive key architectural decisions, lead the platform's migration to next-generation architecture, and evolve it for higher scale, stronger resilience, and deeper visibility into every job in flight.
Key responsibilities include:
- Leading, mentoring, and developing senior software engineers through one-on-ones, feedback, and technical guidance
- Owning and driving high-impact projects end-to-end, from design through deployment and production monitoring
- Designing and reviewing architecture for large-scale distributed systems, focusing on scalability, resilience, and efficiency
- Driving platform scalability and cost efficiency as scan volumes grow
- Collaborating cross-functionally with Product, SRE, and other R&D teams to define priorities, interfaces, and success metrics
- Ensuring reliability, scalability, and observability of core services, introducing SLOs and operational best practices
- Upholding engineering standards for code quality, safe rollout of changes, and long-term maintainability
- Writing and reviewing clean, maintainable, and tested code
Required qualifications:
- Bachelor's degree in Computer Science, Engineering, or equivalent experience
- 7+ years of professional software development experience, including at least 2 years in a team lead role
- Proven experience leading teams that build and operate large-scale, mission-critical distributed systems
- Strong hands-on Python skills, including async programming at scale (must-have)
- Strong understanding of distributed systems design: concurrency, distributed state, idempotency, delivery semantics, and performance optimization
- Solid grasp of resilience patterns: retries, backpressure, rate limiting, timeouts, resumable workflows, and failure recovery
- Hands-on experience with event streaming and queueing systems (Kafka, SQS)
- Hands-on experience with Redis and relational databases like Postgres (advantageous)
- Deep understanding of cloud-native architectures and cloud provider APIs, particularly AWS
Tech stack: Python, AWS, Kafka, Redis, SQS, Postgres, Kubernetes. The scanning surface extends across Azure, GCP, OCI, Alibaba Cloud, and others.