← All roles

Senior Software Engineer

Twilio· Engineering
Apply on company site
Hybrid (Ireland)full-timePosted 3mo ago

About the role

Senior Software Engineer within the Commerce Platform Team focused on core billing platform services, REST APIs, and account lifecycle management. Remote-first role based in Ireland, with potential ad-hoc in-person engagements.

Responsibilities

  • Improve knowledge of highly available and scalable distributed systems and build new features into the platform.
  • Design, implement, and operate both new features on current services and new services built from scratch.
  • Communicate the rationale of solutions and understand team priorities and customer impact.
  • Troubleshoot and fix operational issues and improve troubleshooting procedures and tools.
  • Execute full software development life cycle (SDLC).
  • Develop flowcharts and documentation to identify solutions.
  • Write well-designed, testable code.
  • Document and maintain software functionality.
  • Troubleshoot, debug and upgrade existing systems.

Qualifications

  • 5+ years of work experience building highly scalable products.
  • 5+ years of programming experience in an object-oriented language (Java or similar) with clean code practices.
  • Expert knowledge in Object-Oriented Programming with a successful track record.
  • Experience contributing to architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.
  • Experience working closely with Product teams to understand requirements and help define technical work.
  • Experience working with stakeholders at all levels.
  • Experience with relational and non-relational databases.
  • Experience delivering high levels of observability and improving early warning systems (e.g., Grafana, DataDog, Prometheus).
  • Collaborating with internal/external teams and fostering an inclusive environment.
  • Own and lead multiple domains of the platform (microservices, REST APIs, infrastructure) from inception to deployment and maintenance.
  • Familiarity with Cloud Solutions (AWS), Kubernetes/EKS, CI/CD pipelines, Testing & Automation.
  • Self-driven with ownership mindset.
  • Clear written and spoken communication skills.
  • Degree in Computer Science or related field, or equivalent work experience.

Skills

Required:Distributed systemsJava or similar OO languageArchitecture and designREST APIsAWSKafka

Benefits

  • Competitive pay
  • Generous time off
  • Parental and wellness leave
  • Healthcare
  • Retirement savings program
  • Location-based offerings
Last updated Aug 20, 2026. Interested? Apply on the company site.

About Twilio

Twilio platform for communications and programmable APIs across messaging, voice, video, and AI-enabled workflows.

AIAI agent productivityAll productsCDPCPaaSConversational AIConversationsCustomer Data Platform

More open roles at Twilio