Twilio is seeking a Senior Software Engineer to join the Commerce Platform Team, which builds services and products that operate at a massive scale.
The Commerce Platform is central to Twilio's core business, managing the billing lifecycle and payment experience for customers while facilitating product discovery and sales.
The successful candidate will design, build, and operate core billing platform services to transition to a next-generation architecture.
Responsibilities include improving knowledge of distributed systems, designing and implementing new features, troubleshooting operational issues, executing the full software development life cycle (SDLC), and writing well-designed, testable code.
Requirements:
Candidates must have 4+ years of experience building highly scalable products and programming experience in an object-oriented language (Java or similar) with clean code practices.
Expert knowledge in Object-Oriented Programming and experience contributing to architecture and design of systems is required.
Candidates should have experience working closely with Product teams and stakeholders at all levels.
Proficiency with relational and non-relational databases, delivering high levels of observability, and collaborating with teams is necessary.
Familiarity with Cloud Solutions, AWS, Kubernetes/EKS, CI/CD pipelines, and Testing & Automation is expected.
A degree in Computer Science or a related field, or equivalent work experience is required.
Desired qualifications include experience with on-call support, optimizing SQL queries, customer-facing applications, and proficiency in Linux and containerization.
Benefits:
Twilio offers competitive pay, generous time off, ample parental and wellness leave, and healthcare benefits.
Employees have access to a retirement savings program and various other benefits that may vary by location.
Twilio encourages employees to engage in community service and supports their volunteering and donation efforts.