Talent.com
Senior Software Engineer- Scala

Senior Software Engineer- Scala

Rewards NetworkChicago, IL, US
30+ days ago
Job type
  • Full-time
Job description

Job Description

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 : (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.

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 :

    Comprehensive benefits package, which includes :

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

    Expected Pay Range

    $150,000—$182,000 USD

    Create a job alert for this search

    Senior Software Engineer • Chicago, IL, US

    Related jobs
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    UNAVAILABLEChicago, 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 moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    SagePathsChicago, IL, US
    Full-time
    Job Title : Senior Software Engineer.We are seeking a talented Software Engineer with strong expertise in React and Python. The ideal candidate will have a passion for developing high-quality softwar...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Vizient, IncChicago, IL, United States
    Full-time
    Senior Software Engineer page is loaded## Senior Software Engineerlocations : Chicago, IL 60607time type : Full timeposted on : Posted Todayjob requisition id : 31537RWhen you’re the best, we’r...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer II

    Senior Software Engineer II

    LexisNexis Risk SolutionsChicago, IL, United States
    Full-time
    Senior Software Engineer II page is loaded## Senior Software Engineer IIlocations : Boca Raton, FL : Chicago, ILtime type : Full timeposted on : Posted Todayjob requisition id : R100578 • •About...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Sales Demo - Corey CellaChicago, IL, US
    Full-time
    Empowering People – Extraordinary Performance.IAMGOLD is a leading mid-tier Canadian gold producer with operating gold mines on three continents. We are in growth mode, with a robust pipeline ...Show moreLast updated: 13 days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    TransMarket GroupChicago, IL, US
    Full-time
    Founded in 1980 as Aardvark Financial, TransMarket Group (TMG) is a privately held global markets proprietary trading firm in Chicago. We use next-generation technology to capture opportunities arou...Show moreLast updated: 30+ days ago
    • Promoted
    2024087 Senior Software Engineer

    2024087 Senior Software Engineer

    DeereChicago, IL, United States
    Full-time
    There are over 7 billion people on this planet.And by 2050, there will be 2 billion more.Making sure there is enough food, fiber and infrastructure for our rapidly growing world is what we're all a...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    ModelopChicago, IL, United States
    Full-time
    ModelOp is seeking a highly skilled Senior Software Engineer with expertise in Java, Spring Framework, and Python to join our dynamic development team. The ideal candidate will drive the design, dev...Show moreLast updated: 1 day ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Accertify, Inc.Itasca, IL, US
    Full-time
    Trusted by many of the largest companies globally, Accertify is the leading digital platform assessing risk across the entire customer journey, from Account Monitoring and Payment Risk to Refund Fr...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    SnapsheetChicago, IL, US
    Full-time +1
    Job Title : Senior Software Engineer.Job Type : Full-time, direct hire.Job Department : Technology .Snapsheet is an industry-leading tech company building products that make insurance simple, for...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    HHAeXchangeMundelein, IL, US
    Full-time
    HHAeXchange is the leading technology platform for home and community-based care.Founded in 2008, HHAeXchange was born out of an idea to create a fully comprehensive end-to-end homecare solution to...Show moreLast updated: 13 days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    TAG - The Aspen GroupChicago, IL, United States
    Full-time
    The Aspen Group (TAG) is one of the largest and most trusted retail healthcare business support organizations in the U.Working in partnership with independent practice owners and clinicians, the te...Show moreLast updated: 15 days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Carta HealthcareChicago, IL, US
    Full-time
    You will design, develop, and maintain backend applications, services, and systems.This role involves close collaboration with product stakeholders, supporting internal teams, and engaging with cus...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    BriteCoreChicago, IL, US
    Full-time
    At BriteCore, we’re a dynamic, forward-thinking company on a mission to empower Property & Casualty (P&C) insurers to grow their business and achieve operational efficiencies with mod...Show moreLast updated: 13 days ago
    • Promoted
    Senior Engineer Software

    Senior Engineer Software

    PaylocitySchaumburg, IL, US
    Full-time
    Remote (Must be based in Guadalajara).Paylocity is an award-winning provider of cloud-based HR and payroll software solutions, offering the most complete platform for the modern workforce.The compa...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    SEI Investments CompanyChicago, 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 moreLast updated: 2 days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    FinixChicago, IL, US
    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 moreLast updated: 13 days ago
    • Promoted
    Senior Software Engineer, Platform

    Senior Software Engineer, Platform

    PryonChicago, IL, US
    Full-time
    We’re a team of AI, technology, and language experts whose DNA lives in Alexa, Siri, Watson, and virtually every human language technology product on the market.Now we’re building an in...Show moreLast updated: 6 days ago