Software Engineer L1
closedTwilio
Summary
Join Twilio's Studio product team as a Software Engineer (L1) and contribute to the future of communications. You will develop efficient solutions for complex problems, ensuring reliability and scalability. The role involves evaluating new technologies, maintaining services, reviewing code, and collaborating with team members. Required qualifications include 1+ years of software engineering experience, strong fundamental knowledge of software development, and excellent communication skills. Desired qualifications include a Bachelor's or Master's degree in a related field and experience with AWS and front-end technologies. This remote position offers competitive pay, benefits including health care insurance, 401(k), paid time off, and parental leave, and the opportunity to work on a dynamic team.
Requirements
- 1+ years of software engineering experience designing, developing, maintaining, scaling and operationalizing services (preferably in Java)
- Strong fundamental knowledge of software development and best practices for RESTful services and microservices architecture
- Strong communication skills and desire to make an impact and thrive in small, collaborative, energetic teams
- Curious mindset - weβre not looking for someone with all the answers, but rather someone who is prepared to grow with us
- Strong oral and written communication skills: be prepared to frequently propose and discuss ideas and implementation details with your teammates, as well as involving other stakeholders in Twilio - weβre one single team, no one flies solo!
Responsibilities
- Develop quality and efficient solutions for complex problems both independently and in collaboration with team members
- Pay attention to reliability and scalability to support continuing increases in traffic and business complexity
- Evaluate, analyze and adopt new technologies and software for feasibility, impact and viability
- Keep our services up and running while following a quality-first mindset. Support production operations, observability, building, releasing and assisting with team on-call
- Review code and design and offer improvements to practices and processes to elevate the team and broader organization
- Build trust and reliability in your products, review performance against service level objectives, address incidents and prioritize improvements
Preferred Qualifications
- Bachelors or Masters in Software Engineering or Systems or related technical fields or equivalent experience
- Experience with AWS offerings (DynamoDB, S3, RDS)
- Experience with front end technologies like Typescript and React
- Experience with Kafka, Terraform, SQL and NoSQL DB
Benefits
- Health care insurance
- 401(k) retirement account
- Paid sick time
- Paid personal time off
- Paid parental leave
- Twilioβs equity plan
- Corporate bonus plan