Sr. Software Engineer, Back-End

IFTTT is a leading internet connectivity platform with a commitment to provide integration and connectivity solutions to the world's most innovative brands. We help over 700 global enterprises connect their products to our rapidly growing ecosystem, driving customer engagement and retention. Our products have attracted 17 million registered users and served over 90 million activated connections. We believe every thing works better together.

As a Back-End Senior Software Engineer you will design and build the core systems at the heart of IFTTT. Using your understanding of queueing, scheduling, and failures at scale, the distributed systems you work on will enable us to process billions of events a day. You will balance both big-picture architectural concerns and nitty-gritty optimizations. You will be joining a close-knit team of experienced and talented engineers, building systems that keep tens of millions of Applets running.

What you will do:

  • Architect, build, and operate systems for scheduling and processing events at scale
  • Thoughtfully decompose our Rails monolith into specialized services to improve the speed, security, and reliability of the IFTTT platform
  • Design and implement APIs that enable our customers to integrate with IFTTT
  • Work cross-functionally with the rest of the engineering teams to deliver new functionality and improve system efficiency

What we are looking for:

  • Expertise building resilient, high-throughput systems professionally for 4+ years
  • Deep understanding of the HTTP protocol and application-layer networking
  • Demonstrated skill working with Ruby and Scala (or an eagerness to learn)
  • Experience building cloud-native systems with dynamic resources on AWS (or similar)
  • Flexibility to work with a varied set of tools and technologies

Benefits and Perks:

  • Fast-paced and collaborative environment where you will regularly engage with our senior leadership
  • Competitive compensation 
  • Health (medical, dental & vision), Transit, Flex Spending & 401(k) benefits 
  • Meaningful Equity 
  • Unlimited PTO policy
  • Annual Always Learning Allowance  
  • Catered lunch 2 days a week 
  • Snacks and Bevs 
  • Dog-friendly office