Lead Scala Engineer

Lithuania (Remote)
Remote

Company Social & Media:

EPAM Systems

About the Company

EPAM is a leading global provider of digital platform engineering and development services, with over 30 years of experience helping organizations navigate digital transformation. The company operates in 55+ countries and has grown rapidly in Lithuania, employing over 1,200 professionals across Vilnius and Kaunas.

EPAM emphasizes innovation, engineering excellence, and collaboration, supporting teams in applying advanced technologies such as Cloud, Data, AI, and emerging tools to create impactful solutions for global clients. The company promotes a culture of continuous learning, professional growth, and entrepreneurial initiative.

About the Role

The Lead Scala Engineer focuses on building scalable, high-performance systems for inventory tracking and core microservices. This role emphasizes stability, read/write efficiency, and scalability in distributed systems, primarily using Scala and supporting technologies such as TypeScript and PHP within a Google Cloud Platform environment.

Key responsibilities include:

  • Design and implement scalable software solutions with testability and extensibility in mind
  • Advocate modern development practices and tools
  • Collaborate with product and design teams to define specifications and timelines
  • Participate in technical discussions regarding innovative architectures and solutions
  • Review code to maintain and enhance quality standards
  • Support a positive, collaborative team culture
  • Ensure technical decisions meet goals of quality, availability, and security

Requirements

  • 5+ years of professional software engineering experience, with proven experience in complex, distributed systems
  • Strong proficiency in Scala programming and solid understanding of software design principles
  • Experience writing maintainable, well-tested code
  • Passionate about modern technologies and tools, able to select solutions without bias
  • Excellent communication skills across multiple channels (meetings, Slack, email, code reviews)
  • Leadership qualities, taking ownership of work and inspiring colleagues
  • Dedication to teaching, learning, and team growth
  • Enthusiastic team player with a sense of humor and collaborative mindset
  • Experience building high-throughput, resilient systems
  • Familiarity with observability tools such as Prometheus and Grafana
  • Understanding of data denormalization/normalization and asynchronous data projections

Benefits

  • Hybrid work setup in Lithuania (remote or at Vilnius/Kaunas offices)
  • Advanced tech stack exposure: Cloud, Data, AI, and other emerging technologies
  • Engineering heritage and mentorship from world-class experts
  • Opportunity to work with 295+ Forbes Global 2000 clients on impactful solutions
  • Professional growth resources including upskilling and reskilling programs
  • GenAI community with 600+ experts across 55+ locations
  • Entrepreneurial culture encouraging innovation and idea execution
  • Additional vacation and trust days
  • Private health insurance
  • Employee Stock Purchase Plan and other benefits

Complete details about this role can be found on the official website below: