- You are a hands-on engineering leader who is comfortable responding to incidents, deep-diving on reliability issues, architecting new systems or extending existing ones.
- Managing a small team is in your comfort zone, or something that’s at the top of your list for personal growth (mentorship and communication come naturally to you).
- You generally identify with ‘full stack engineer’ and ‘polyglot’. You can articulate the difference between contract testing and integration testing, and have strong opinions weakly held about both.
- You can identify and context-switch between problems that code can solve any problems that process/leadership can solve.
Cool Stuff You’ll Do
- Hands-on engineering, implementing new systems and improving existing ones
- Architecting towards a de-coupled, highly-available microservices architecture (or, at least, not monolithic)
- Continuously raising the bar for engineering quality, helping to ensure that “we all have the right to do our best work” and exercise that right daily
- Taking a ‘the buck stops here’ approach to driving world-class reliability
- Jumping or growing into leading and managing a team, focusing on mentoring and career/personal growth
- Improving visibility into how distributed services interact and scale in production
- Triaging bugs and inconsistencies in platform services
- Participating in and improving the on-call rotation
What You Bring To The Table
- Strong knowledge and experience in developing cloud-hosted software services (AWS/Rackspace/GCP)
- Strong software development experience in one or more modern programming languages
- You grok distributed systems (or, at least their failure modes!)
- Working knowledge of how large-scale, high traffic services scale and fail in the real world
- The ability to explain why a database doesn’t make an ideal job queue, but why you might implement a queue with a database anyway
- You understand that “doing excellent work” does not mean solving the hardest problem you can find
Bonus Points For:
- Git Fu
- Experience with remote teams
- Polyglot chops: What languages are in your toolbelt?
- Knowing how and when to use (and not to use) Cassandra, Redis, and MariaDB.
- A strong distaste for SPOF and heartfelt love of automation
- Poetry, finger-painting, bicycling, tap-dancing, yodeling
Sign Up to Bookmark Jobs, Keep Track of Completed Applications and Receive Recommended Jobs