Talent.com
Senior Scala Software Engineer

Senior Scala Software Engineer

ZipRecruiterChicago, IL, US
job_description.job_card.variable_hours_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

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.

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.

Qualifications

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

  • 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 plans.
  • 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.
  • About Rewards Network

    Rewards Network provides innovative financial, marketing services, and premier dining rewards programs to help restaurants grow revenue, increase traffic, and boost customer engagement. By offering unique card-linked offers, we connect diners with excellent restaurant experiences and leverage technology and data analytics to deliver value to restaurants, diners, and our strategic partners' loyalty programs. Our team values collaboration, issue resolution, and ownership of personal and company growth.

    #J-18808-Ljbffr

    serp_jobs.job_alerts.create_a_job

    Senior Software Engineer • Chicago, IL, US

    Job_description.internal_linking.related_jobs
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    Senior Software Engineer, Splunk

    Senior Software Engineer, Splunk

    Capital OneRIVERWOODS, Illinois, United States
    serp_jobs.job_card.full_time +1
    Senior Software Engineer, Splunk.Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    • serp_jobs.job_card.promoted
    Senior Software Engineer, Back End

    Senior Software Engineer, Back End

    Capital OneRIVERWOODS, Illinois, United States
    serp_jobs.job_card.full_time +1
    Senior Software Engineer, Back End.Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterati...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    Senior Software Engineer

    Senior Software Engineer

    Publicis GroupeChicago, IL, US
    serp_jobs.job_card.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...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    • serp_jobs.job_card.promoted
    Senior Software Engineer II

    Senior Software Engineer II

    VirtualVocationsChicago, Illinois, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior Software Engineer II, IAM.Key Responsibilities Design and build reliable authentication and authorization systems for millions of users Propose technical soluti...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    Senior Software Engineer II

    Senior Software Engineer II

    Lexis NexisChicago, IL, US
    serp_jobs.job_card.full_time +1
    LexisNexis Risk Solutions is the essential partner in the assessment of risk.Within our Business Services vertical, we offer a multitude of solutions focused on helping businesses of all sizes driv...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    • serp_jobs.job_card.promoted
    Senior Software Engineer - Platform

    Senior Software Engineer - Platform

    InRule Technology IncChicago, IL, United States
    serp_jobs.job_card.full_time
    At InRule Technology, we revolutionize the way organizations in more than 40 countries worldwide make mission-critical decisions by infusing cutting-edge technology into their processes.Some of the...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Senior Fullstack Software Engineer

    Senior Fullstack Software Engineer

    VirtualVocationsGary, Indiana, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior Fullstack Software Engineer - Adoption.Key Responsibilities Develop and enhance scalable Python and Golang services for a member-facing mobile app Contribute to...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    Senior Software Engineer- Scala Chicago, IL

    Senior Software Engineer- Scala Chicago, IL

    Rewards Network Inc.Chicago, IL, US
    serp_jobs.job_card.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...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    • serp_jobs.job_card.promoted
    Senior Software Engineer, Backend

    Senior Software Engineer, Backend

    Capital OneRIVERWOODS, Illinois, United States
    serp_jobs.job_card.full_time +1
    Senior Software Engineer, Backend.Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterativ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    Senior Software Engineer

    Senior Software Engineer

    Arrive LogisticsChicago, IL, US
    serp_jobs.job_card.full_time
    Arrive Logistics is a leading transportation and technology company in North America, with plans to continue to significantly grow year over year. Our success is a testament to our remarkable team a...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    • serp_jobs.job_card.promoted
    Senior Software Engineer, Site Reliability

    Senior Software Engineer, Site Reliability

    Capital OneRIVERWOODS, Illinois, United States
    serp_jobs.job_card.full_time +1
    Senior Software Engineer, Site Reliability.Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive.At C...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    Senior Software Engineer

    Senior Software Engineer

    UNAVAILABLEChicago, IL, US
    serp_jobs.job_card.full_time
    Job Description How You’ll Make an Impact.Epsilon is building the next generation Retail Media Network (RMN) platform to power onsite advertising at scale, using services from our industry-leading ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    • serp_jobs.job_card.promoted
    Senior Software Engineer

    Senior Software Engineer

    VirtualVocationsChicago, Illinois, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior Software Engineer, Developer Platform.Key Responsibilities : Develop infrastructure software, tools, and frameworks to enhance developer productivity Deliver cro...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Senior Software Engineer I

    Senior Software Engineer I

    UpsideChicago, IL, United States
    serp_jobs.job_card.full_time
    We created Upside to transform brick-and-mortar commerce.Our technology uses the sophistication of online retail—profit measurement, attribution, and incrementality—to provide users with more value...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Senior Software Engineer

    Senior Software Engineer

    Capital OneChicago, IL, US
    serp_jobs.job_card.full_time +1
    Do you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capital...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Senior Backend Software Engineer

    Senior Backend Software Engineer

    VirtualVocationsNaperville, Illinois, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior Software Engineer, Business Applications.Key Responsibilities Design and implement modular backend services for various internal tools Build and expand integrat...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Senior Software Engineer

    Senior Software Engineer

    Vizient, Inc.Chicago, IL, United States
    serp_jobs.job_card.full_time
    When you're the best, we're the best.We instill an environment where employees feel engaged, satisfied and able to contribute their unique skills and talents. We provide extensive opportunities for ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    Senior Software Engineer

    Senior Software Engineer

    FinixChicago, IL, US
    serp_jobs.job_card.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-...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours