Senior Software Engineer (L3)
WFA Digital Insight
As the demand for talented software engineers continues to rise, with a 25% growth in remote tech jobs in 2025, Twilio stands out as a pioneer in remote-first work. With a strong culture of connection and global inclusion, this Senior Software Engineer role offers a unique opportunity to work on cutting-edge technologies like GraphQL and React. Candidates should be prepared to showcase their expertise in developing and operating Web applications, as well as their ability to collaborate in a fast-paced, highly disruptive industry environment.
Job Description
## About the Role As a Senior Software Engineer on the Console Runtime team at Twilio, you will play a crucial role in developing and delivering new capabilities in the Twilio Console platform. You will be part of a SCRUM team that designs, implements, owns, and operates the Twilio Console Runtime, which powers the Twilio Console Web application. This is a unique opportunity to influence roadmap priorities, propose innovative solutions, and help Twilio achieve its goal of being the world's most trusted customer engagement platform.
The Twilio Console platform is a critical component of Twilio's customer engagement suite, and as a Senior Software Engineer, you will be responsible for ensuring its scalability, reliability, and performance. You will work closely with cross-functional teams, including Product leadership, to design and develop new features, as well as refactor and reduce technical debt.
Twilio is committed to remote-first work, and as a Senior Software Engineer, you will have the flexibility to work from anywhere in the US. You will be part of a vibrant team with diverse experiences, making a global impact every day.
## What You Will Do - Design, develop, test, and deploy new features using technologies such as GraphQL, NodeJS, React, Typescript, Playwright, ViTest, and Buildkite.
- Own your code, respond to incidents, and participate in on-call rotation and RCAs for incidents.
- Meet Definition of Done for the software you build.
- Refactor and reduce technical debt.
- Write automated unit and integration tests in a continuous integration and delivery environment.
- Manage your work through the use of Github, Jira, and Twilio's build/deploy systems.
- Collaborate with other team members, including Product leadership, to influence, own, and improve the platform.
- Actively participate in design and code review, backlog refinements, and other agile ceremonies.
- Work independently or with your team to troubleshoot and determine resolution for issues in your team's domain.
- Be responsible for documentation of projects you work on.
- Rapidly acquire new technical skills and knowledge in a fast-paced, highly disruptive industry environment.
- 5+ years of hands-on development experience developing and operating Web applications using modern JavaScript technologies, preferably React, NodeJS, and Typescript.
- 5+ years of hands-on experience with scalable and high-performing backend systems or Backend-For-Frontends.
- Experience with technologies such as GraphQL, NodeJS, React, Typescript, Playwright, ViTest, and Buildkite.
- Strong understanding of software development principles, including design patterns, testing, and deployment.
- Experience working in a remote-first environment, with a strong ability to communicate and collaborate with distributed teams.
- Strong problem-solving skills, with the ability to analyze complex issues and develop creative solutions.
- Experience with containerization, such as Docker.
- Experience with automated testing and deployment tools, such as Jenkins or CircleCI.
- Experience with agile development methodologies, such as Scrum or Kanban.
- Comprehensive health, dental, and vision insurance.
- 401(k) matching program.
- Flexible PTO and vacation policy.
- Remote work stipend and equipment budget.
- Opportunities for professional development and growth.
- Access to cutting-edge technologies and tools.
- Collaborative and dynamic work environment.
How to Stand Out
- Showcase your expertise in developing and operating Web applications, as well as your ability to collaborate in a fast-paced environment.
- Be prepared to discuss your experience with technologies such as GraphQL, NodeJS, and React.
- Highlight your problem-solving skills, with the ability to analyze complex issues and develop creative solutions.
- Emphasize your experience working in a remote-first environment, with a strong ability to communicate and collaborate with distributed teams.
- Be prepared to discuss your experience with automated testing and deployment tools, as well as your understanding of software development principles.
- Research Twilio's products and services, and be prepared to discuss how you can contribute to the company's mission and goals.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.