Senior Engineer

Tata Consultancy Services Ltd

  • Costa Mesa, CA
  • 23 days ago
  • $120,000–$125,000 Per Year

Highlights

Develop integrations with cloud services across AWS and Google Cloud Platform (GCP). Develop and execute comprehensive testing strategies, including unit, component, and integ ration testing.

Numbers & Facts

LocationCosta Mesa, CA
Salary$120,000–$125,000 Per Year

Description

Role: Senior Engineer

Required Skills: Scala

Qualification: BACHELOR OF COMPUTER SCIENCE

Experience: 8 - 10 Years

Function: TECHNOLOGY

Apply By: 2026-11-29

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:

o IAM

o STS

o AssumeRole

o WebIdentity

  • Experience integrating with AWS SDKs, particularly:

o Amazon S3

o AWS STS

  • Experience working with:

o Google BigQuery

o Google Dataflow

  • Strong SQL skills and experience with PostgreSQL.
  • Experience with asynchronous and concurrent programming using technologies such as:

o FS2

o cats-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: $120000 - $125000 a year

#LI-JH1

Similar Jobs