Twilio is hiring a

Senior Software Engineer - Email Infrastructure

Irvine, United States

The Email Infrastructure pipeline teams are responsible for ensuring emails are processed and managed through the pipeline to delivery in over 1.4 billion recipient inboxes each day.   This role will challenge and sharpen your engineering skills to ship code with incredibly demanding requirements in terms of scalability, availability, quality, and performance. Most importantly, you will be working arm in arm with a passionate group of people that strive to deliver a reliable and amazing experience to our customers every day.

The home of our founders, our Irvine location is primarily an engineering office where our core product and customer portal - the services, APIs, and site that process billions of transactions per day - are built. 

What You’ll Do 

  • Live by and champion our cultural values, The Twilio Magic
  • Focus on designing and implementing systems for scalability, testability, supportability and maintainability
  • Evaluate new technologies that could be brought to bear to solve Twilio SendGrid’s technical challenges as they arise
  • Help resolve technical issues/blockers as an engineer on the team
  • Perform thorough and thoughtful code reviews to help maintain a high standard of quality
  • Work with teams across the company to troubleshoot/determine resolution for complex issues
  • Along with your team, ensure our pipeline services are operating reliably in production
  • Along with your team, ensure test strategies, test automation, and test cases are implemented as appropriate to the level of risk and criticality of your services
  • Work across teams to design and architect next generation services and systems
  • Work with Engineering Managers and Product Managers to understand priorities and develop a roadmap
  • Champion good habits (development techniques, TDD, security, tech debt balance, and agile habits) within your team
  • Be creative, take your own initiative and solve some of the our most challenging problems

Our stack includes: Golang, Redis, Kafka, MySQL, Kube, Chef, and Docker   

About You

  • 4+ plus years of experience in your craft with demonstrated skill progression
  • Knowledge of two or more of the following languages:  Go, Java, Python, Ruby or C++
  • Competent at making data driven decisions
  • Develop operational systems that are scalable, resilient, maintainable, and highly available
  • A tenacious learner, curious and constantly pushing the boundary of what is possible
  • A highly effective collaborator, you work with your team towards common goals
  • Passionate about taking complete ownership of your tasks and championing efforts to get your tasks to completion

Similar jobs

Other jobs at Twilio