JOBSEARCHER

Senior Scala Engineer

ScalacMillbrae, CAMay 18th, 2026
Company Description Scalac has been delivering high-quality software solutions for over 10 years, partnering with FinTech, HealthTech, EdTech, AdTech, and startups to help them scale efficiently. With a team of over 80 experts proficient in cutting-edge technologies such as Scala, Java, Spark, Rust, Akka, and more, Scalac has the expertise to handle projects of any scale and complexity. From rapid prototyping, system architecture design to infrastructure and cybersecurity consultations, Scalac tackles every tech challenge to help businesses grow. The company supports both on-site and remote collaborations, thriving on diversity and global teamwork. Scalac is committed to building scalable, event-driven software systems inspired by the Reactive Manifesto. Role Description This is a full-time, on-site role for a Senior Scala Engineer, based in San Francisco, CA. The Senior Scala Engineer will be responsible for designing, developing, and deploying scalable software solutions using the Scala programming language. Day-to-day responsibilities include building and maintaining APIs, improving system performance, collaborating with cross-functional teams, participating in code reviews, and leading development best practices to ensure high-quality deliverables. Additional responsibilities include analyzing system requirements, mentoring junior developers, and ensuring that solutions align with architectural goals and organizational standards. Qualifications Strong expertise in Scala programming, functional programming concepts, and reactive software developmentKnowledge of frameworks and tools such as Akka, Play Framework, and KafkaExperience with distributed systems, microservices architecture, and cloud-based environmentsProficient in database design and technologies such as SQL and NoSQLFamiliarity with containerization and orchestration tools, such as Docker and Kubernetes, is an advantageExcellent problem-solving, debugging, and performance tuning skillsEffective communication and ability to collaborate with cross-functional, diverse teamsBachelor’s degree in Computer Science, Software Engineering, or a related field, or commensurate industry experienceExperience in Agile/Scrum methodologies is a plus