Job Post

Principal Site Reliability Engineer

10 Dorrance Street
Providence, RI 02903
About the Role: We are seeking a talented Engineer to join our Site Reliability Engineering team. This group includes some of our top coders, who want to do more and go faster. They are obsessed with automation, and play a critical role improving the tools that keep our products running smoothly. They enable our developers to execute quickly, and strive to maximize product uptime while minimizing developer lag. Our SRE's are also the first line of defense when identifying and diagnosing challenging performance issues, and they play a key role in shaping the direction of Upserves engineering processes.

If you're a pragmatic idealist -- you strive for efficient and practical solutions not just theoretically ideal ones, and have a passion for Amazon Web Services (AWS) and operating system internals and databases -- then come join the team!

The Right Ingredients:
Upserve's Engineering organizes into small teams that can drive from concept to production, shipping fast and often. Speed and craftsmanship are friends not enemies. We do 100s of deploys a week, and some of the technologies in our stack include React / React Native, Kinesis, DynamoDB, Machine Learning, RedShift, RDS, Ruby, JavaScript, Docker, ECS, Java, Redis, and more.


  • BS degree in Computer Science or related technical field involving coding (e.g., physics or mathematics), or equivalent practical experience.
  • Proven professional experience building correct, well-tested systems and components, and driving clarity even given loose direction and requirements.
  • Outstanding programming skills, and experience with server-side frameworks like Ruby on Rails.
  • Expertise in continuous software delivery and integration. You should have prior experience building, optimizing, and scaling real-time, event-driven, fault-tolerant, and distributed systems.
  • Outstanding programming skills, and experience with server-side frameworks like Ruby on Rails.
  • Experience with Amazon Web Services (AWS), operating system internals, filesystems, databases, and networks.
  • Knowledge of when to employ different storage technologies (e.g. relational, simple file-based, graph-based, noSQL).


  • Are passionate about automation, site reliability, and developer enablement
  • Have a strong orientation for, and persistence in, solving complex problems as succinctly and scalably as possible
  • Are able to work collaboratively with other Engineers and Product Managers
  • Are aware of your own limitations and comfortable asking for help when needed
Category: Software Engineering/QA

See What It's Like To Work Here

Upserve is the magic ingredient that helps restaurateurs thrive, putting everything they need in one place. In a single platform, Upserve offers the market-leading cloud point of sale for restaurants, Breadcrumb POS by Upserve; actionable analytics through Upserve HQ; transparent processing with Upserve Payments; mobile restaurant management with Upserve Live, and seamless integration with leading third-party restaurant apps via the Upserve Marketplace. Thousands of restaurants use Upserve to manage relationships with more than 32 million active diners, process over $11 billion in annual sales, and serve over 23 million meals per month. 

More Jobs From This Company

Get unlimited job listings with a BIZZpage