Twilio is seeking a Software Engineer (L2) to join their IAM Team in Bangalore, India, focusing on building Identity and Access Management products and features.
The mission of the team is to provide a critical authentication and authorization platform that enhances secure product experiences for customers.
Responsibilities include designing, developing, and implementing high-quality Java-based applications and microservices.
The role involves collaborating with cross-functional teams to define, design, and ship new features.
Participation in code reviews is required to ensure code quality and adherence to coding standards.
The engineer will troubleshoot and debug issues to maintain smooth application performance.
The position requires ownership and operation of high-scale cloud-based systems and services.
Documentation of technical specifications and procedures is part of the job.
Work management will be conducted through tools like Github, Jira, and build/deploy systems.
Requirements:
A Bachelor's degree in a computer science-related field is required.
Candidates must have 3+ years of proven experience as a Java Developer, with a strong understanding of the Java programming language and ecosystem.
Experience in building resilient, high-throughput microservices and distributed systems is essential.
A strong understanding of REST APIs is required.
Candidates should possess strong communication and collaboration skills.
Experience with Java frameworks such as Dropwizard, Spring, Hibernate, or similar is necessary.
Familiarity with technologies like MySQL, Aurora, DynamoDB, Kafka, and Memcached is required.
Experience troubleshooting complex production issues is essential.
A passion for making an impact and thriving in small, collaborative, energetic teams is important.
Desired qualifications include experience working with Agile/Scrum methodologies, familiarity with version control systems such as Git, experience with cloud platforms (preferably AWS), and knowledge of containerization technologies such as Docker and Kubernetes.
Benefits:
Twilio offers competitive pay and generous time off.
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.
Twilio supports employees in building positive change in their communities through volunteering and donation efforts.