Software Engineer L2

closed
Twilio Logo

Twilio

πŸ’΅ $114k-$168k
πŸ“Remote - United States

Summary

Join Twilio's Commerce Catalog Platform team as a Software Engineer (L2)! This role involves leading the development of innovative backend and frontend solutions, expanding product catalog capabilities, and ensuring seamless sales operations. You will handle complex pricing configurations for numerous customers and process billions of price transactions daily. The position requires strong programming skills in Java, Scala, Python, React, and Node.js, along with experience in API development, cloud services, and database management. Remote work is offered, but location restrictions apply. Twilio provides competitive pay and benefits, including generous time off, parental and wellness leave, healthcare, and a retirement savings program.

Requirements

  • Strong proficiency in programming languages such as Java, or similar; frontend technologies such as React and Node.js or similar
  • Strong understanding of API development frameworks, system architecture, and frontend and backend development
  • Experience with distributed cloud services, microservices architecture, and cloud infrastructure
  • Solid knowledge of database management and data-driven application development
  • Excellent problem-solving skills and ability to work under tight deadlines
  • Strong communication skills and experience interacting with both technical and non-technical stakeholders

Responsibilities

  • Design and implement scalable and robust backend services using Java, Scala, and Python
  • Develop dynamic frontend interfaces using React and Node.js
  • Collaborate with product managers and architects during the product discovery phase to align technical solutions with business needs
  • Lead the API design and architecture to improve system integration and performance
  • Manage cloud-based services and infrastructure to ensure high availability and fault tolerance
  • Optimize database interactions and data storage solutions for high throughput and efficiency
  • Handle the processing and analysis of over 1 billion price transactions daily

Preferred Qualifications

  • 3-4 years of proven experience in Java, Python, React, and Node.js
  • Experience with high-volume e-commerce systems and complex pricing models
  • Familiarity with handling large-scale data (processing and storage)
  • Proven ability to work collaboratively in a cross-functional team

Benefits

  • Competitive pay
  • Generous time-off
  • Ample parental and wellness leave
  • Healthcare
  • A retirement savings program
  • Health care insurance
  • 401(k) retirement account
  • Paid sick time
  • Paid personal time off
  • Paid parental leave
This job is filled or no longer available