We are looking for a highly motivated staff software engineer who can collaborate across teams to drive large, strategic, and complex projects. This position demands a high level of leadership, mentoring other engineers and helping to design and architect scalable solutions.
Requirements
- Build and ship product features end-to-end
- Troubleshoot, debug and resolve software bugs
- Excellent attention to detail
- Ability to write clear and well defined design documentation
- Lead application architecture decisions
- Collaborate with engineers, designers, and product managers
- Write well-designed, maintainable & testable code
- Mentor fellow engineers
- Participate in an Agile software development life cycle
- Be product-minded and think about the customer
Benefits
- Comprehensive employee health coverage
- 401K with match (US) or pension with match (UK)
- Competitive compensation & bonus program
- Flexible Vacation (US exempt & CA) or 25 days (UK)
- Time off for your birthday & volunteering
- Employee resource groups
- Opportunities for team and company-wide get-togethers!
