Rewards Network ยท 3 days ago
Senior Software Engineer- Scala
Rewards Network has been helping restaurants grow revenue and boost customer engagement through innovative services for 40 years. The Senior Software Engineer will be responsible for designing and developing scalable back-end systems, ensuring seamless rewards delivery and exceptional partner experiences.
AdvertisingFinTechLoyalty ProgramsMarketingRestaurants
Responsibilities
Lead the development of scalable back-end systems to support platform services
Architect RESTful APIs and microservices using functional programming to ensure reliability and maintainability
Build real-time data pipelines to enable efficient platform operations
Optimize databases for performance and data integrity
Mentor team members on functional programming practices and system design for high-quality, testable code
Collaborate with DevOps and data teams to align on platform performance and operational needs
Implement security measures to safeguard sensitive platform data
Oversee projects from design to deployment, ensuring alignment with business goals
Enhance CI/CD processes to maintain platform reliability
Research advanced functional programming techniques to improve system performance
Qualification
Required
7+ years of experience in back-end software development, with at least 3 years focused on functional programming
Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience (e.g., coding bootcamp or self-taught expertise)
Expert proficiency in Scala
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
Proven ability to lead technical projects and mentor engineers across teams
Experience with CI/CD pipelines and containerized environments (e.g., Docker, Kubernetes)
Preferred
Familiarity with Typelevel ecosystem
Benefits
Comprehensive benefits package, which includes:
Competitive Time Off Benefits: including flexible PTO, 11 company holidays, and parental leave.
Generous dining reimbursement when you dine with our restaurant clients
401(k) plan with a company match
Two medical plan options- Standard PPO or High Deductible Health Plan (HSA with company match for HDHP participants)
Partnership with Rx n Go, offering certain prescriptions for free
Two dental plan options and a vision plan
Flexible Spending Accounts and a 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, supplemental employee, spouse, and child life insurance
Employee Life Assistance Program
Hybrid working environment in a new office space downtown near the Metra Train stations and catered lunches on Tuesdays.
Company
Rewards Network
Rewards Network is a provider of capital and marketing services to the restaurant industry.
H1B Sponsorship
Rewards Network has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (2)
2024 (2)
2023 (2)
2022 (2)
2021 (1)
2020 (2)
Funding
Current Stage
Growth StageTotal Funding
unknown2017-10-02Acquired
Recent News
2025-09-30
2025-05-06
Company data provided by crunchbase