BreachLock is a security startup that offers a unique SaaS platform delivering on-demand, continuous, and scalable security testing suitable for modern cloud and DevOps-powered businesses. BreachLock is also World’s first full-stack PTaaS powered by Certified Hackers and AI. We are a young and international startup with offices in Amsterdam, New York, London, and New Delhi.
We are looking for a self-motivated medior/senior Python software engineer to join us in building the next generation of security automation technology.
Job Duties:
- Use modern, object-oriented programming principles to design and implement accurate, performant software for automated discovery of vulnerabilities in network infrastructure, web applications etc;
- Be ready to work on mature applications deployed in production, including authoring new features, creating bugfixes and identifying/correcting performance bottlenecks;
- Provide support to fellow developers and internal software users, facilitating knowledge-sharing and collaborative work on larger features or complex bugfixes;
Requirements
Must have:
- A sharp analytical and aspiring mind;
- Minimum 2+ years of experience;
- A high level of expertise in object-oriented software development using Python 3;
- Experience writing unit tests, and in structuring software applications to be testable;
- A passion for writing clean, consistent, resilient and maintainable code;
Nice to have
- The ability to understand and implement software from diagrams in industry-standard notation such as UML;
- Experience working on applications employing microservices-oriented architectures;
- A robust understanding of recognized object-oriented design patterns (e.g. factory, chain-of-responsibility, decorator, dependency injection);
- Understanding of cloud infrastructure tooling such as Google Cloud Platform (GCP) or AWS;
- Experience working on Linux-based systems; Understanding of containerization technologies such as Docker, and working familiarity with DevOps principles and practices such as CI/CD and GitFlow;
- Knowledge of AI/ML and data analytics technologies and libraries in the
- Python ecosystem such as SciKit, TensorFlow/Keras and OpenCV;
Benefits
- Opportunity to join and grow in a passionate, rapidly expanding industry
- Competitive compensation
- Ability to work remotely
- Equity plan possibilities based on performance
- Flexible work hours
- You will be working alongside international experts
- Strong career prospects in an early-stage startup