Senior Software Engineer — Scala/Python, Platform Team (Hybrid)
Compensation
$130k – $170k /yr
Employment type
Full-time
Work setting
On-site
Location
City of Chicago, IL
Schedule
Day shift
Posted
You'll be redirected to the employer's application page.
Job overview
The Senior Software Engineer — Scala/Python, Platform Team role is hybrid, with in-office work Tuesday through Thursday in Chicago, IL. The base salary is $130,000–$170,000 per year; the role is also eligible for a 10% annual bonus target. Rewards Network provides dining rewards, marketing services, and funding options that help restaurants grow revenue and customer engagement. The engineer builds and improves scalable backend systems for the company’s dining and transaction-processing platform. The role contributes to reliable rewards delivery through APIs, microservices, data pipelines, database optimization, security, and collaboration with DevOps and data teams.
What you'll do
- Develop scalable backend platform services
- architect RESTful APIs and microservices
- build real-time data pipelines
- optimize databases
- mentor engineers in functional programming and system design
- collaborate with DevOps and data teams
- implement security measures
- oversee projects from design to deployment
- improve CI/CD processes.
What we're looking for
- Skills & competencies
- senior software engineerscalapythonplatform teambackend systemsfunctional programmingrest apismicroserviceshybridchicago ilrewards network$130k–$170k/year10% bonus target
- Work arrangement
- Weekend coverage required
Benefits & perks
- Flexible PTO
- 11 company holidays
- parental leave
- dining reimbursement
- 401(k) with company match
- medical, dental, and vision plans
- disability and life insurance
- commuter benefit
- flexible spending accounts.
Why this role
Hybrid schedule requires office presence three days per week, Tuesday through Thursday, in Chicago. The posting seeks 7+ years of backend development experience, including at least 3 years focused on functional programming; Scala expertise is required, while Python experience is preferred.
About the employer
Rewards Network is hiring for this role. Industry: Financial Transactions Processing, Reserve, and Clearinghouse Activities. Sector: 52.
Additional details
- Industry sector
- 52
- Industry
- Financial Transactions Processing, Reserve, and Clearinghouse Activities
- Occupation code
- 15-1252.00
You'll be redirected to the employer's application page.
Listing ID: f9259e6e-1c06-4814-8a5d-c7bd56dd71ca