Software Development Engineer II

🔥 23 hours ago

🇮🇪 Ireland – Remote

⏰ Full Time

🟢 Junior

🟡 Mid-level

🧑‍💻 Full-stack Engineer

👻 Ghost score 10%

infoinfo
Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Twilio

Twilio

5001 - 10000 employees

🔌 API

🤝 B2B

API • B2B

Twilio is a leading provider of cloud communications services that enables developers to build innovative communication solutions. Founded in 2008, Twilio has democratized access to communication channels such as voice, text, chat, video, and email through easy-to-use APIs. With headquarters in San Francisco and a global presence, Twilio empowers organizations of all sizes to engage effectively with their customers by integrating these communication capabilities into their applications.

📋 Description

• Participate in all phases of the software development life cycle, including requirements gathering with Product Managers, technical design, estimations, sprint planning, coding, testing, deployments, and on-call support • Own, operate, and maintain team services in a distributed production environment • Design and implement real-time services with high throughput and low latency requirements • Verify, deploy, and operationalize services • Work closely with stakeholders to understand customer needs and deliver simple, robust, and scalable solutions • Collaborate with leads, architects, and cross-functional teams through detailed technical documentation • Scale a complex distributed platform with globally distributed points of presence, high availability, reliability, throughput, low latency, and media fidelity • Develop novel solutions to customer problems for the Voice channel • Occasionally travel for project or team in-person meetings

🎯 Requirements

• Minimum 2+ years of hands-on experience in a large scale, distributed applications environment on JVM based technologies • Experience building RESTful services, API design and event-driven architectures (Kafka, SQS) • Understanding of CI/CD pipelines • Hands on experience with cloud infrastructures such as AWS, GCP, OpenStack or Azure • Excellent written communication skills - essential for effective AI prompting and for creating clear technical documentation (with or without AI assistance) • Proven ability to critically evaluate AI-generated code for correctness, security, performance, and maintainability • Strong Java fundamentals with the ability to architect, review, and debug code whether written by you, teammates, or AI agents • Demonstrated proficiency working with AI coding assistants (Claude, GitHub Copilot, Cursor, or similar) - you should be able to describe your workflows and show examples • Bachelor's degree in Computer Science or a related engineering field • Strong Computer Science fundamentals including data structures, algorithms, operating systems, and distributed systems • Ability to work well in a team setting • Experience with on-call rotations, incident response, monitoring/alerting tools (Prometheus, Datadog, Grafana) is desired • Experience using SQL/NoSQL databases and caching technologies is desired • Experience scaling production backend systems is desired • Knowledge and experience with SIP protocol is desired • Knowledge and experience with Stir/Shaken protocol is desired

🏖️ Benefits

• Competitive pay • Generous time-off • Ample parental and wellness leave • Healthcare • Retirement savings program • Support for employee volunteering and donation efforts

Apply Now

Similar Jobs

🕒 August 26

Zartis

201 - 500

💼 Consulting

📦 Logistics

📣 Marketing

.NET Software Architect modernizing a core banking platform for a private-equity client. Leading C#/.NET re-architecture, Azure integrations, business-rule migration, and AI-assisted delivery at Zartis.

ASP.NET

Azure

Cloud

MS SQL Server

SQL

Vault

.NET

🕒 August 19

Solventum

10,000+ employees

🏥 Healthcare

📦 Logistics

💼 Consulting

Core Speech Software Engineer building tools for Solventum’s AI medical notes and speech recognition software. Improving recognition quality, data pipelines, reports, deployment automation, and cloud resources.

Angular

AWS

Cloud

Django

Kotlin

Node.js

Python

Terraform

TypeScript

Go

🕒 August 6

Phorest Software

201 - 500

💼 Consulting

📣 Marketing

🏥 Healthcare

Backend Engineer building scalable, event-driven marketing services for Phorest’s salon software platform. Developing Java APIs and cloud systems impacting millions of salon interactions.

Cloud

GraphQL

Java

JavaScript

🕒 June 19

Arista Networks

1001 - 5000

🏢 Enterprise

📡 Telecommunications

Linux Kernel and BIOS Software Engineer responsible for integrating latest Linux Kernel developments at Arista Networks in Dublin. Collaborating with hardware teams and evaluating new CPUs while working remotely.

Distributed Systems

Linux

Python

🕒 June 18

Arista Networks

1001 - 5000

🏢 Enterprise

📡 Telecommunications

Software Engineer in Engineering Productivity at Arista Networks, focusing on systems design and tool support for development teams. Collaborating with engineers to enhance automation and support infrastructure.

Ansible

Cloud

Distributed Systems

ElasticSearch

Grafana

Java

JavaScript

Jenkins

Kubernetes

Linux

MySQL

Python

Spinnaker

Unix

Go