Remote Software Engineer(L2)- Backend

Posted

Apply now
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 🌱.
About the job
Posted on
Job type
Salary
-
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback