Rewards Network ยท 7 hours ago
Software Engineer -Scala
Rewards Network has been helping restaurants grow revenue and increase customer engagement through innovative financial and marketing services. The Software Engineer (Scala) will design and develop back-end systems for client-facing web applications, enhancing services for millions of users and thousands of restaurant partners.
AdvertisingFinTechLoyalty ProgramsMarketingRestaurants
Responsibilities
Develop back-end features for web applications using modern programming languages and frameworks
Design RESTful microservices to support scalable and maintainable system architectures
Integrate relational databases into applications to manage and retrieve data efficiently
Implement event streaming systems to enable real-time data processing and updates
Collaborate with team members to align development efforts with project goals and timelines
Create robust code with comprehensive testing to ensure system reliability and performance
Enhance security measures within back-end systems to protect sensitive data and operations
Maintain software solutions through the full development lifecycle, from design to deployment
Improve development processes by contributing to team and stakeholder-driven optimizations
Research industry trends to incorporate advanced practices into system development
Qualification
Required
3-5 years of experience in back-end software development
Proficiency in Scala, other JVM or functional languages for back-end development
Skill in designing and implementing RESTful microservice architectures
Experience with relational databases and data management techniques
Competence in leveraging event streaming technologies like Kafka
Ability to write clean, testable code following functional programming principles
Familiarity with web security practices and their application in development
Skill in collaborating across technical and non-technical teams effectively
Experience managing systems through the entire software development lifecycle
Knowledge of continuous integration and delivery practices
Preferred
Bachelor's degree in a technical field or completion of a coding bootcamp
Understanding of Lightbend and Typelevel ecosystems or similar frameworks
Benefits
Competitive Paid Time Off and company holidays
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 (1)
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