Taro Logo

Software Engineer L1

Twilio shapes the future of communications by delivering innovative solutions to hundreds of thousands of businesses and empowering millions of developers worldwide.
Tallinn, Estonia
Backend
Entry-Level Software Engineer
Remote
5,000+ Employees
1+ year of experience
Enterprise SaaS · Telecommunications

Description For Software Engineer L1

Join Twilio as a Software Engineer L1 and be part of shaping the future of communications technology. This role focuses on developing the SMS connectivity layer within Twilio's platform, where you'll work on building and optimizing message delivery systems. As part of the SMS Engineering team, you'll be developing complex distributed platforms using Java, focusing on critical aspects such as availability, throughput, latency, and data integrity.

Twilio offers a remote-first work environment with a strong culture of connection and global inclusion. The company serves hundreds of thousands of businesses and empowers millions of developers worldwide to craft personalized customer experiences. This position provides an excellent opportunity for entry-level engineers to work with cloud technologies and contribute to a platform that enables global communication solutions.

The role combines hands-on technical work with collaborative team efforts, requiring both strong programming skills and excellent communication abilities. You'll be working with modern technologies including Java frameworks, cloud services (AWS), and containerization tools. The position offers comprehensive benefits, competitive compensation, and significant growth opportunities within a company that values innovation and personal development.

Working at Twilio means joining a company that thinks big and values initiative, problem-solving, and trying new things. The company's culture, known as "Twilio Magic," emphasizes these qualities while also supporting employees in making positive community impact through volunteering and donation programs. If you're passionate about building scalable distributed systems and want to work on technology that impacts millions of users, this role offers an excellent opportunity to grow your career while making a meaningful impact.

Last updated 13 days ago

Responsibilities For Software Engineer L1

  • Design, develop, test and deploy features alongside an experienced, distributed collaborative team
  • Participate in code reviews to ensure code quality and adherence to coding standards
  • Work independently to troubleshoot/determine resolution for issues in your team's domain
  • Manage work through Github, Jira, and build/deploy systems
  • Ensure quality by writing unit-, integration- and load-tests
  • Collaborate with cross-functional teams to define, design, and ship new features

Requirements For Software Engineer L1

Java
Kubernetes
  • 1+ years of experience with Java frameworks such as Dropwizard, Spring, Hibernate, or similar
  • Experience with cloud services (AWS preferred, Google, Azure etc.)
  • Strong Computer Science fundamentals in data structures, algorithms, operating systems, and distributed systems
  • Knowledge of processes and engineering best practices in software development life cycle
  • Readiness to participate in the on-call rotation
  • Strong communication skills
  • Experience with microservice architecture (desired)
  • Experience working with Agile/Scrum methodologies (desired)
  • Experience with containerization and orchestration tools (desired)

Benefits For Software Engineer L1

Medical Insurance
Parental Leave
  • Competitive pay
  • Generous time off
  • Ample parental and wellness leave
  • Healthcare
  • Retirement savings program

Interested in this job?

Jobs Related To Twilio Software Engineer L1