Job Description
Detecting attackers in real-time requires a high-performance suite of software that enables machine learning and statistical techniques. You will be joining a diverse and collaborative team. As a senior software engineer, you will help shape the processes and practices of the team, as well as the technical architecture and delivery.
Key responsibilities include:
- Translating product requirements and concepts into software designs and implementation, considering scalability, performance, operational effort, and cost.
- Collaborating with Product Management, UX, Security Research, and Data Science to help customers simplify security.
- Providing technical leadership, mentoring, and encouraging other engineers.
Requirements include:
- 7+ years of Python experience.
- 7+ years of working with Cloud providers (AWS, Azure, GCP).
- Knowledge of software design principles and leading software development practices.
- Strong communication and collaboration skills.
- Willingness to take initiative and challenge existing assumptions and conventions.
- A degree in Computer Science (or equivalent experience).
Bonus requirements include:
- Expertise in automated testing and continuous integration and deployment tools.
- Knowledge of networking and networking protocols.
- Understanding of Best Practices in Cybersecurity.
- Knowledge of source code management tools, such as Git.
This is a great opportunity for a senior software engineer to make a meaningful impact.