Scala Software Engineer

40-year-old company helping restaurants increase revenue through innovative financial, marketing services, and premier dining rewards programs.
$115,000 - $150,000
Backend
Mid-Level Software Engineer
Hybrid
101 - 500 Employees
2+ years of experience
Finance

Description For Scala Software Engineer

Rewards Network, a well-established company with 40 years of experience in the restaurant industry, is seeking a Scala Software Engineer to join their dynamic team. The company specializes in helping restaurants boost their revenue through innovative financial and marketing services, particularly through their premier dining rewards programs.

The role offers an exciting opportunity to work on building new business areas and improving their rewards platform. As a Scala Software Engineer, you'll be integral in designing and developing the core rewards engine and supporting applications. The position requires a passionate problem solver who excels in a fast-paced, collaborative environment.

The company offers a comprehensive benefits package including competitive salary ($115,000-$150,000), medical, dental, and vision insurance, 401(k) with company match, and unique perks like dining reimbursements at partner restaurants. The hybrid work environment requires 2-3 days in their new Chicago office, which is conveniently located near Metra Train stations.

Key technical requirements include 2+ years of experience with Scala or functional programming, expertise in RESTful and event-driven microservice architectures, and proficiency in Agile methodologies. The ideal candidate will have strong problem-solving abilities and excellent communication skills.

What makes this role particularly attractive is the opportunity to work with cutting-edge technologies while solving real business challenges in the restaurant industry. You'll be part of a diverse and passionate team that values collaboration and continuous improvement. The company's culture emphasizes professional growth, ownership of projects, and the satisfaction of contributing to solutions that benefit both restaurants and diners.

This position is perfect for a mid-level engineer who wants to make a significant impact in a stable yet innovative company. The role offers a balance of technical challenges and business value creation, with the added benefit of working on systems that directly influence the restaurant industry's digital transformation.

Last updated 10 days ago

Responsibilities For Scala Software Engineer

  • Work with peers to architect, design and implement new platform and supporting applications
  • Apply technology to strategically solve business challenges
  • Identify, research and implement new technologies
  • Participate in Agile/Lean/Kanban practices
  • Perform testing throughout development cycle using TDD mindset
  • Collaborate with Quality Assurance engineers
  • Continuously improve, refine, and refactor software

Requirements For Scala Software Engineer

Scala
  • BS in Computer Science, boot camp, or equivalent experience
  • 2+ years of general development experience
  • Experience with relational databases
  • Experience with Continuous Integration and Continuous Delivery using Git, Team City or similar tools
  • Experience working with and designing RESTful and/or event-driven microservice architectures
  • 2+ years of experience on an Agile delivery team
  • 2+ years of development with Scala or other functional languages
  • Excellent written and verbal communication skills
  • Excellent problem solving and troubleshooting skills

Benefits For Scala Software Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Commuter Benefits
  • Competitive Paid Time Off and company holidays
  • Generous dining reimbursement with restaurant clients
  • 401(k) plan with company match
  • Medical plans (Standard PPO or High Deductible Health Plan with HSA)
  • Free prescriptions through Rx n Go partnership
  • Dental and vision plans
  • Flexible Spending Accounts
  • Pre-tax commuter benefit program
  • Accident, Critical Illness, and Hospital Indemnity Insurance Plans
  • Short Term and Long Term disability
  • Company-paid life insurance and AD&D insurance
  • Employee Life Assistance Program
  • Catered lunches on Tuesdays
  • Annual bonus program (10% of base salary)
  • New office space downtown near Metra Train stations

Interested in this job?

Jobs Related To Rewards Network Scala Software Engineer

Software Developer III, Chrome

Software Developer III position at Google Chrome team, focusing on developing next-generation technologies and large-scale systems with 2+ years of experience required.

Software Developer III, Infrastructure, Google Cloud Business Platforms

Software Developer III position at Google Cloud, focusing on infrastructure development using C++ and distributed systems expertise.

Software Developer III, Infrastructure, AlloyDB

Software Developer III position at Google working on AlloyDB infrastructure, focusing on database internals and machine learning integration.

Construction EHS Area Program Manager

Lead Environmental, Health and Safety construction program management for Google's data centers, ensuring safety standards and compliance across multiple locations.

Program Manager III, Logistics Solutions, Technical Infrastructure

Lead logistics solutions and technical infrastructure projects at Google, driving innovation in supply chain operations with competitive compensation and benefits.