Senior Software Engineer
Senior Software Engineer responsible for defining and evolving the architecture of a high-scale detection and response platform. Leads backend system design, owns full-stack frontend components with React and TypeScript, drives technical roadmap, mentors engineers, and ensures operational excellence.
Responsibilities
- Define and drive long-term technical roadmap for detection, triage, and response platform.
- Design and implement highly available cloud-native backend services processing billions of events daily.
- Lead architectural reviews across engineering, product, and design; ensure extensibility, reliability, observability.
- Own and evolve frontend components in React and TypeScript for the console.
- Champion engineering best practices: observability, alert health, performance optimization, runbooks.
- Mentor Staff and Senior engineers, elevating technical excellence.
Requirements
- 12+ years backend development with mastery of Golang, Java, Python, or similar.
- Proven experience building platforms: API design (gRPC, REST), service boundaries, multi-tenancy, SaaS.
- Practical frontend experience with React and TypeScript.
- Expert knowledge of RDBMS (PostgreSQL), Kafka, Redis, distributed systems.
- Deep experience with AWS/GCP, Kubernetes, Docker, CI/CD.
- Strategic communication with technical and non-technical stakeholders.
Nice to have
- Familiarity with security event processing, alerting, detection/response, endpoint security.
Benefits
- RSUs and ESPP
- Competitive leave and gender-neutral parental leave
- Medical, insurance, pension
- Employee Assistance Program and wellness app
- Home office allowance, mobile phone reimbursement, study fund