Software Engineer, (L2) Audiences & Journeys

TwilioTwilio·Remote(Remote - US)
Software Development
Excel

WFA Digital Insight

The demand for skilled software engineers in the remote job market has surged, with a notable 25% increase in 2025. As companies like Twilio continue to innovate and scale, the need for experts who can design and build robust backend systems and APIs has never been more pressing. With its commitment to remote-first work and a culture of global inclusion, Twilio stands out as an attractive destination for tech professionals. Before applying, candidates should be aware that a strong foundation in software engineering, coupled with experience in AI and data platforms, is crucial. Moreover, the ability to communicate complex technical decisions clearly is highly valued.

Job Description

About the Role

The Software Engineer position at Twilio is a pivotal role that involves building and scaling APIs to enable developers to unlock best-in-class personalized customer experiences through Twilio's Audiences and Journeys products. As part of this team, you will be at the forefront of innovation, working closely with cross-functional teams to design solutions that balance usability, performance, and long-term architecture. The role demands a deep understanding of software engineering principles, a keen eye for detail, and the ability to collaborate effectively in a remote-first environment.

The day-to-day responsibilities of this position are varied and challenging, requiring a blend of technical expertise, problem-solving skills, and communication prowess. You will be expected to evaluate and communicate trade-offs between feature velocity, system stability, and technical debt, driving architectural decisions that ensure long-term sustainability and performance. The team's focus on remote-first work means that you will be part of a vibrant, globally dispersed team, making a significant impact each day.

Twilio's commitment to innovation and customer experience is unwavering, and this role plays a critical part in that mission. By joining the team, you will not only contribute to the development of cutting-edge technology but also be part of a company that values diversity, inclusion, and the well-being of its employees.

What You Will Do

  • Design and build robust, scalable backend systems and APIs that power audience and journey creation, segmentation, and activation across Segment's data platform.
  • Collaborate cross-functionally with design, product, and other engineers to define solutions that balance usability, performance, and long-term architecture.
  • Communicate technical decisions clearly, articulating trade-offs, customer impact, and team alignment.
  • Evaluate and optimize the performance of existing systems, identifying bottlenecks and areas for improvement.
  • Develop and maintain comprehensive documentation of backend systems and APIs.
  • Participate in code reviews, ensuring high-quality code that meets the team's standards.
  • Stay updated with the latest technologies and trends in software engineering, applying this knowledge to improve the team's capabilities and the customer experience.
  • Work closely with the product management team to understand customer needs and translate them into technical requirements.
  • Collaborate with the QA team to develop and implement tests that validate the functionality and performance of backend systems and APIs.

What We Are Looking For

  • A strong foundation in software engineering, with a focus on backend development.
  • Experience with designing and building scalable APIs and backend systems.
  • Proficiency in at least one programming language, with a preference for languages relevant to Twilio's tech stack.
  • Understanding of data models and database design principles.
  • Experience with Agile development methodologies and version control systems such as Git.
  • Excellent communication and collaboration skills, with the ability to work effectively in a remote team.
  • A bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • Familiarity with cloud platforms such as AWS or Google Cloud.
  • Knowledge of security best practices and experience with implementing secure coding practices.

Nice to Have

  • Experience with AI and machine learning technologies, particularly in the context of customer data platforms.
  • Familiarity with Twilio's products and services, or experience working with similar technologies.
  • Participation in open-source projects or personal coding projects that demonstrate your skills and interests.
  • Certifications in software engineering, data science, or related fields.
  • Experience with mentoring junior engineers or contributing to the growth and development of the team.

Benefits and Perks

  • Competitive salary and equity package.
  • Comprehensive health, dental, and vision insurance.
  • Generous PTO policy, including flexible vacation time and holidays.
  • Remote work stipend to support your home office setup.
  • Access to the latest technologies and tools to help you grow in your career.
  • Professional development opportunities, including conferences, training, and workshops.
  • A unique and dynamic work environment that values diversity, inclusion, and employee well-being.

How to Stand Out

  • Highlight your skills in software engineering: Emphasize your experience with backend development, API design, and data models to stand out.
  • Showcase your ability to work remotely: Provide examples of successful remote collaborations and how you maintain productivity in a remote environment.
  • Prepare to talk about technical trade-offs: Be ready to discuss how you evaluate and communicate trade-offs between feature velocity, system stability, and technical debt.
  • Familiarize yourself with Twilio's products: Understanding Twilio's Audiences and Journeys products can give you an edge in the application and interview process.
  • Be ready for a culture-fit interview: Twilio values its culture and inclusion, so be prepared to discuss how you contribute to and thrive in a diverse, remote-first team environment.
  • Use your portfolio or GitHub: Share examples of your work, especially projects that demonstrate your skills in software engineering and collaboration.
  • Research Twilio's approach to remote work: Showing that you've taken the time to understand Twilio's unique approach to remote work can demonstrate your genuine interest in the company and role.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.