Avalor curates and contextualizes 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 Avalor 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)
What We’re 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