Senior Software Engineer (Level 4) - Segment Data Engineering

  • Full Time
Job expired!

See yourself at Twilio

Become a part of the team as a Staff Software Engineer for Segment Data Engineering

Who we are & why we're hiring

Twilio empowers real-time business communications and data solutions that help build better applications and customer experiences.

Though our headquarters are in San Francisco, we have a presence in South America, Europe, Asia, and Australia. We are transforming into a global company that actively resists racism and all kinds of oppression and prejudice. Twilio supports in all places we do business.

About the job

This role is meant to establish high-quality, advanced solutions to intricate engineering problems and assist in defining the future of Customer Data Platforms. Our objective is to aid businesses in revealing customer insights and making better choices in a quicker and cheaper manner by developing a set of industry-leading storage and compute services.

As part of this role, you will be addressing the design and build of a suite of storage and compute units which form the basis of a Customer Data Platform capable of processing billions of profiles. You will also mentor, share ideas, and navigate the technical decisions of the team to prepare us for long-lasting success, as a product and as a team.

Responsibilities

Within this role, you'll:

  • Design and build the next generation of platform services to store and process billions of profiles
  • Create robust and scalable APIs to ingest and access data for internal teams and customers
  • Establish globally available and highly scalable distributed systems
  • Collaborate with teams across the engineering organization to ensure services are multi-region capable and comply with regulatory requirements
  • Mentor other engineers on the team about technical architecture and design
  • Partake in an on-call rotation to support our vital business infrastructure

Qualifications 

Not all candidates will match a job description perfectly. Twilio values diverse experiences from other sectors, and we encourage everyone who fulfills the necessary qualifications to apply. Although having “desired” qualifications makes one a strong candidate, we encourage applicants with alternative experiences to also apply. If your career is just beginning or didn't follow a traditional route, don't let that deter you from considering Twilio. We are always on the lookout for individuals who can bring a fresh perspective!

Required:

  • 5+ years experience writing production-grade code in a modern programming language.
  • Demonstrable fundamental knowledge and hands-on experience with designing and implementing highly available and robust fault-tolerant distributed systems.
  • Experience programming in one or more of the following: Go, Python, Java, or similar languages
  • Experience operating large-scale, distributed systems utilizing cloud infrastructure such as Amazon Web Services (AWS) or Google Compute Platform (GCP)
  • Practical experience with container orchestration frameworks (like Kubernetes, EKS, ECS)
  • Accustomed to shipping services (products) following a CI/CD development paradigm.
  • Strong understanding of architectural patterns of high-scale web application (such as well-designed APIs, high volume data pipelines, and efficient algorithms).
  • Have led teams, large projects, or have taken end-to-end ownership and development of a complex system.
  • Domain Expertise in Modern Data stack with experience in developing cloud-based data solution components and architecture covering data ingestion, data processing and data storage
  • Strong written and verbal communication skills.

Location 

This role will be remote, based in the USA.

What We Offer

Working at Twilio has many advantages, among them competitive pay, generous time-off, ample parental and wellness leave, healthcare, a retirement savings program, and much more. Benefits may vary by location.

Twilio thinks big. Do you?

We enjoy solving problems, taking initiative, cooperating when necessary, and we are always eager to try new things. Hence, we look out for colleagues representing our values — what we call . Furthermore, we empower employees to create by backing their volunteering and donation efforts.

So, if you're ready to unleash your maximum potential, execute your best work, and become the greatest version of yourself, apply now!

If this role isn't for you, .

 

*Please note this role is open to candidates outside of Colorado, California, New York, and Washington. The information below is provided for candidates hired in those locations only.

The estimated salary ranges for this role are as follows:

  • Based in Colorado: $176,080 - $220,100.
  • Based in New York, Washington State or California (outside the San Francisco Bay Area): $186,490 - $233,100.
  • Based in the San Francisco Bay area, California: $207,120 - $258,900.
  • This role may be eligible to participate in Twilio’s equity plan. All roles are eligible for the following benefits: healthcare insurance, 401(k) retirement account, paid sick time, paid personal time off, and paid parental leave.

The successful candidate's startingwill be determined based on permissible, non-discriminatory factors such as skills, experience, and geographical location within the state. 

Twilio is proud to be an equal opportunity employer.  We do not discriminate based on race, religion, color, national origin, sex (including pregnancy, childbirth, reproductive health decisions, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, political views or activity, or any other legally protected characteristics. We also consider qualified applicants with criminal histories, following federal, state, and local law. Twilio also participates in the E-Verify program in certain locations, as required by law.

Twilio is dedicated to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you require assistance or an accommodation due to a disability, please contact us at .