Please, let Twilio know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
Twilio is seeking a Software Engineer (L2) for the Backend team to help develop and deliver new capabilities in the Twilio Messaging platform.
The role involves being a member of a scrum team responsible for designing, implementing, owning, and operating microservices end-to-end in the cloud, as well as developing front-end applications for web and mobile.
The engineer will play a key role in establishing engineering capacity in the Bengaluru office and building a center of excellence for the Messaging business unit.
Responsibilities include designing, developing, testing, and deploying Messaging features and services in AWS cloud, owning services, responding to incidents, and participating in on-call rotations.
The engineer will meet SLA/SLO/SLI for services, ensure the Definition of Done for software built, refactor and reduce technical debt, and write automated unit and integration tests.
The role requires managing work through Github, Jira, and Twilio’s build/deploy systems, collaborating with team members, and actively participating in design, code reviews, backlog grooming, and Agile ceremonies.
The engineer will troubleshoot issues, document projects, and rapidly acquire new technical skills in a fast-paced environment.
Requirements:
A Bachelor’s or Master’s degree in Computer Science or related industry experience is required.
Candidates should have 2-4 years of experience developing highly-available, secure, native cloud enterprise SaaS applications in Java or Go-lang.
Experience with AWS, GCP, or other public cloud infrastructure platforms is necessary.
Candidates must have experience building highly scalable, real-time, distributed systems based on microservices architecture.
Proficiency in container technologies such as Docker and Kubernetes is required.
Experience with REST API design and implementation, as well as SQL/NoSQL databases and caches, is essential.
Candidates should have experience implementing modern automated testing and CI/CD pipelines.
The ability to translate system designs into software implementations and champion good engineering habits is required.
Expertise in solving complex production issues and a positive attitude with a quick learning aptitude in a small team environment are necessary.
Familiarity with iterative development, deployment, Scrum, and Agile methodologies is required.
Clear and concise communication skills, both orally and in writing, are essential.
Benefits:
Twilio offers a diverse and inclusive work environment, supporting employees from various backgrounds.
The company is committed to equal employment opportunities and provides reasonable accommodations for qualified individuals with disabilities.
Employees have the opportunity to influence roadmap priorities and propose innovative solutions within the company.
The role allows for professional growth and the chance to work on impactful projects in a fast-paced industry.
Twilio participates in the E-Verify program in certain locations, ensuring compliance with employment laws.
Apply now
Please, let Twilio know you found this job
on RemoteYeah
.
This helps us grow 🌱.