Join a fast-growing global leader in cybersecurity, trusted by some of the biggest names in the industry.
Take ownership of one or more integration domains on our Automation-Driven Open & Unified SecOps Platform.
Lead projects end-to-end and make architectural decisions with confidence.
Serve as a technical mentor to the engineering team through design reviews, pairing sessions, and code reviews.
Set technical direction and champion engineering rigor across the team: quality, documentation, and best practices in secure coding and distributed systems.
Own one or more integration domains end-to-end: roadmap, architecture decisions, trade-offs, and delivery.
Use AI to automate repetitive engineering tasks while driving the architecture forward for platform scalability.
Requirements
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
8+ years of backend software development experience, with 3+ years in a Staff-level or tech lead role where you owned a domain or led a team.
Proficiency in Python, Go, or Java with a strong foundation in building and operating microservices in production.
Deep experience with API design and integration—both traditional (REST, GraphQL, streaming) and AI service integration (LLM APIs, embedding services)—including secure API patterns (OAuth, API keys, rate limiting).
Strong background in distributed systems, message queues (Kafka, RabbitMQ), or orchestration frameworks (Celery, Airflow, or similar).
Demonstrated ability to use AI tools (e.g., Copilot, Cursor, Claude, ChatGPT) to meaningfully accelerate engineering workflows—not just experimentation, but regular use in production work. You have the judgment to know when AI output is trustworthy and when it needs human expertise.
Track record of mentoring engineers and raising the technical capabilities of a team.
Excellent system design, debugging, and communication skills. You can explain complex trade-offs clearly to both engineers and product stakeholders.