
Senior Scala Engineer
Rewards Network
full-time
Posted on:
Location Type: Hybrid
Location: Chicago • Illinois • United States
Visit company websiteExplore more
Salary
💰 $130,000 - $170,000 per year
Job Level
Tech Stack
About the role
- Develop and maintain back-end features for web applications using modern languages and frameworks.
- Design and build scalable, maintainable system architectures, including RESTful microservices.
- Integrate and manage relational databases to ensure efficient data storage and retrieval.
- Implement event-driven and streaming solutions to support real-time data processing.
- Write high-quality, well-tested code to ensure reliability, performance, and scalability.
- Partner with cross-functional teams to deliver solutions aligned with business goals and timelines.
- Ensure security best practices are embedded across back-end systems and data flows.
- Contribute to continuous improvement of development processes, tools, and best practices.
Requirements
- 4+ years of back-end software development experience (7+ preferred), with a strong focus on Scala and functional programming.
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience (e.g., coding bootcamp or self-taught expertise)
- Proficiency in Scala and other JVM or functional programming languages
- Experience designing and building RESTful microservices and scalable system architectures.
- Hands-on experience with relational databases and data management best practices.
- Familiarity with event-driven systems and streaming technologies (e.g., Kafka).
- Experience with modern development tools and infrastructure, including Docker and Kubernetes (preferred).
- Strong coding practices, including writing clean, testable, and maintainable code.
- Understanding of web security principles and secure application development.
- Experience working across the full software development lifecycle, including CI/CD practices.
- Ability to collaborate effectively with cross-functional technical and non-technical teams.
- Familiarity with Lightbend, Typelevel, or similar ecosystems (preferred).
Benefits
- Comprehensive benefits package, which includes:
- 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.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Scalafunctional programmingRESTful microservicesrelational databasesevent-driven systemsstreaming technologiesDockerKubernetesCI/CD practicesclean code
Soft Skills
collaborationcross-functional teamworkcommunicationproblem-solvingadaptabilitycontinuous improvementreliabilityperformance focusscalability mindsetsecurity awareness
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Engineeringcoding bootcampself-taught expertise