Senior Engineer

Tata Consultancy Services

Raytown (MO)

On-site

USD 100,000 - 110,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Discretionary Annual Incentive
Comprehensive Medical Coverage
Family Leave
Commuter Benefits
Certification & Training Reimbursement
Vacation & Holidays
401K Plan

Job summary

Tata Consultancy Services Limited is seeking a Scala Developer in Raytown, MO to design, develop, and maintain scalable backend services. You will work on distributed systems processing large data workloads, building cloud integrations across AWS and GCP, and implementing secure authentication using cloud-native services.

The role focuses on data pipelines, collaboration with cross-functional teams, and ensuring reliability, observability, and performance of cloud-based systems.

Qualifications

  • Proficient in Scala and functional programming concepts.
  • Experience with JSON serialization frameworks (Circe).
  • Cloud experience: AWS and/or GCP; knowledge of IAM, STS, AssumeRole, WebIdentity.
  • Strong SQL skills with PostgreSQL; familiarity with BigQuery and Dataflow is a plus.
  • Experience with distributed systems, testing, and cloud-native architectures.
  • Proficient in Git and modern development workflows.

Responsibilities

  • Design, develop, and maintain scalable backend services using Scala.
  • Build distributed systems for large-scale data workloads.
  • Develop cloud integrations across AWS and GCP.
  • Implement secure authentication/authorization with cloud-native services.
  • Build and maintain data pipelines for ingestion, transformation, and analytics.
  • Collaborate with cross-functional teams to define technical requirements.

Skills

Scala
SBT
Circe
AWS
GCP
IAM
STS
AssumeRole
WebIdentity
S3
BigQuery
Dataflow
PostgreSQL
FS2
Cats-effect
Pub/Sub
Testing
Distributed systems
Git

Education

Bachelor of Engineering

Tools

AWS SDK
Google Pub/Sub

Job description

Scala Developer
Must Have Technical/Functional Skills
  • Strong proficiency in Scala and experience with sbt for build management.
  • Solid understanding of functional programming principles and best practices.
  • Experience with JSON serialization and deserialization frameworks such as Circe.
  • Hands-on experience with AWS and/or Google Cloud Platform (GCP).
  • Knowledge of cloud authentication and authorization mechanisms, including:
    • IAM
    • STS
    • AssumeRole
    • WebIdentity
  • Experience integrating with AWS SDKs, particularly:
    • Amazon S3
    • AWS STS
  • Experience working with:
    • Google BigQuery
    • Google Dataflow
  • Strong SQL skills and experience with PostgreSQL.
  • Experience with asynchronous and concurrent programming using technologies such as:
    • FS2
    • ocats-effect
  • Familiarity with distributed messaging platforms such as Google Pub/Sub.
  • Strong testing experience, including unit, component, and integration testing.
  • Experience troubleshooting distributed systems and cloud-native applications.
  • Proficiency with Git and modern software development workflows.
Roles & Responsibilities
  • Design, develop, and maintain scalable backend services using Scala.
  • Build and enhance distributed systems that process large-scale data workloads.
  • Develop integrations with cloud services across AWS and Google Cloud Platform (GCP).
  • Implement secure authentication and authorization mechanisms using cloud-native identity services.
  • Build and maintain data pipelines supporting ingestion, transformation, and analytics.
  • Collaborate with cross-functional teams to define technical requirements and deliver solutions.
  • Ensure system reliability, observability, performance, and operational excellence.
  • Write clean, maintainable, and well-documented code.
  • Participate in code reviews and mentor other engineers.
  • Troubleshoot and resolve issues in distributed, cloud-based environments.
  • Develop and execute comprehensive testing strategies, including unit, component, and integ ration testing.
Education

Bachelor of Engineering

TCS Employee Benefits Summary
  • Discretionary Annual Incentive.
  • Comprehensive Medical Coverage: Medical & Health, Dental & Vision, Disability Planning & Insurance, Pet Insurance Plans.
  • Family Support: Maternal & Parental Leaves.
  • Insurance Options: Auto & Home Insurance, Identity Theft Protection.
  • Convenience & Professional Growth: Commuter Benefits & Certification & Training Reimbursement.
  • Time Off: Vacation, Time Off, Sick Leave & Holidays.
  • Legal & Financial Assistance: Legal Assistance, 401K Plan, Performance Bonus, College Fund, Student Loan Refinancing.

Salary Range: $100000 - $110000 a year

Location

Raytown, MO

Function

TECHNOLOGY

Role

Senior Engineer

ID

436808

Skills

Scala

Salary Range

$100,000 - $110,000

Desired Candidate Profile

Qualifications

BACHELOR OF COMPUTER SCIENCE

#LI-JH1

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Engineer
Senior Engineer

Tata Consultancy Services • Costa Mesa (CA)

On-site
USD 120,000 - 125,000
Discretionary Annual Incentive
Comprehensive Medical Coverage: Health
Family Support: Parental Leaves
+4
Senior Engineer
Senior Engineer

Tata Consultancy Services • Basking Ridge (NJ)

On-site
USD 100,000 - 120,000
Discretionary Incentive
Comprehensive Medical Coverage
Parental Leaves
+3
Senior Engineer
Senior Engineer

Tata Consultancy Services • Costa Mesa (CA)

On-site
USD 120,000 - 125,000
Discretionary Incentive
Comprehensive Medical Coverage
Parental Leaves
+3
Senior Java Engineer
Senior Java Engineer

Tata Consultancy Services • Naperville (IL)

On-site
USD 110,000 - 120,000
Discretionary Annual Incentive
Comprehensive Medical Coverage
Parental Leaves
+2
Engineer- Analysis
Engineer- Analysis

Tata Consultancy Services • Lewisville (TX)

On-site
USD 120,000 - 125,000
Discretionary Annual Incentive
Comprehensive Medical Coverage
Motheral & Parental Leaves
+4
Java Developer
Java Developer

Tata Consultancy Services • Seattle (WA)

On-site
USD 95,000 - 125,000
Discretionary Annual Incentive
Comprehensive Medical Coverage
Family Leave
+3
Java Scala Developer
Java Scala Developer

Tata Consultancy Services • Jersey City (NJ)

On-site
USD 80,000 - 90,000
Annual incentive
Medical coverage
Dental & Vision
+6
Engineer- Analysis
Engineer- Analysis

Tata Consultancy Services • Lewisville (TX)

On-site
USD 120,000 - 125,000
Discretionary Annual Incentive
Medical Coverage: Medical & Health, DV
Family Leave
+3
Engineer Software
Engineer Software

Tata Consultancy Services • Irving (TX)

On-site
USD 64,000 - 125,000
Discretionary Incentive
Medical Coverage
Parental Leaves
+5
Sr. Fullstack Developer
Sr. Fullstack Developer

Tata Consultancy Services • New York (NY)

On-site
USD 135,000 - 160,000
Discretionary Annual Incentive.
Medical Coverage: Health, Dental, &amp
Parental Leaves
+4