Twilio

Software Engineer, L2

Twilio

full-time

Posted on:

Location Type: Remote

Location: Estonia

Visit company website

Explore more

AI Apply
Apply

About the role

  • Design, develop, test and deploy features alongside an experienced, distributed collaborative team
  • Participating 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
  • Managing your work through the use of Github, Jira, and our build/deploy systems
  • Ensure quality by writing unit-, integration- and load-tests
  • Collaborating with cross-functional teams to define, design, and ship new features.

Requirements

  • Experience with Java frameworks such as Dropwizard, Spring, Hibernate, or similar.
  • Experience with cloud services (AWS preferred, Google, Azure etc.)
  • Strong Computer Science fundamentals not limited to data structures, algorithms, operating systems, and distributed systems
  • Knowledge of processes and engineering best practices in all phases of the software development life cycle
  • Readiness to participate in the on-call rotation
  • Strong communication skills and desire to make an impact and thrive in small, collaborative, energetic teams
  • *Desired:* Experience with microservice architecture
  • Experience working with Agile/Scrum methodologies
  • Experience with containerization and orchestration tools (e.g., Docker, Kubernetes)
Benefits
  • Competitive pay
  • Generous time off
  • Ample parental and wellness leave
  • Healthcare
  • Retirement savings program
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaDropwizardSpringHibernateAWSGoogle CloudAzuremicroservice architectureAgileScrum
Soft Skills
communicationcollaborationtroubleshootingcode qualityindependenceimpact-driventeamworkenergetic