- 5+ years of experience in software engineering, or equivalent
- Comfortable transitioning between different areas of a large codebase
- Passionate about learning software best practices and sharing that knowledge with other engineers
- Experience driving complex technical projects, sometimes spanning multiple teams, and you know when to ask for help and find answers from other people
- Experience mentoring others on the team
- Curious to learn about new technologies and systems, and teach others
- Able to make and articulate technical tradeoffs in decisions that have cross-cutting impact
- Excited about the latest and greatest frontend and data loading technologies
- Familiar with React / GraphQL ecosystem, TypeScript, Scala (nice to have)
Demonstrates curiosity about AI tools and emerging technologies, with a willingness to learn and leverage them to enhance productivity, collaboration, or decision-making