Senior Scala Developer - W2

Chicago, IL, US • Posted 14 hours ago • Updated 14 hours ago
Contract Independent
Contract W2
On-site
Depends on Experience
Company Branding Image
Fitment

Dice Job Match Score™

🎯 Assessing qualifications...

Job Details

Skills

  • Scala Backend Engineer
  • Manufacture and Digital and Financial domain
  • Scala Backend Engineerand Java 17+
  • web servicesanddata pipelines
  • Akka / Pekko (Critical) and Actors and Cluster and Singleton and Persistence
  • AWS & Cloud Stack
  • IAM and Kinesis and Dynamo DB and KMS and API Gateway
  • (GitHub Actions preferred

Summary

Job Title: IT Software Engineer 5
Job ID: 96962-1
Location: Chicago, IL (Local preferred)
Duration: 12+ Months Contract
Total 3 rounds of Interview ,
2 Coding Rounds and 1 Technical Round.
Note : Manufacturing Exp need and Financial domain

Role Overview
We are seeking a highly skilled Scala Backend Engineer with strong experience in distributed systems, functional programming, and streaming architectures. This is a hands-on engineering role focused on building scalable backend services and processing high-volume machine-generated data.

Core Technical Requirements
Primary Skills (Must-Have)
  • Scala (Mandatory):
    • Minimum 2 3 years of hands-on experience
  • Java:
    • Strong experience with Java 17+
  • Backend Development:
    • Building web services and data pipelines

Frameworks & Technologies
  • Akka / Pekko (Critical):
    • Akka Streams (Pekko Streams)
    • Actors, Cluster, Singleton, Persistence, HTTP
  • Functional Programming:
    • Experience with Cats / Cats Effect
  • Streaming & Distributed Systems:
    • High-concurrency systems
    • Distributed architecture design

AWS & Cloud Stack
Strong hands-on experience required with:
  • IAM
  • Kinesis
  • DynamoDB
  • SQS / SNS
  • API Gateway
  • KMS

Additional Skills
  • Strong SQL & query optimization
  • CI/CD pipelines (GitHub Actions preferred)
  • DevOps exposure
  • High availability & scalable system design
  • Hands-on architecture experience (not just theoretical)

Ideal Candidate Profile
  • 8+ years of overall experience
  • Career progression: Java Scala
  • Strong expertise in:
    • Functional programming
    • Distributed systems
    • Stream processing
  • Hands-on developer (not managerial)

Role Responsibilities
  • Backend application development
  • Design and build:
    • Scalable web services
    • Robust data pipelines
  • Process high-volume machine-generated events
  • Work on distributed, high-throughput systems

Interview Process
  • Total Rounds: 3
    • 2 Coding Rounds
    • 1 Tech Round covering:
      • Scala (functional programming)
      • SQL
      • AWS
      • CI/CD
      • System Design
Focus Areas
  • Scala coding proficiency
  • Akka/Pekko frameworks
  • Stream processing
  • Distributed systems design

Disqualifiers / Red Flags
  • Full-stack profiles (not suitable)
  • Architects / senior leadership candidates
  • Superficial Scala experience ( polyglot without depth)
  • Short job tenures or overlapping employment
  • Previously rejected candidates from Client Scala team
  • Long resumes (>3 pages)
  • Use of AI tools during interviews (strictly prohibited)

Candidate Screening Checklist
  • Confirm if candidate has interviewed with Caterpillar Scala team before
  • Ensure:
    • Strong, concise resume
    • Stable employment history
    • Genuine hands-on expertise

Vendor Notes
  • Submission Limit: 2 3 candidates per vendor
  • Resume Review Session:
    • Date: Friday, May 8
    • Time: 3:00 PM CST

Key Takeaways
  • Niche, high-bar Scala backend role
  • Emphasis on:
    • Depth over breadth
    • Real-world distributed systems experience
    • Hands-on engineering expertise
  • Local candidates preferred; strong remote candidates will be considered
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: RTL327349
  • Position Id: 8962446
  • Posted 14 hours ago

Company Info

About Cyma Systems Inc

Cyma Systems is a technology solutions firm based in Connecticut serving mid-sized and Fortune 1000 businesses. We work with a range of corporate commercial clients as well as with the government sector. As a full-service consulting firm, we engage with our clients to share ideas on how we can help their businesses to become more profitable, to get a jump start on competitors by bringing products to market quickly, reducing costs, maximizing the use of existing technologies, driving more sales through the channel, and to bring additional value by forming a mutually beneficial partnership.

We think that the essence of a successful business is its ability to adapt and transform keeping ground realities in sight. At Cyma we work on leveraging the right synergies between technology and people that work towards transforming the outlook and results of your business.

About_Company_OneAbout_Company_Two
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Remote

6d ago

Easy Apply

Contract, Third Party

Depends on Experience

Remote

2d ago

Easy Apply

Contract

Depends on Experience

Search all similar jobs