Scala Programming

Infosys

Bengaluru

On-site

INR 1,800,000 - 3,000,000

Full time

11 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Infosys Bengaluru is seeking a senior Scala engineer who will lead the design and delivery of scalable, high-performance solutions. You will guide implementation choices, mentor engineers, and shape best practices to improve reliability and speed of delivery.

You will collaborate with stakeholders to translate business needs into clean, maintainable services and drive engineering excellence through thoughtful architecture and code quality. This role offers ownership, impact, and growth.

Qualifications

  • 8+ years of software development with Scala.
  • Strong hands-on Scala, Akka, and Play expertise.
  • Experience with SBT for builds, dependency management, and packaging.
  • Bachelor's or higher in Engineering/CS or related discipline.
  • Proven experience leading technical delivery and guiding teams.

Responsibilities

  • Lead end-to-end development of Scala-based applications and services, ensuring performance, scalability, and maintainability.
  • Design and implement concurrent and distributed components using Akka, including actors, routing, supervision, and fault-tolerance patterns.
  • Build and enhance web services and APIs using Play Framework, following clean architecture and modular design principles.
  • Own build, dependency, and release management using SBT; optimize build pipelines and enforce consistent project structure.
  • Drive code quality through reviews, refactoring, and establishing engineering standards, patterns, and reusable components.
  • Collaborate with product and technical stakeholders to refine requirements, estimate work, and deliver predictable outcomes.
  • Mentor team members, provide technical guidance, and support troubleshooting of complex production issues.

Skills

Scala
Akka
Play Framework
SBT
REST APIs

Education

BTech/BE/BSc or MSc/MTech/MCA

Tools

SBT
Docker

Job description

Job DescriptionJoin a collaborative engineering team where youll lead the design and delivery of scalable, high-performance solutions using Scala. In this role, youll combine hands-on development with technical leadershipguiding implementation choices, mentoring engineers, and shaping best practices that improve reliability and speed of delivery. Youll work closely with stakeholders to translate business needs into clean, maintainable services, and youll help drive engineering excellence through thoughtful architecture, code quality, and continuous improvement. If you enjoy solving complex problems, building resilient systems, and leading teams toward pragmatic, elegant outcomes, this opportunity offers the right mix of ownership, impact, and growth.

Roles Responsibilities
  • Lead end-to-end development of Scala-based applications and services, ensuring performance, scalability, and maintainability.
  • Design and implement concurrent and distributed components using Akka, including actors, routing, supervision, and fault-tolerance patterns.
  • Build and enhance web services and APIs using Play Framework, following clean architecture and modular design principles.
  • Own build, dependency, and release management using SBT; optimize build pipelines and enforce consistent project structure.
  • Drive code quality through reviews, refactoring, and establishing engineering standards, patterns, and reusable components.
  • Collaborate with product and technical stakeholders to refine requirements, estimate work, and deliver predictable outcomes.
  • Mentor team members, provide technical guidance, and support troubleshooting of complex production issues.
Technical Requirement
Primary skills

Technology->Functional Programming->Scala

Additional ResponsibilityMinimum Qualifications:
  • 59 years of overall experience with strong hands-on expertise in Scala development.
  • Proficiency in building scalable applications using Scala Programming as a primary language.
  • Experience with Akka for concurrency/distributed processing and Play Framework for building services.
  • Strong experience using SBT (Scala Build Tool) for builds, dependency management, and packaging.
  • Bachelors degree (or equivalent) in Engineering/Computer Science or related discipline (BTech/BE/BSc) or Masters degree (MTech/MCA/MSc) is acceptable.
Preferred Qualifications:
  • Proven experience leading technical delivery, including task breakdown, estimation, and guiding teams through implementation decisions.
  • Strong understanding of reactive and asynchronous programming concepts and applying them effectively in Akka-based systems.
  • Experience designing and implementing RESTful APIs and service-layer patterns in Play Framework.
  • Ability to improve developer productivity through SBT optimization, build standardization, and dependency/version governance.
  • Demonstrated ability to mentor engineers, influence best practices, and drive continuous improvement across the codebase.
Good to have skills:

Microservices architecture, REST API design, Distributed systems, CI/CD pipelines, Docker

Educational RequirementMCA,MSc,MTech,Bachelor of Engineering,BTech
Preferred SkillsTechnology->Functional Programming->Scala
Service LineData Analytics Unit
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Scala Developer
Senior Scala Developer

Infosys • Bengaluru

On-site
INR 2,800,000 - 4,200,000
Scala Programming
Scala Programming

Infosys Limited • Bengaluru

On-site
INR 900,000 - 1,300,000
Scala Backend Developer
Scala Backend Developer

Infosys • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Scala Programming-@Infosys
Scala Programming-@Infosys

Infosys • Hyderabad, Bengaluru, Thiruvananthapuram

On-site
INR 2,500,000 - 3,500,000
Java, Scala & Akka Professional
Java, Scala & Akka Professional

Agiliad • Pune District, Bengaluru

On-site
INR 1,500,000 - 2,500,000
Scala Developer
Scala Developer

Novastrid It Ventures • Bengaluru

On-site
INR 1,000,000 - 1,800,000
Scala Developers
Scala Developers

Infosys • Hyderabad

On-site
INR 1,000,000 - 1,500,000
MODULE LEAD - Scala
MODULE LEAD - Scala

Happiest Minds Technologies • Bengaluru

On-site
INR 2,000,000 - 4,200,000
Scala API development_Min 4 Years Exp _Immediate Joiner Can apply
Scala API development_Min 4 Years Exp _Immediate Joiner Can apply

Trigent Software • Chennai District, Bengaluru, Hyderabad

Hybrid
INR 2,400,000 - 4,200,000
Staff SW Engineer Scala Developer Data Engineering German MNC
Staff SW Engineer Scala Developer Data Engineering German MNC

Valuable Consulting And Technologies • Bengaluru

On-site
INR 4,000,000 - 5,200,000