about 4 hours ago
Responsibilities
- Conceive, design, and implement large-scale systems and services for real-time data handling.
- Take ownership of backend systems, improving performance, reliability, and cost-effectiveness.
- Mentor engineers on software design, coding, and operations best practices.
- Collaborate with engineering teams, product managers, and stakeholders for effective integration.
- Identify opportunities for system improvements and advocate for new technologies.
- Support operational procedures to maximize system stability and quality.
Requirements
- 7+ years of professional software engineering experience, particularly in full-stack or back-end development.
- Proven track record of building foundational data-driven systems at scale.
- Skilled in driving architectural direction and managing technical debt.
- Deep understanding of software design, data structures, and algorithms.
- Strong communication and organizational skills, thriving in team environments.
Benefits
- Competitive compensation that may include equity.
- Retirement and Employee Stock Purchase Plans.
- Flexible paid time off.
- Comprehensive benefit plans covering medical, dental, vision, life, and disability.
- Family services including fertility benefits and equal paid parental leave.
- Professional development supported by formal career pathing and learning platforms.
- Curated in-office employee experience fostering community and innovation.
- Opportunities for community engagement through volunteer initiatives.