Job Description
Britive is seeking a Senior Software Engineer to join their team in Bengaluru, India. The company is a cloud security startup that provides a modern privileged access management platform.This role involves:
- Designing and developing large-scale data ingestion and analytics.
- Designing and developing data pipelines for real-time and batch data processing for disparate datasets.
- Developing systems which can store data in highly normalized fashion to allow correlation with other data sources.
- Collaborating with product management and engineering teams to design and integrate software.
- Conducting code reviews and troubleshoot product issues.
- Performing proof of concepts to identify best design options including usage of AWS services.
- Researching integration options for various SaaS/IaaS technologies, including APIs for user administration.
Requirements for this position include:
- Prior experience in performing the same role in a SaaS security product company.
- Minimum 7 years of relevant work experience in similar roles.
- In-depth knowledge of Java, REST Web Services, SQL, Kafka/Kinesis, EMR/SparQL, Snowflake, AWS Neptune, Gremlin/Tinker-Pop.
- Hands-on experience developing and delivering scalable data lakes, data ingestion and processing pipelines, data access microservices in multi-tenant environments on AWS platform.
- Outstanding collaboration and communication skills.
- Ability to effectively collaborate with distributed team.
- Understand and practice agile development methodology.
Britive offers:
- Competitive compensation and meaningful equity.
- Medical, dental, and vision insurance.
- Paid parental leave benefits.
- Career development opportunities and paths.