Remote Software Engineer (L2)

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • Twilio is seeking a Software Engineer (L2) for their Data Platform team in Bangalore, India.
  • The role involves building a scalable, reliable, and efficient data platform to extract insights from distributed data.
  • Responsibilities include designing, developing, testing, and deploying features and services in AWS cloud environments.
  • The engineer will ensure service reliability, respond to incidents, and conduct post-incident root cause analyses.
  • The position requires meeting the Definition of Done for all software, continuously improving, and reducing technical debt.
  • Automated unit and integration tests must be written and maintained within a CI/CD environment.
  • Collaboration using GitHub, Jira, and team systems is essential for managing tasks.
  • Active collaboration with Product and other teams is expected to influence and improve services.
  • Participation in design discussions, code reviews, backlog grooming, and Agile ceremonies is required.
  • The engineer will troubleshoot and resolve issues independently or with the team.
  • Documentation of projects and processes is a key responsibility.
  • The role requires quickly acquiring new technical skills and adapting to a fast-paced industry.
  • Troubleshooting and debugging to ensure smooth application performance is also part of the job.

Requirements:

  • A minimum of 2-4 years of proven experience as a Java Developer, with in-depth knowledge of the Java programming language and its ecosystem is required.
  • Knowledge of Python programming is necessary, with the ability to write clean, maintainable, and efficient code.
  • Strong experience in building resilient, high-throughput microservices and distributed systems is essential.
  • Hands-on experience with SQL/NoSQL databases and caching mechanisms like Redis or Memcached is required.
  • Proficiency in AWS, GCP, or other public cloud platforms, along with knowledge of cloud-native design patterns and services, is necessary.
  • Expertise in containerization with Docker and Kubernetes, including orchestration and scaling of services, is required.
  • Familiarity with modern automated testing frameworks and CI/CD pipelines is essential for high-quality software delivery.
  • A strong advocate for best engineering practices, including test-driven development (TDD) and security-first approaches, is needed.
  • The ability to analyze and troubleshoot complex production issues with a proactive problem-solving approach is required.
  • Experience with Agile methodologies such as Scrum and a deep understanding of iterative development and continuous deployment strategies is necessary.
  • Excellent communication skills are required to convey technical concepts clearly in both written and verbal formats.

Benefits:

  • Twilio offers competitive pay along with generous time-off policies.
  • Employees receive ample parental and wellness leave.
  • Comprehensive healthcare benefits are provided.
  • A retirement savings program is available for employees.
  • Additional benefits may vary by location, enhancing the overall employee experience.
About the job
Leave a feedback