Site Reliability Engineer III
About Us
Arryved Inc. is a Boulder-based company specializing in Point-of-Service for craft breweries, restaurants, and other craft destinations. You've probably seen our system in use at craft destinations nationwide—or maybe you've used the Arryved mobile app yourself. At our core, we use software to build excellent customer experiences on both sides of the counter, from being the central hub of the restaurant/taproom and back-of-house, to online sales and mobile guest experiences. We believe that nothing is worth doing unless it aligns with your customer experience and is done right, no matter the cost.
At Arryved we are committed to creating a safe space, and to ensuring opportunities for success for all employees equally. We recognize that diversity makes us stronger and we commit to creating a respectful working environment where all voices are invited and heard.
About You
Are you one of the best at what you do? Do you have a history of success as an all-in-on sysadmin, database, and software engineer? We want someone as passionate as we are about building useful, scalable, and measurable software, but equally as passionate about achieving high availability on software that people across the country – and eventually the globe – use daily.
Mission
- Run a highly-available, scalable payments processing platform through thorough monitoring and broad assessment of overall system health
- Build software, tooling and systems to manage the site
- Balance the competing goals of velocity and stability using measurable service level objectives
- Strive make measurements that help drive: faster incident response, shorter time-to-market, and more time for feature innovation
- Provide overall operational support for the site and the rest of engineering
- Partner with QA to improve speed and completeness of testing
Must Have
- BS in Computer Science or related discipline, or equivalent experience
- Programming ability in a modern high-level PL (like Java, Go, Python)
- Experience with distributed systems architecture and debugging
- IaC experience (like Terraform, Pulumi, Spacelift, CloudFormation)
- Configuration Management experience (like CFEngine, Puppet, Chef, Ansible)
- Experience on a major cloud vendor (like GCP, AWS, Azure or equivalent private cloud)
- Container and orchestration experience (like Docker Swarm, Kubernetes)
Nice to Have
- Experience with POS Systems and/or payments programming experience is a huge plus
- Experience with PCI DSS and compliance strategies
- Accustomed to highly scalable, high volume, low latency, transactional systems
- Programming experience beyond the basics (testing, design patterns, paradigms)
Our Tech Stack
- Backend is Java
- Web Frontend is Typescript, React 16.8+, Redux, Material UI, Webpack
- Mobile Frontend is Flutter (Android and iOS) and Java (Android)
- GraphQL and REST (json-based) APIs for FE <-> BE communication
- Source control is Git
- Internal tools are written in Go and Python and deployed on K8s
- Configuration management is based on Ansible
- Infrastructure is Terraform-managed
- Environment is Google Cloud running Ubuntu
Details
- Headquarters in Boulder CO. We prefer local / hybrid, but are open to applicants anywhere in the US.
- You will be expected to participate in virtual team meetings daily and occasionally in person.
- This position requires a background check upon offer of employment.
- Salary is FTE based on experience
- SRE III - 150k - 175k
- Benefits Include Healthcare, Dental, Vision, 401k, Generous PTO, Multiple leave policies including parental leave, Disability & Basic Life, Volunteer Day and 12 paid holidays, EAP.
- D,E & I Training on a broad range of topics.
Arryved is a family-friendly workplace dedicated to fostering a diverse, inclusive, and respectful environment for all employees. We prohibit unlawful discrimination against applicants and employees on the basis of race, color, religion, gender, gender identity, national origin, age, disability, socioeconomic status, sexual orientation, genetic information, or any other status protected by applicable federal, state, or local law.