# Software Engineer

**Company**: Twilio
**Location**: Remote - Ireland
**Work arrangement**: remote
**Experience**: entry
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/twilio/jobs/7822831?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_6aac6134-eb0

## Description

Job Title: Software Engineer

Join the team as Twilio's next Software Engineer L1.

About the Job: This position is needed to build and maintain a suite of mission-critical services in our core messaging flow. As a Software Engineer in the Messaging Data Platform team, you will be working with product managers, architects, and other engineers to deliver Messaging product features.

Responsibilities:

- Design, develop, and maintain Messaging backend services

- Improve the reliability, scalability, and efficiency of Messaging backend systems

- Collaborate with cross-functional teams including product, design, and infrastructure to deliver customer-focused solutions

- Drive best practices in software engineering, including code reviews, testing, and deployment processes

- Ensure high operational excellence by monitoring, troubleshooting, and maintaining always-on cloud services

- Contribute to architectural discussions and technical roadmaps

Qualifications:

- 1+ years of experience with Java frameworks such as Dropwizard, Spring, Hibernate, or similar, either in an academic or professional environment

- 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

- Dedication to learn

Desired:

- Experience with cloud services (AWS preferred, Google, Azure etc.)

- Experience with microservice architecture

- Experience working with Agile/Scrum methodologies

- Experience with containerization and orchestration tools (e.g., Docker, Kubernetes)

What We Offer: Working at Twilio offers many benefits, including competitive pay, generous time off, ample parental and wellness leave, healthcare, a retirement savings program, and much more. Offerings vary by location.

## Skills

### Required
- Java
- Dropwizard
- Spring
- Hibernate
- Cloud services
- Microservice architecture
- Agile/Scrum methodologies
- Containerization and orchestration tools

### Nice to have
- AWS
- Google Cloud
- Azure
- Docker
- Kubernetes

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/twilio/jobs/7822831?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
