Software Engineer - Video

TwilioTwilio·Remote(Remote - US)
Software Development
Excel

WFA Digital Insight

As demand for real-time business communications grows, companies like Twilio are at the forefront of innovation. With a 25% increase in remote job postings for software engineers in the past year, this role stands out for its focus on video solutions and commitment to remote-first work. Twilio's dedication to diversity and inclusion, with a presence in over 100 countries, makes it an attractive option for those seeking a global impact. Before applying, candidates should be aware of the need for strong problem-solving skills, experience with Agile methodologies, and excellent communication skills to thrive in this role.

Job Description

About the Role

The Software Engineer - Video role at Twilio is a unique opportunity to join a team of innovators shaping the future of communications. As a key member of the Voice Connectivity Trust team, you will participate in all phases of the software development life cycle, from requirements gathering to on-call support. The team's mission is to ensure Twilio's Voice customers have reliable voice communication with their customers, and your contributions will directly impact the quality of service.

Day-to-day, you will work closely with stakeholders to understand customer needs and devise simple, robust, and scalable solutions. You will also collaborate with cross-functional teams, including product managers, architects, and other engineers, to deliver value to customers. With a strong culture of connection and global inclusion, Twilio values diverse experiences and encourages everyone to apply.

What You Will Do

  • Design and implement real-time services with high throughput and low latency requirements
  • Verify, deploy, and operationalize services in a distributed production environment
  • Work closely with stakeholders to understand customer needs and devise solutions
  • Express thoughts and ideas as detailed prose to collaborate with leads, architects, and cross-functional teams
  • Embrace the challenge of scaling a complex distributed platform with points of presence globally
  • Figure out novel ways of solving customer problems for the Voice channel
  • Participate in sprint planning, coding, testing, and deployments
  • Own, operate, and maintain team services, employing Agile methodologies to continuously deliver value
  • Collaborate with the team to improve processes and procedures

What We Are Looking For

  • Experience with software development life cycles, including requirements gathering, technical design, and testing
  • Strong problem-solving skills and ability to work in a fast-paced environment
  • Experience with Agile methodologies and version control systems
  • Excellent communication skills and ability to express thoughts and ideas as detailed prose
  • Strong understanding of computer science fundamentals, including data structures and algorithms
  • Experience with cloud-based technologies and distributed systems
  • Familiarity with Excel and other productivity tools

Nice to Have

  • Experience with Artificial Intelligence (AI) and machine learning
  • Familiarity with video solutions and real-time communications
  • Knowledge of DevOps practices and tools
  • Experience with remote-first work and global teams
  • Certification in software engineering or a related field

Benefits and Perks

  • Competitive salary and benefits package
  • Opportunity to work with a global company and make a real impact
  • Collaborative and dynamic work environment
  • Professional development opportunities and training
  • Flexible working hours and remote work options
  • Access to the latest technologies and tools
  • Recognition and rewards for outstanding performance

How to Stand Out

  • Be prepared to showcase your problem-solving skills and experience with Agile methodologies in your application and interview.
  • Highlight your ability to work in a fast-paced environment and collaborate with cross-functional teams.
  • Familiarize yourself with Twilio's products and services, including their video solutions and real-time communications platform.
  • Showcase your understanding of computer science fundamentals, including data structures and algorithms.
  • Be prepared to discuss your experience with cloud-based technologies and distributed systems, and how you can apply that knowledge to this role.
  • Consider creating a portfolio or GitHub repository to demonstrate your coding skills and experience with software development life cycles.

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