Software Engineer, Customer Lifecycle Jobs in Denver, CO at Twilio
Title: Software Engineer, Customer Lifecycle
Location: Denver, CO
Salary: $80K – $100K*
Category: Enterprise Technology
Because you belong at Twilio.
The Who, What, Why and Where
Twilio is growing rapidly and seeking a Software Engineer to be a key contributor for our Customer Lifecycle Engineering team, where you will develop features that impact all points in the customer lifecycle. You will use the latest distributed systems programming techniques and technologies, including microservices, Kubernetes, AWS cloud infrastructure, and APIs. The person in this role will bring with them the ability to write complex backend services, communicate effectively with cross-functional teams, and have a tremendous drive to hone their craft.
Twilio is looking for a software engineer who lives the backend systems in a dynamic environment using the latest data center technologies, both on-prem and in the cloud.
2-4 years of software development experience in a modern programming language (Go (preferred), Python, Java, Ruby or C++)
Experience with building reliable and robust software that tolerates and recovers from unreliable dependencies
Expert OO experience and software engineering expertise (coding, automated tests, profiling, monitoring, etc)
Knowledge of AWS and Kubernetes a plus
Solid experience with MySQL, Redis and Kafka, DynamoDB a plus
As a Software Engineer, you will live the Twilio Magic values:
WRITE IT DOWN: Document technology decisions and implementations.
DRAW THE OWL: Identify opportunities for improvement across both technology and process. Use your foresight and experience to keep our systems effectively running now and in the future through profiling, load testing, failure testing, monitoring and much more to have confidence in the robustness of the systems we deploy.
BE AN OWNER & BE BOLD: Lead or assist in all aspects of technology decisions, including strategy, efficiencies, open source offerings, and integration details. Champion meticulous, high quality engineering and be a role model for software development habits and practices for distributed systems.
EMPOWER OTHERS: Interact extensively across all functional teams within Twilio and encourage collaborative solutions.
NO SHENANIGANS: Ensure the consistent exercise of appropriate judgment and transparency in all your communications and interactions. Use your advanced engineering, communication and organizational skills to ensure we deliver what the business wants and needs.
The Customer Lifecycle team is central to Twilio’s continued growth. We work closely with stakeholders and product teams to design and implement the infrastructure for all customer activities on our system. This includes everything from sign-up/sign-in to billing and account management.
Twilio is a company that is empowering the worlds developers with modern communication in order to build better applications. Twilio is truly unique; we are a company committed to your growth, your learning, your development, and your entire employee experience. We only win when our employees succeed and we’re dedicated to helping you develop your strengths. We have a cultural foundation built on diversity, inclusion, and innovation and we want you and your ideas to thrive at Twilio.
This position will be located in our beautiful office at 1801 California St. in Denver, CO. You will enjoy our incredible perks: catered meals, snacks, game room, ergonomic desks, access to our building fitness center, monthly All Hands and m…
Twilio (pronounced TWILL-e-o) is a cloud communications platform as a service (PaaS) company based in San Francisco, California. Twilio allows software developers to programmatically make and receive phone calls and send and receive text messages using its web service APIs. Twilios services are accessed over HTTP and are billed based on usage. As of May 2016, more than 1 million developers use the service. In June 2016, Twilio raised $150 million. In their first day of trading, shares closed up nearly 92 percent.