About the Role
We're seeking a hands-on Staff Engineer to provide technical leadership for our Django-based SMS marketing platform. This is a critical role focused on maintaining stability while evolving a high-volume system. This position will build trust as a technical expert while helping the team make great decisions to improve and scale messaging infrastructure.
Key Responsibilities
- Lead technical initiatives to improve system reliability, performance, and scalability for our high-volume SMS platform
- Maintain and simplify distributed system for segmenting and delivering SMS messages at high volume
- Create technical documentation, runbooks, and development tooling to reduce knowledge siloing and improve developer experience
- Provide architectural and system design direction for new capabilities and scaling existing capabilities
- Support engineers through hands-on technical mentorship while remaining actively involved in code development
- Participate in on-call rotation and contribute to or lead incident response as necessary
- Collaborate with Ruby/Rails engineering team leaders to establish engineering strategy
Requirements
- 10+ years of hands-on SaaS software development experience with at least 3+ years developing in Python/Django
- Deep experience with message queuing systems (Celery, RabbitMQ, Kafka, SNS, etc.), distributed systems, and both monolithic and service oriented architectures
- Proven track record of improving legacy codebases and experience working with legacy Django systems - experience upgrading legacy Django systems is a plus
- Strong systems design skills with experience building horizontally scalable architectures
- Experience with SMS/telephony or email delivery systems - Twilio is a plus
- Strong written communication skills and established habits communicating asynchronously and teaching through technical documentation
- Have been in a Senior+ hands-on coding role in the last 2 years
Benefits
- High autonomy with no career ceilings
- Challenging and interesting work
- Amazing colleagues
- Competitive salary and equity
- Work remotely
- Covered health, dental, and vision insurance
- Regular team events and off-sites
- Unlimited PTO and generous paid parental leave