See yourself at Twilio
Join the team as our next Software Development Engineer on Twilio’s FLEX product engineering team.
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 global company that actively opposes racism and all forms of oppression and bias. At Twilio, we support diversity, equity & inclusion wherever we do business.
About the job
This position is needed to power the future of communications. Twilio Flex is a fully programmable cloud contact center platform that enables mission-critical customer communications for businesses such as Lyft, Shopify, Nike, and many others.
Twilio’s Bridge team builds robust and powerful SDKs and GraphQL services for our headless developers to develop their own Contact Center UIs and real-time AI Contact Center products. Many other teams rely on integrating their services with the Flex Bridge services to deliver their advanced features to our customers. The position is especially critical in supporting Twilio’s expansion and will be central to creating a core product that provides leverage to all Twilio’s Flex Contact Center and engineering teams!
Responsibilities
In this role, you’ll:
- Build and improve the SDKs and Backend services for Twilio’s programmable cloud contact center platform - Flex.
- Write clean, efficient, and well-documented code
- Manage your work using Github, Jira, and Twilio’s build/deploy systems.
- Work closely with other senior developers, product managers, and cross-team stakeholders.
- Live and champion mature, high-quality engineering through writing tests, valuing code maintainability, documenting your work, etc.
- Own and enhance Twilio customer’s developer experience.
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:
- Front-End Languages: You have experience with front-end languages like TypeScript, JavaScript, React (or similar frameworks), HTML, and CSS. (Java familiarity is also helpful)
- Cloud Technologies: You understand the primary usage and need of cloud technologies and have basic hands-on knowledge in at least one cloud platform: GCP, AWS, or Azure.
- Testing. You are passionate about quality engineering at all stages of software development.
- Operations. You understand the Software Development Lifecycle from coding and quality gates to deployment and operations.
- Communication and collaboration. You have strong communication skills and a desire to make an impact and thrive in small, collaborative, and energetic teams.
Desired:
- Excellent problem-solving, critical thinking, and communication skills.
- Any prior experience creating SDKs is an added advantage.
- Interest in building full-stack applications using modern tools and languages, with a focus on front-end technologies.
- Understanding of the importance of test automation and CI/CD pipelines.
- Basic understanding of Scrum and Agile methodologies.
- Positive attitude and aptitude to learn and execute quickly in a small team.
Location
This role will be based remotely from Estonia, or in our Tallinn office.
Travel
We prioritize connections and opportunities to build relationships with our customers and each other. For this role, you may be required to travel occasionally to participate in project or team in-person meetings.
What We Offer
There are many benefits to working at Twilio, including, in addition to competitive pay, things like generous time-off, ample parental and wellness leave, healthcare, a retirement savings program, and much more. Offerings vary by location.
Twilio thinks big. Do you?
We like to solve problems, take initiative, pitch in when needed, and are always up for trying new things. That's why we seek out colleagues who embody our values — something we call Twilio Magic. Additionally, we empower employees to build positive change in their communities by supporting their volunteering and donation efforts.
So, if you're ready to unleash your full potential, do your best work, and be the best version of yourself, apply now!
If this role isn't what you're looking for, please consider other open positions.