about 6 hours ago
Base Salary
$165k - $276k/yr
Responsibilities
- Take infrastructure projects from ideation to production.
- Design and build highly reliable, maintainable backend services that scale with our customer base.
- Optimize the performance and cost of our data infrastructure as volume continues to grow.
- Collaborate with Product, Design, and other engineering teams to deliver end-to-end solutions.
- Lead engineering discussions and apply and advocate for engineering best practices.
- Drive design and code reviews.
- Mentor and contribute to the success of engineers across the team.
Requirements
- B.S., M.S., or Ph.D. in Computer Science or another related technical field.
- 5+ years of experience working in a Software Engineering role, with 2+ years working in Java.
- Strong foundation in programming, algorithms, and software application design.
- Passionate about building backend infrastructure, solving challenging problems, and iterating quickly.
- Previous experience in distributed systems and large-scale backend services.
- Experience leading or mentoring engineers is a plus.
- Previous experience with stream processing, message queues, or data pipeline technologies (e.g. Kafka) is a plus.
- Previous experience operating production systems on Kubernetes or running infrastructure as code with Terraform is a plus.
Benefits
- Excellent Medical, Dental and Vision insurance coverages, with 100% employer-paid premiums for employee Medical, Dental, Vision on select plans.
- Flexible time off, paid holidays, and more.
- Generous stipends for wellness, commuter transit/parking, learning and development, and home office equipment.
- Excellent Parental benefits including 12-20 weeks of Paid Parental Leave and support for fertility, adoption, and surrogacy.
- Mental health and wellness benefits including access to coaching and therapy sessions.
- Employee Stock Purchase Program (ESPP).