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).
Apply directly at Rewards Network →Create a free account for alerts like thisView Rewards Network immigration profile
This listing is sourced directly from Rewards Network's careers page and normalized into a canonical job model.