Rewards Network

Rewards Network

Senior Scala/Python Engineer (Hybrid)

Chicago, IL · Senior · Full-time

Sponsorship not specified$130k-$170kDetected 6 days ago
PythonScalaPostgreSQLDockerKubernetesCI/CDDevOpsRESTKafkaData AnalysisData EngineeringResearchCollaboration

About the role

  • About Rewards Network For 41 years, Rewards Network has been helping restaurants grow revenue, increase traffic, and boost customer engagement through innovative financial, marketing services, and premier dining rewards programs.
  • We're open to hiring at the mid to senior level based on experience.
  • This is a hybrid position that requires in office presence 3 days a week (Tuesday-Thursday) in Chicago.

Responsibilities

  • By offering unique card-linked offers, we introduce diners to fantastic restaurant experiences, leveraging advanced technology and data analytics to deliver value to restaurants, diners, and our strategic partners' loyalty programs.
  • Our engaging and rewarding environment is designed to help you gain your full potential.
  • The Senior Software Engineer (Platform Team) joins a dynamic group responsible for designing and developing scalable back-end systems that power Rewards Network's dining and transaction processing platform.
  • This role contributes to building robust, functional programming-driven services, ensuring seamless rewards delivery and exceptional partner experiences for millions of users.
  • We encourage and strongly support workplace diversity.

Nice to have

  • 7+ years of experience in back-end software development, with at least 3 years focused on functional programming.
  • Expert proficiency in Scala or other functional programming languages for building complex back-end systems.
  • Strong experience with functional programming libraries, including Cats Effect, for concurrent and scalable applications.
  • Advanced skill in designing RESTful APIs and microservices with functional paradigms.
  • Proficiency in event streaming systems like Kafka for real-time processing.
  • Expertise in optimizing relational databases (e.g., PostgreSQL) for high-throughput environments.
  • Ability to write clean, testable code adhering to functional programming principles.
  • Deep knowledge of security practices for critical systems.

Skills

  • Architect RESTful APIs and microservices using functional programming to ensure reliability and maintainability.
  • Optimize databases for performance and data integrity.
  • Implement security measures to safeguard sensitive platform data.
  • Enhance CI/CD processes to maintain platform reliability.
  • Research advanced functional programming techniques to improve system performance.

Compensation

  • Expected Pay Range
  • $130,000 - $170,000 USD

Benefits

  • Generous dining reimbursement when you dine with our restaurant clients
  • Two medical plan options- Standard PPO or High Deductible Health Plan (HSA with company match for HDHP participants)
  • Two dental plan options and a vision plan
  • Flexible Spending Accounts and a pre-tax commuter benefit program
  • Short Term and Long Term disability
  • Company-paid life insurance and AD&D insurance, supplemental employee, spouse, and child life insurance
  • including flexible PTO, 11 company holidays, and parental leave.
  • We take pride in partnering with the world's most powerful loyalty programs to drive full-price paying customers to local restaurants through marketing services and flexible funding options.

Company info

  • This is a full-time, exempt position. The base salary range for this role in Chicago is $130,000-$170,000 annually, depending on level (mid-level or senior), as well as candidate experience, skills, and other factors. This role is also eligible for an annual bonus target of 10%, bringing total target compensation to $143,000-$187,000.
  • Comprehensive benefits package, which includes:
  • Competitive Time Off
  • At Rewards Network, you'll be part of a driven and diverse team that excels in collaboration, issue resolution, and taking ownership of both personal growth and the company's success.

Equal opportunity

  • Equal Opportunity Employer (EOE).

This listing is sourced directly from Rewards Network's careers page and normalized into a canonical job model.