Join our mission to reshape the future of DDoS protection

Principal Software Developer | Ramat Gan, Full-time

About The Position

MazeBolt is a fast-growing cyber-security startup with amazing people & products.

Today, there is limited visibility for your DDoS attack surface. In a few hours of downtime, you are able to check only a limited portion of your network. What if you knew that you could see it all? Our team is pioneering a new standard in testing DDoS mitigation with RADAR™ testing. Our vulnerability solution continuously observes tens of thousands of potential DDoS attack entry points, identifying how attackers succeed in bypassing existing mitigation systems and providing remediation prioritization across the network with zero downtime.

Job Description

We are looking for a Principal Software Developer to primarily be a significant part of the product’s technological aspects. You will lead technical decisions and design and be the authority for technical knowledge, and training for the R&D team. You will also participate in task planning, estimations, code reviews, and teamwork scheduling.

Duties and Responsibilities

  • Taking a leading role in architecting, designing, reviewing and developing our products.
  • Solve diverse complex problems of scale, performance, and business logic.
  • Maintain high code quality.
  • 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

  • At least 10 years of experience in development. At least 4 years of experience in development in Python on Linux
  • Experience with Relational Databases (I.e. Indexes, DB queries, schema creation, query optimization etc.)
  • Experience with the Django web framework
  • 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
  • Team player
  • Good mentoring capabilities
  • Independent, Organized, and with excellent communication skills
  • Excellent written and verbal English

Apply for this position

Why Mazebolt?

Driven & Mission-Focused

Each of us makes a huge impact. Each of us pursues our unique knowledge consistently with a “Get it done” approach.

Teamwork

We believe our results are better when we work together respectfully and help each other.

Respectful Communication

We believe that communication is the key to success in almost everything we do.

Diversity

We believe bringing people from different backgrounds together will enhance our problem-solving ability as a company.

Quality

We take great satisfaction in our work and ensure that quality is our trademark.

Integrity

Every interaction we have internally and externally is always done on the premise that we are being honest with each other.