Overview

About Snap! Mobile, Inc:

Snap! Mobile has been proudly supporting programs around the country with simple and dependable services since 2014. Snap! Raise has brought in over $700 million dollars for over 100,000 groups and teams through over 12.5 million participants and donors. In addition to the Snap! Raise fundraising platform, Snap! Mobile further supports schools, groups, and teams with its other brands Snap! Spend (money management tools), Snap! Store (spirit wear), and Snap! Manage (integrated scheduling, communication, and registration platform).

Our Team:

  • We prioritize action through transparency, and expediency – we are lean and put focus on outcome over process (process exists, we just don’t do things for the sake of it)
  • We support and help one another to achieve our goals – we love pair programming
  • We acknowledge that innovation can come from anyone – we value curiosity, creativity, courage, and playfulness
  • Our motivation stems from having clarity of work and autonomy
  • We are a very mission driven company and believe that we need to champion the champions to help the next generation
  • Constructive feedback, giving kudos for work well done, and encouraging one another helps us grow
  • We are domain driven, domain focused, and domain structured
  • We take ownership in the full lifecycle of our work: discovery, development, quality control, release, and post launch maintenance
  • Continuous Delivery allows us to move fast; Cool down sprints allow us to breathe

About you

  • You’re a software engineer with years of experience and a deep understanding of systems engineering or software engineering practices.
  • You have a deep understanding of container technologies such as Docker and Kubernetes and have operated containers in production.
  • You are proficient with cloud environments, preferably AWS
  • Proficiency with CI/CD tools. Bonus points if you have experience with Circle CI, AWS Code Pipeline, or GitHub Actions.
  • You are proficient with Infrastructure as Code tooling, such as Terraform, Chef, or Puppet. Bonus points if you have experience with GitOps.
  • You are proficient with Unix, AWS, and Git.
  • You are self-motivated and able to manage yourself and your own queue.
  • You are a problem solver with a passion for simple, clean, and maintainable solutions.
  • You agree that concise and effective written and verbal communication is a must for a successful team.
  • You are able to maintain a minimum of 5 hours overlap with 9:00 to 5:00 PM Central time.
  • You can dedicate about two weeks per year for travel to company events.

Here’s How You Will Make an Impact

  • Help build a container-based self-service infrastructure for product engineering teams.
  • Work side-by-side with the rest of DevOps and infrastructure team to empower other engineering teams.
  • Design and implement secure and easy-to-use tooling and abstractions for other teams to leverage.
  • Active involvement in design, implementation, and maintenance of the development, staging, and production infrastructure.
  • Participate in an on-call rotation for the services owned by your team.
  • Help ensure the stability and uptime of services within the organization.
  • Create concise post-mortems in the event of an outage.
  • Write and maintain run-books for other engineers to leverage.
  • Ensure proper security, monitoring, alerting, and reporting.

About Us

  • Our applications are built primarily using Node.js, TypeScript (Vue.js), and Postgres, with some legacy systems on Ruby on Rails, Python, and MySQL (RDS)
  • We utilize AWS and deploy to production on average 10 times per day
  • We are focused on Continuous Delivery and CI/CD pipelines
  • We value being agile over doing “Agile”

Compensation Depends on level of experience. Ranging between $100- $120K. 

Snap! Mobile is proud to offer the following benefits:

  • Unlimited time off policy
  • Medical, Dental, Vision
  • 401K with a 4% match from the company
  • 13 paid holidays
  • Unlimited PTO