17 hours ago

Software Engineer

Twilio

Hybrid
Full Time
$170,000
Hybrid

Job Overview

Job TitleSoftware Engineer
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary$170,000
LocationHybrid

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

About Twilio

At Twilio, we are actively shaping the future of communications, enabling businesses and millions of developers worldwide to create personalized customer experiences from a remote-first environment. Our strong culture emphasizes connection and global inclusion, ensuring every team member contributes to a global impact, regardless of their location. We are committed to an environment where work is rewarding, and career growth is in your hands. We leverage AI to enhance our hiring process for efficiency, fairness, and transparency, but all final decisions are made by real Twilions.

About the Software Engineer Role

This Software Engineer position is crucial for leading the development of innovative backend solutions within Twilio's Catalog Platform team. You will be instrumental in expanding and enhancing our product catalog capabilities, aiming for seamless sales operations and minimal business friction. This role involves tackling complex pricing configurations for over 305,000 active customers and efficiently processing more than 1 billion price transactions daily.

Responsibilities

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

Qualifications

Required:
  • Strong proficiency in programming languages such as Java, or similar backend languages.
  • Solid understanding of API development frameworks, system architecture principles, and robust backend development practices.
  • Experience with distributed cloud services, microservices architecture, and managing cloud infrastructure.
  • Comprehensive knowledge of database management and developing data-driven applications.
  • Excellent problem-solving abilities and demonstrated capacity to perform effectively under tight deadlines.
  • Strong communication skills, with proven experience interacting with both technical and non-technical stakeholders.
Desired:
  • 4-5 years of proven experience in Java, Python, React, and Node.js.
  • Experience with high-volume e-commerce systems and managing complex pricing models.
  • Familiarity with handling large-scale data processing and storage solutions.
  • Demonstrated ability to work collaboratively and effectively within a cross-functional team.

Location & Travel

This role is remote, based in the USA, but is not open to candidates in San Francisco, CA, Oakland, CA, San Jose, CA, or the surrounding areas. Occasional travel may be required for in-person project or team meetings, emphasizing connection and relationship-building.

What Twilio Offers

Twilio provides competitive compensation, generous time-off, parental and wellness leave, comprehensive healthcare, and a retirement savings program. We value problem-solvers who take initiative and embody our "Twilio Magic" values, empowering employees to make a positive impact through volunteering and donations. Unleash your full potential and do your best work with us.

Key skills/competency

  • Backend Development
  • Java
  • Scala
  • Python
  • React
  • Node.js
  • API Design
  • Microservices
  • Cloud Infrastructure
  • Database Optimization

Tags:

Software Engineer
Backend Development
API Design
Microservices
Cloud Infrastructure
Database Optimization
Scalability
Data Processing
E-commerce
System Architecture
Sales Operations
Java
Scala
Python
React
Node.js
Cloud Services
Distributed Systems
SQL
NoSQL
Git

Share Job:

How to Get Hired at Twilio

  • Research Twilio's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
  • Tailor your resume: Customize your resume to highlight Java, Scala, Python, React, Node.js, and API development experience.
  • Showcase backend expertise: Emphasize experience with microservices, cloud infrastructure, and high-volume data processing.
  • Prepare for technical challenges: Expect questions on distributed systems, database optimization, and scalable architecture.
  • Demonstrate problem-solving: Be ready to discuss how you've tackled complex pricing models and system integrations effectively.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background