Enter a job title or keyword

Lead Software Engineer, Back End (Scala)Remote


Job Location:

Jersey, NJ - USA

Monthly Salary: Not provided by the employer
Posted: 23 June 2026 (30+ days ago)
Application Deadline: 20 September 2026
Vacancies: 1 Vacancy

Job Summary

Job Description- Lead Software Engineer Back End (Scala) Location-Remote Job Summary

We are seeking a Lead Software Engineer (Back End) with strong Scala expertise to design develop and maintain scalable high-performance backend systems. The ideal candidate will provide technical leadership drive architecture decisions mentor engineers and collaborate with cross-functional teams to deliver reliable and efficient software solutions.

Key Responsibilities
  • Design develop and maintain backend services and APIs using Scala.
  • Lead the technical design and architecture of distributed systems and microservices.
  • Write clean scalable maintainable and well-tested code.
  • Collaborate with product managers architects and engineering teams to define technical requirements and solutions.
  • Review code enforce engineering best practices and maintain coding standards.
  • Mentor and guide software engineers through technical challenges and career development.
  • Optimize application performance scalability and reliability.
  • Troubleshoot production issues and implement preventive measures.
  • Participate in system design reviews technical discussions and sprint planning.
  • Drive continuous improvement in development processes automation and DevOps practices.
  • Ensure application security compliance and operational excellence.
Required Skills & Experience
  • Strong hands-on experience with Scala and functional programming concepts.
  • Experience building and maintaining distributed systems and microservices architectures.
  • Proficiency with RESTful APIs event-driven systems and asynchronous processing.
  • Strong knowledge of databases such as PostgreSQL MySQL MongoDB or Cassandra.
  • Experience with messaging and streaming platforms such as Kafka.
  • Familiarity with cloud platforms (AWS Azure or GCP).
  • Experience with containerization and orchestration technologies such as Docker and Kubernetes.
  • Strong understanding of software design patterns data structures algorithms and system scalability.
  • Experience with CI/CD pipelines and DevOps practices.
  • Excellent problem-solving communication and leadership skills.
Preferred Qualifications
  • Bachelors or Masters degree in Computer Science Software Engineering or a related field.
  • Experience with Scala frameworks such as Akka Play Framework ZIO Cats Effect or Pekko.
  • Experience in high-volume low-latency systems.
  • Familiarity with observability and monitoring tools such as Prometheus Grafana and ELK.
  • Experience with Agile/Scrum development methodologies.