Senior Software Engineer - Platform at Raise
Chicago, IL, US

About Raise

We’re Raise, a leading retail payments company and the world’s largest gift card marketplace, that connects consumers to buy discount gift cards or sell their unwanted cards for cash. We’re partnered with over 400 national brands, offering retailers a new form of digital payment, while incentivizing consumers to make their money worth more.

Since our launch in 2013, we’ve saved millions of consumers more than $140 million! and have received $147 million in funding from investors including Accel, PayPal, Bessemer Venture Partners and New Enterprise Associates. Raise is headquartered in Chicago with an office in New York.

About the Position

Raise is looking for a Senior Software Engineer to join our Platform team. In this position, you will be responsible for maintaining, designing, implementing and upgrading a cloud infrastructure to support our micro services platforms. At Raise, we embrace automation and infrastructure as code as a means of empowering the Delivery teams’ frictionless ownership of applications and services. The ideal candidate has a background in developing distributed applications, cloud technologies, and delivering self-service infrastructure.

Responsibilities

  • Work with the rest of the engineering organization to build automated processes and tools for managing application and service deployments
  • Own and support underlying infrastructure and cross-cutting services such as logging and monitoring
  • Collaborate closely with Engineering teams to understand the behaviors and configuration of underlying applications and services and empower their delivery 

Skills & Qualifications

  • 5+ years experience with high availability, concurrent, large-scale distributed infrastructures
  • 5+ years of engineering expertise, practicing software development professionally in a collaborative environment (Test-Driven Development (TDD) and paired programming) preferably in Go, Ruby or Python
  • Extensive experience with leading cloud technologies like Amazon Web Services
  • Extensive experience with “infrastructure as code” and automation/configuration management tools such as Chef, Ansible, SaltStack, Puppet, or Terraform as well as the selection process around these tools
  • Extensive experience working with Linux containers, schedulers and surrounding tools such as Docker, Kubernetes and Helm
  • Expertise in creating automated CI/CD Pipelines with tools such as Jenkins
  • Strong background managing and supporting Linux servers
  • Familiarity with cloud-friendly network architectures and network security best practices
  • Ability to communicate technical concepts, possibilities and limitations to a non-technical audience
  • High attention to detail and constructive attitude in peer code reviews

Benefits

  • Comprehensive benefits package including health, dental, vision, 401(K) with match that is 100% vested from day one, company paid short term and long-term disability and life insurance
  • Flexible Paid Time Off Policy
  • Raise Gives Back, paid time off for volunteering
  • Pre-tax commuter program
  • 16 weeks paid maternity leave
  • Paid parental leave
  • Credits for employees
  • Company provided snacks, coffee and soda
  • Voluntary benefits like Pet Insurance and Identity Protection