Responsibilities
Building and deploying new features and improvements
Participating in cross-team discussions about our system’s top level architecture
Mentoring and coaching other engineers to facilitate long term growth
Reviewing code and design docs for other team members
Identifying and helping to prioritize opportunities for our team to invest in the codebase(s) in order to move faster
Helping others on the team navigate and learn the most complex technical concepts
Requirements
4+ years of professional software engineering experience
Solid understanding of server tools and concepts (python, databases, web performance), familiarity with developing APIs for third parties, and comfortable deploying to a cloud-based infrastructure (e.g. AWS, GCP, Heroku).
Experience with and excitement about mentoring junior and mid-level engineers and shaping engineering culture across the company
Experience articulating a technical solution, and working collaboratively with other engineers to see it through
A willingness to travel 4 weeks / year
Bonus points if you:
Have been part of a rapidly growing engineering organization and have experienced (and hopefully helped to solve!) the challenges that come with growth
Have experience with DevOps and with the tools/technologies/processes for building easy developer workflows