Salary
💰 $140,000 - $215,000 per year
Tech Stack
AWSCassandraCloudCyber SecurityDistributed SystemsDockerElasticSearchGoGrafanaJavaKafkaKubernetesMicroservicesPostgresPythonRedis
About the role
- Build Go-based microservices and RESTful APIs for the Next-gen SIEM product.
- Take end-to-end ownership of projects and collaborate with designers, product managers, and engineers.
- Mentor junior engineers via pair programming, code reviews, and one-on-one knowledge sharing.
- Improve architecture, user experience, performance, latency, and stability.
- Follow engineering best practices: testing, peer code reviews, logging, monitoring, resilient architecture.
- Use Kafka, Redis, Cassandra, ElasticSearch, and PostgreSQL for event-driven workflows, caching, and storage.
- Provide monitoring and operational & customer support for production services owned by the team.
Requirements
- Computer science degree or commensurate experience.
- Solid understanding of distributed systems, scalability, RESTful patterns, and multithreading concepts; knowledge of software development best practices and willingness to learn more.
- Proficiency building and scaling services in production using Go, Python, Java, or C#.
- Track record of leading projects and delivery on schedule.
- Passion for customer success and guides decisions with the end user in mind.
- Effective communication across functions and levels throughout the company.
- Initiative to pick up and fix issues as you find them, without waiting to be assigned.
Bonus Points:
- Currently developing Go-based web services for scalable microservices architectures.
- Familiarity with AWS, Cassandra, Kafka, ElasticSearch, Redis, Grafana.
- Experience with containerization and container orchestration technologies such as Docker and Kubernetes.
- Experience working in cybersecurity or intelligence fields.