Join Our Mission to Reshape the Future of DDoS Protection
Array
Principal Software Engineer | Ramat Gan, Full-time
About The Position
MazeBolt is pioneering a new standard in DDoS security. RADAR™ enables organizations to leave behind unexpected manual mitigation and SLAs, and move forward to transformative, reliable, and automated DDoS protection that does not require damaging downtime and response scenarios. RADAR is an industry-first patented solution that identifies how attackers succeed in bypassing existing protection systems through vulnerabilities, through continuous non-disruptive DDoS attack simulations. RADAR’s autonomous risk detection allows cybersecurity teams to go light-years beyond traditional DDoS testing and identify and remediate vulnerabilities in every layer of DDoS protection. Global enterprises, including financial services, insurance, gaming, and high-security government environments rely on MazeBolt to avoid damaging DDoS attacks.
This is an opportunity to join a fast-growing startup company composed of skillful team players working closely with each other and a continuously growing worldwide customer base.
Job Description
We are looking for a Principal Software Developer to primarily be a significant part of the product’s technological aspects. You will be a part of an elite team of highly talented technical developers and be involved in technical decisions and design. You will both do hands-on coding and mentor the team. You will also participate in task planning, estimations, code reviews, and teamwork scheduling.
Duties and Responsibilities
- Leading role in architecting, developing, designing and reviewing our products.
- Solve diverse, complex problems of scale, performance, and business logic.
- Develop and maintain high-quality, robust code.
- Assure any hotfixes/urgent customer requests are delivered with appropriate documentation and technical debt tracking.
- Improving engineering standards, tools, and processes.
Reports to: VP R&D
Requirements
- Minimum 10 years of overall development experience with at least 6 years dedicated to Python development, including Linux environments.
- Experience with Relational Databases (I.e. Indexes, DB queries, schema creation, query optimization etc.)
- Experience developing on any of the following cloud providers and be familiar with best practices for cloud environments.
- Deep understanding of software development best practices – SRP, Encapsulation, SoC etc… and how to implement them effectively.
- Experience in Agile/Scrum software development – Sprints, CI/CD etc
- Experience with the Django web framework- an advantage.
- Dynamic, problem-solving approach coupled with the ability to create a positive working environment.
- Independent, Organized, and with excellent communication skills.
- Excellent written and verbal English.