Talent.com
Senior Software Engineer- Scala
Senior Software Engineer- ScalaRewards Network • Chicago, IL, United States
Senior Software Engineer- Scala

Senior Software Engineer- Scala

Rewards Network • Chicago, IL, United States
30+ days ago
Job type
  • Full-time
Job description

About Rewards Network

For 40 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. 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 Culture

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. 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. Our engaging and rewarding environment is designed to help you gain your full potential.

Job Overview

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.

This is a hybrid position that requires in office presence two days a week in Chicago.

What you’ll bring to the table

  • 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.

Do You Have The Right Mix Of Ingredients

  • 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).
  • Familiarity with Typelevel ecosystem (preferred).
  • What You’ll Love About Us

  • This is a full-time, exempt position and the base compensation for this opening in Chicago is expected to be $150,000-$182,000 annualized, depending on level, candidate experience, skills, and other factors; this position will be eligible for an annual bonus program with a target of 10% base annualized salary, for a total compensation of $165,000-$200,200.
  • 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.
  • Rewards Network is an Equal Opportunity Employer (EOE). We encourage and strongly support workplace diversity.

    #J-18808-Ljbffr

    Create a job alert for this search

    Senior Software Engineer • Chicago, IL, United States

    Related jobs
    Senior Software Engineer

    Senior Software Engineer

    UNAVAILABLE • Chicago, IL, United States
    Full-time
    Epsilon is building the next generation Retail Media Network (RMN) platform to power onsite advertising at scale, using services from our industry-leading platform that already serves billions of o...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Blueface Ltd • Chicago, IL, United States
    Full-time
    FreeWheel, a Comcast company, provides comprehensive ad platforms for publishers, advertisers, and media buyers.Powered by premium video content, robust data, and advanced technology, we’re making ...Show more
    Last updated: 1 day ago • Promoted
    Senior Software Engineer, 1

    Senior Software Engineer, 1

    Meredith • Chicago, IL, United States
    Full-time
    Dotdash Meredith is looking for an experienced technologist with a demonstrated track record of mentorship, innovative thinking, and technical excellence, to work on our Revenue Development team.Wo...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Relativity • Chicago, IL, United States
    Full-time
    The Senior Software Engineer - aiR for Review designs, builds, and operates the next generation of generative AI-driven, cloud-native web applications that are transforming our business and industr...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    hackajob • Chicago, IL, United States
    Full-time
    The ideal candidate is a self‑motivated, multi‑tasker, and demonstrated team‑player.You will be a lead developer responsible for the development of new software products and enhancements to existin...Show more
    Last updated: 6 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Publicis Groupe ANZ • Chicago, IL, United States
    Full-time
    About Epsilon PeopleCloud Discovery.The successful candidate will use expertise in modern web application design and development to advance the Epsilon PeopleCloud Discovery application.Epsilon Peo...Show more
    Last updated: 9 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Morningstar Credit Ratings, LLC • Chicago, IL, United States
    Full-time
    About the Role • • We are looking for a Senior Software Engineer to produce scalable software solutions within the Workplace engineering team. You will be part of a cross-functional team that is respo...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Morningstar, Inc. • Chicago, IL, United States
    Full-time
    Design and build stable, scalable products through the use of Amazon webservices (50% of time).Support and improve critical products and legacy systems (5%). Analyze and remediate production issues ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Java Engineer / Onsite in Willowbrook / Defense / Svelte

    Senior Java Engineer / Onsite in Willowbrook / Defense / Svelte

    Motion Recruitment • Willowbrook, IL, US
    Full-time
    An established, veteran-owned technology company based in Willowbrook, IL is looking to bring on a Senior Java Engineer to support the growth of its mission-critical security solutions.This team bu...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    CNA • Chicago, IL, United States
    Full-time
    Essential Duties & Responsibilities.Individual contributor responsible for providing a high level of expertise in systems analysis and design, application development and integration, and testing o...Show more
    Last updated: 9 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Amper • Chicago, IL, United States
    Full-time
    Amper is an early-stage, VC‑backed SaaS technology company on a mission to modernize manufacturing from the ground up.Our platform is designed to transform legacy shop‑floor complexity into actiona...Show more
    Last updated: 22 days ago • Promoted
    Senior Software Engineer- Scala Chicago, IL

    Senior Software Engineer- Scala Chicago, IL

    Rewards Network Inc. • Chicago, IL, United States
    Full-time
    For 40 years, Rewards Network has been helping restaurants grow revenue, increase traffic, and boost customer engagement through innovative financial, marketing services, and premier dining rewards...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Project 44 • Chicago, IL, United States
    Full-time
    We challenge the status quo because we know a better supply chain isn’t just possible—it’s essential.Decision Intelligence Platform, Movement. By transforming fragmented logistics data into real‑tim...Show more
    Last updated: 12 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    SEI Investments Company • Chicago, IL, United States
    Full-time
    We are looking for a passionate Senior Full Stack Software Engineer, who is ready to work on the cutting edge of FinTech software solutions. You will be joining our team of experts to build the next...Show more
    Last updated: 7 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Finix • Chicago, IL, United States
    Full-time
    Finix is a full-stack acquirer processor, empowering businesses of all sizes with flexible, modern payment solutions.Processing billions of dollars annually, Finix enables SaaS, marketplace, and e-...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Epsilon • Chicago, IL, United States
    Full-time
    The successful candidate will use expertise in modern web application design and development to advance the Epsilon PeopleCloud Discovery application. Epsilon PeopleCloud Discovery empowers users wi...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Nielsen Consumer LLC • Chicago, IL, United States
    Full-time
    NIQ is the world's leading consumer intelligence company, delivering the most complete understanding of consumer buying behavior and revealing new pathways to growth. In 2023, NIQ combined with GfK,...Show more
    Last updated: 9 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Optiver US LLC • Chicago, IL, United States
    Full-time
    Our Senior Software Engineers lead large technical projects, help set the direction for our trading infrastructure, and serve as role models within the organization. Our software engineering teams l...Show more
    Last updated: 30+ days ago • Promoted