
Senior Software Engineer

Britive
Summary
Join Britive, a leading cloud security company, as a Senior Software Engineer to develop and scale our multi-tenant SaaS applications on the AWS platform. You will play a key role in designing and developing large-scale data ingestion and analytics, building data pipelines, and creating systems for storing highly normalized data. Collaboration with product and engineering teams is crucial, as is performing proof of concepts and researching integration options for various SaaS/IaaS technologies. This role requires extensive experience in Java, RESTful services, SQL, and big data technologies within a SaaS security environment. We offer a fully remote work environment (US only), competitive compensation, and a comprehensive benefits package.
Requirements
- Have prior experience in performing the same role in a SaaS security product company
- Have a minimum of 7 years of relevant work experience in similar roles
- Possess in-depth knowledge of Java, REST Web Services, SQL, Kafka/Kinesis, EMR/SparQL, Snowflake, AWS Neptune, Gremlin/Tinker-Pop
- Have hands-on experience developing and delivering scalable data lakes, data ingestion and processing pipelines, data access microservices in multi-tenant environments on AWS platform
- Possess outstanding collaboration and communication skills. Be able to effectively collaborate with a distributed team
- Understand and practice agile development methodology
Responsibilities
- Be responsible for design and development of a large-scale data ingestion and analytics
- Design and develop data pipelines for real-time and batch data processing for disparate datasets
- Develop systems which can store data in highly normalized fashion to allow correlation with other data sources
- Collaborate with product management and engineering teams to design and integrate software, conduct code reviews, and troubleshoot product issues
- Perform proof of concepts to identify best design options including usage of AWS services
- Research integration options for various SaaS/IaaS technologies, including APIs for user administration and incorporate this research in our application integration
Preferred Qualifications
- Have AWS Certified Developer certification
- Have an understanding of DevOps, microservices architecture and container/Docker technologies
Benefits
- Work from anywhere in the US!
- Receive competitive compensation and meaningful equity
- Receive medical, dental, and vision insurance
- Receive paid parental leave benefits
- Have access to a 401k (U.S.)
- Have Flexible + Unlimited PTO (U.S.)
- Have access to career development opportunities and paths
- Receive home office and connectivity stipends
- Have access to team socials + Offsites
Share this job:
Similar Remote Jobs

