we curate and contextualize data from hundreds of security and business tools to help companies understand and address their riskiest problems. Our robust data platform and strong security modules provide immediate and secure benefits to our customers. If you're passionate about data and helping companies improve their security posture, we'd love to have you join our company as we make the world a more secure place.
We're looking for an experienced Backend Engineer to join our Engineering team. Reporting to the Manager, Software Engineering you'll be responsible for:
Developing and maintaining high-quality, scalable backend services within a microservices architecture using Java/Spring Boot and Python
Leading and designing solutions from scratch to production
Monitoring the performance and cost of the services in production
Stay up-to-date with industry trends and best practices to continuously improve our technology stack and development processes
Integrating with other team members (backend/frontend/product/UX)
Requirements: What Were Looking for (Minimum Qualifications)
Must have 5+ years of proven backend software engineering experience
Proficiency in object-oriented programming languages: Java/Springboot, C#/.Net Core
Proficiency in various big data stores such as Snowflake, Vertica, Elastic Search, BigQuery
Experience with developing SAAS products over public cloud infrastructure such as AWS, Azure, GCP
Proficiency in high scale, multi tenant cloud architecture; queues, locks, scheduling, workload distribution, ETL workflows
What Will Make You Stand Out (Preferred Qualifications)
Proven knowledge in microservice architectures and practices
Previous team management or project management experience
Tech-lead/Scrum-master experience
This position is open to all candidates.