Upserve: Site Reliability Engineer
10 Dorrance Street
Providence, RI 02903

Employee Testimonials

About the Role:
Upserves Site Reliability Engineering (SRE) team includes some of our best developers, who want to do more and go faster. They are obsessed with automation, and play a critical role in ensuring the reliability and uptime our customers depend upon, constantly working to improve the systems and tools that keep our products running smoothly.
The SRE team enables our developers to execute quickly, and strive to maximize product uptime while minimizing developer lag. Our SREs are also on call as 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!

About Engineering at Upserve:

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.

Qualifications:

  • BS degree in Computer Science or related technical field involving coding (e.g., physics or mathematics), or equivalent practical experience.
  • 2+ years of professional experience as a Software Developer.
  • Proven professional experience building correct, well-tested systems and components, and driving clarity even given loose direction and requirements.
  • 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).

You:

  • 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
Full-time

Why We Work Here

Katryn
Software Engineer

If you could describe working at Upserve in three words, what would they be?

  1. Supportive.
  2. Catalyst.
  3. Progressive.

Building on that a little more, why did you decide to work at Upserve?

The team at Upserve is very experienced and I’m at the point in my career where I’m trying to absorb as much as possible from the people I surround myself with in my career. I don’t want to be the smartest person in the room. Even if it’s overwhelming being in a meeting with tons of people with Masters and PhDs, they push you to go a lot faster and learn a lot faster. Sometimes it feels impossible to keep up, then you realize they’re just people who were in your shoes at one point. It’s easy to assume programmers are superhuman beings, but they’re just like everybody else, they’re a bit weird, but I like that.

You mentioned how important it is to surround yourself with people who push you, can you talk a bit more about the culture here at Upserve?

The people are thoughtful, very human and real. They respect that we’re people with lives and that we want to bring our A game but we’re also human and have good days and bad days. I feel really appreciated here, like people listen to me. I feel like they care about my growth as a person and keeping me engaged. I think they go out of their way to make my life easy, to get out of my way and let me do my job. They value that I (and everyone on the team) have a unique opinion and has something to contribute. Plus, I love that they support a lot of the initiatives with women.