Job Description

Title: Senior Software Engineer (L3)

Location: Remote – US

See yourself at Twilio

Join the team as our next Software Engineer

Who we are & why we’re hiring

Twilio powers real-time business communications and data solutions that help companies and developers worldwide build better applications and customer experiences.

Although we’re headquartered in San Francisco, we have presence throughout South America, Europe, Asia and Australia. We’re on a journey to becoming a globally anti-racist, anti-oppressive, anti-bias company that actively opposes racism and all forms of oppression and bias. At Twilio, we support diversity, equity & inclusion wherever we do business. We employ thousands of Twilions worldwide, and we’re looking for more builders, creators, and visionaries to help fuel our growth momentum.

About the job

Twilio is growing rapidly and seeking talented engineers in the Flex Business Unit. As part of the Flex Customer Connect team, you will collaborate in the design and implementation phases of cloud-based distributed systems to build the next generation customer interactions platform for Flex. Additionally, you’ll have the opportunity to influence and implement architectural solutions that will enable us to achieve our goal of being the world’s most trusted communication platform. Not only will you have the opportunity to work on some of the most complex and exciting technical problems in the industry, you will also be working across the product scope based on priority needs and work directly with other teams delivering some of the most innovative solutions around.

Responsibilities

In this role, you’ll:

  • Collaborate with other team members, including our Product team, to help influence, own, and improve our product offering
  • Influence teams to continuously be improving while supporting progressive ways to solve problems; adopt new technologies and strategies where applicable.
  • Drive architecture and building systems for multiple orders of magnitude of growth. Every big idea starts small: open up boundaries and keep raising the bar as solving small problems can bring big results. Never settle and keep pushing yourself and the teams forward.
  • Drive quality by writing unit tests, functional tests, and performance tests in a continuous delivery environment. Always look for the next opportunity for Twilio to improve our quality, reliability and security to continuously earn our customers trust.
  • Support production operations, building, releasing and assisting with team on-call. Teams will be small and empowered so that you can move fast and ship to production multiple times in a 2 week sprint
  • Evaluate opportunities, risk and technical strategies and provide key findings to internal partners.

Qualifications

Not all applicants will have skills that match a job description exactly. Twilio values diverse experiences in other industries, and we encourage everyone who meets the required qualifications to apply. While having desired qualifications make for a strong candidate, we encourage applicants with alternative experiences to also apply. If your career is just starting or hasn’t followed a traditional path, don’t let that stop you from considering Twilio. We are always looking for people who will bring something new to the table!

Required:

  • 5+ years experience in designing and building and operating high-scale, mission critical cloud based production systems.
  • Knowledge of architectural patterns and archetypes for building mature services, especially for distributed and multi-regional systems.
  • Advanced level full stack developer with familiarity with best coding standards and proven record of high quality coding skills.
  • Exposure to high level service design — modeling interfaces and internals in a modular, composable, and extensible ways.
  • Good working knowledge with cloud service providers and highly distributed systems.
  • Extensive experience with REST API design and implementation
  • Understanding and hands on experience working with SQL and NoSQL databases.
  • Knowledge of Actor based systems and state machines.
  • Ability to work on-call rotation weekend and holiday hours

Desired:

  • Good written and verbal communication skills.
  • Ability to influence and build effective working relationships with all levels engineers.

APPLY HERE