We’re looking for a software engineer to help drive and evolve our data security product, design and implement highly scalable and fault-tolerant solutions, and work with a modern and constantly evolving microservices-based software stack.
Requirements
- Proven Expertise: 4+ years of industry experience in building high-scale security products, experience in data security is highly preferred
- Cloud and SaaS Development: extensive experience developing distributed application software for public clouds (AWS, GCP, Azure) or SaaS applications
- Data Integration at Scale: skilled in integrating and ingesting large-scale data from third-party SaaS, PaaS, or IaaS APIs
- Programming Skills: extensive experience developing enterprise-scale applications, preferably in Go, or proficiency in Python, Java, C#, Scala, Kotlin, or Rust
- Database Proficiency: familiarity with GCP BigTable, BigQuery, or graph databases like Neo4J or AWS Neptune is a plus
- Performance Optimization: expertise in profiling and optimizing distributed code that interacts with large databases and streaming platforms
- API and Microservices Development: experienced in designing and implementing RESTful APIs, with hands-on knowledge of microservices and Kubernetes
- Communication Skills: excellent verbal and written communication skills in English and availability to frequently collaborate with distributed teams across Europe, India, and the US
- Adaptability and Delivery: thrive in fast-paced environments, tackle ambiguous challenges with confidence, and enjoy shipping solutions with velocity
- Customer-Centric Mindset: prioritize the needs of customers and value direct feedback to enhance products and services
Benefits
- Competitive salary and stock options
- Health benefits – 100% paid for you and your family
- Flexible time off (paid)
- Career advancement opportunities