Senior Software Engineer – Infrastructure
Who we are:
Cypago transforms the way organizations build, maintain and monitor their security and compliance with its first of breed Cyber GRC (Governance, Risk, Compliance) Automation (CGA) platform.
Running at a high pace and growing fast, we provide our customers with a deep-tech-based product that solves a super painful problem.
With Cypago organizations all over the world are assured to be continuously secure and compliant with security frameworks requiring high cybersecurity demands, and can automate their security and risk management program seamlessly.
Why you should join us:
- Be part of a promising fast-growing startup
- Have a huge daily impact on a groundbreaking product that helps global companies to automate their security and compliance programs, making their life easier
- Face great technical and engineering challenges
- Work with great sharp-minded people
- Work with the most advanced, ahead of the curve, technologies
What you will do:
- Play a major role in our R&D efforts
- Lead the end-to-end development of an advanced cloud-based cybersecurity solution, from initial design to production deployment. Utilized cutting-edge technologies and built a reusable code infrastructure to support and accelerate other development teams.
- Define data models and design complex distributed system architecture.
- Address technical challenges, provide innovative solutions to complex problems, and make informed decisions regarding technology selection and implementation.
- Collaborate with team members via open discussions, design reviews and code reviews.
- Working in agile environment and processes.
- Interfacing with other teams (e.g. Product, DevOps) to deliver the best features.
What you’ll bring:
- You have a passion for startups and a desire to work in a fast-paced environment
- You take ownership of problems and get things done
- 7+ years of proven experience in building highly scalable and complex systems, with strong proficiency in server-side languages. (Go – advantage)
- Proved experience and proficiency in data modeling
- Proved experience and proficiency in development for both RDBMS and Graph databases (PostgreSQL, Neptune – advantage)
- Proved experience and proficiency with message queues or Pub/Subs (e.g. NATS/Kafka/RabbitMQ)
- Proved experience and proficiency in developing for cloud environments (AWS – advantage)
- Proved experience and proficiency in designing and developing microservices, distributed systems
- Proved experience and proficiency in architecture and design patterns
- Good understanding of logic, data structures and algorithms on graphs and trees
- Excellent communication skills and the ability to work effectively in a collaborative team environment
- Out of the box thinking, creativity and and problem solving
- Real desire for technology and constant learning and improvement
- High coding and testing standards
- 3+ years of experience in Python – Advantage
- Experience in development for Data Warehouses (Redshift/BigQuery/Snowflake) – Advantage
- Good understanding of compilers, interpreters and transpilers – Advantage
Job Category: R&D
Job Type: Full Time Hybrid
Job Location: Israel