Sr. Software Engineer (Java, Go)
Core
Design, build, and maintain services across a large, complex micro-services architecture powering a global cybersecurity platform.
Role type
Senior Software Engineer (Java, Go)
Builds
Scalable microservices for email, cloud, and collaboration security tools
Domain
Cybersecurity / Distributed Systems
Deliverable
production ML models | product features
Required skills
Java, Go, Python, debugging complex distributed systems, microservice architecture design, on-call incident response, AI-assisted development
Preferred skills
Openness to AI-first development practices, self-starter mentality, navigating ambiguous requirements
Technologies
Java, Go, Python
Responsibilities
Design and maintain microservices, debug cross-service issues, participate in on-call rotation, collaborate on technical trade-offs, resolve production incidents, manage tech debt and infra-migrations
Seniority
Senior, hands-on IC