Description
You will play a critical role as a technical leader, driving innovation and excellence across our technology stack. This position involves architecting, designing, and leading the development of advanced systems that enhance our capabilities.
Key Responsibilities
- Architect complex systems and make crucial technical decisions.
- Tackle challenging technical problems with creative solutions.
- Mentor engineers and foster a culture of engineering excellence across teams.
- Collaborate with cross-functional teams to align technical strategies with business goals.
- Contribute to technical roadmaps and strategic planning.
- Evaluate new technologies and spearhead innovation initiatives.
Minimum Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field (or higher).
- 10+ years of experience in engineering, particularly with building highly scalable systems.
- 6+ years of experience as a trusted technical decision-maker in a team setting, solving for both short-term and long-term business value.
- 4+ years of experience with SQL or other database querying languages on large, multi-table datasets.
- Proven experience in architecting, developing, and deploying large-scale distributed systems.
- Familiarity with cloud technologies such as AWS, Azure, or GCP.
- Experience in building continuous integration and continuous development (CI/CD) pipelines.
- Strong knowledge of server-side web technologies (e.g., Java, Python, Scala, C#, C++, Go).
Preferred Skills And Experience
- 10+ years of experience building full-stack web applications as part of a cross-functional team.
- 8+ years of experience with CSS, HTML, JavaScript, and modern JavaScript frameworks (e.g., React, Angular, Vue.js).
- Ability to design, build, and deploy end-to-end solutions that include both client-side and server-side components.
- Experience in building intricate UI frameworks and applications.
- Understanding of the business goals behind the code.
- Experience leading projects with a high degree of technical uncertainty.
- Ability to provide constructive feedback and stay current on industry trends, best practices, and emerging technologies.
- Experience reviewing code contributions from junior developers and promoting code quality and coding standards.
Additional Responsibilities
- Serve as a mentor, sharing knowledge and expertise to support the growth of team members.
- Lead by example through mentoring, teaching, and participating in hiring activities.
- Create and maintain comprehensive technical documentation for developed software, APIs, and processes.
What We Offer
- Flexible work schedules and remote work options for many roles.
- Health, dental, and vision insurance coverage up to 80% for employees, dependents, and domestic partners.
- Generous time off policy, including 21 days of PTO in your first year, 2 paid volunteer days, and 11 paid holidays.
- 12 weeks of paid parental leave for new parents and a 6-week paid sabbatical after 6 years of service.
- Educational Assistance Program and Clinical Employee Reimbursement Program.
- 401(k) plan with up to 4% match and stock options.
We embrace and celebrate differences, striving to attract, develop, and retain talented individuals from diverse communities. We are an equal opportunity employer and make employment decisions based on merit, qualifications, performance, and business needs.
Employment Type: Full-Time