1

Scala Software Developer Jobs in Utah (NOW HIRING)

Data Engineer

Draper, UT · On-site

$100K - $114K/yr

Bachelor's degree in Computer Science, Software Engineering, or a related technical field * 2+ ... Programming experience in languages such as Python, Scala, Java, or similar (Python preferred)

Sr. Data Engineer

Draper, UT · On-site

$115K - $151K/yr

... Python, Scala, Java, or similar * CI/CD pipelines and DevOps practices (e.g., Azure DevOps or equivalent) * Experience working in Agile environments * Familiarity with system and software ...

Required : • 8+ years of experience in data infrastructure or backend software engineering with a ... Preferred : • Expertise in Databricks/Snowflake. • Experience with GoLang or Scala. • A ...

Manager Engineering - Media (VOIP) Team Manager of Engineering is an energetic, passionate software ... NLP, Scala, Python, NodeJS among many modern horizontal scaling technologies available from AWS ...

Manager Engineering - Media (VOIP) Team Manager of Engineering is an energetic, passionate software ... NLP, Scala, Python, NodeJS among many modern horizontal scaling technologies available from AWS ...

Scala Software Developer information

What are the key skills and qualifications needed to thrive as a Scala Software Developer, and why are they important?

To thrive as a Scala Software Developer, you need a strong grasp of Scala programming, functional and object-oriented design, and a solid understanding of computer science principles, typically supported by a degree in computer science or related experience. Familiarity with development tools such as sbt, Git, and build/deployment pipelines, as well as frameworks like Akka or Play, is highly valued and often required. Excellent problem-solving abilities, collaboration, and effective communication are crucial soft skills for working in agile teams and delivering scalable solutions. These competencies ensure robust, maintainable software and successful teamwork in fast-paced development environments.

What are some common challenges Scala Software Developers face when working on large-scale systems?

Scala Software Developers working on large-scale systems often encounter challenges such as managing complex codebases, ensuring compatibility with Java libraries, and optimizing for performance. Functional programming paradigms in Scala can add a learning curve and may require careful design to maintain code readability and scalability. Collaboration with cross-functional teams, such as DevOps and QA, is essential for deploying and maintaining robust, production-ready applications.

What does a Scala Software Developer do?

A Scala Software Developer designs, develops, and maintains software applications using the Scala programming language. They often work on backend systems, data pipelines, or distributed applications, taking advantage of Scala's functional and object-oriented features. These developers also collaborate with teams to build scalable, high-performance solutions and may integrate Scala with other technologies such as Java or big data frameworks like Apache Spark. Their work involves writing clean, efficient code, performing code reviews, and troubleshooting issues to ensure robust application performance.
What are popular job titles related to Scala Software Developer jobs in Utah? For Scala Software Developer jobs in Utah, the most frequently searched job titles are:
What job categories do people searching Scala Software Developer jobs in Utah look for? The top searched job categories for Scala Software Developer jobs in Utah are:
Infographic showing various Scala Software Developer job openings in Utah as of June 2026, with employment types broken down into 2% Internship, 17% Full Time, 79% Part Time, and 2% Nights. Highlights an 83% Physical, 4% Hybrid, and 13% Remote job distribution.

Scala Backend Software Engineer - Vice President

iCapital

Salt Lake City, UT • On-site, Remote

$130K - $160K/yr

Other

Medical, Dental, Vision, Retirement, PTO

Posted 2 days ago


Job description

About the Role

The Backend Engineer at iCapital will play an integral role in designing and implementing systems that power the iCapital platform. We are looking for engineers who can build APIs and applications that are highly performant and intuitive. More than checking the boxes on specific technologies, we are looking for driven team members with technical depth and a desire to deliver end products for our clients.

You will work closely with our Investments Product Management team throughout the software development process.

Our platform sits on top of a micro-services architecture with services built in Scala, Ruby, Node.js and Python. If you are not already familiar with the technologies used at iCapital, you will have the opportunity to pick up these new tools and technologies while on the job-with support from management and mentors.

Responsibilities

  • Building cloud native services using Scala using open-source frameworks Akka, ZIO etc.
  • Unit and integration test development using Scala Test
  • Active participation in stand-up meetings
  • Active participation in Peer Code Reviews as part of our standard SDLC and Change Management Process
  • Support clients through system integrations and production issues

Qualifications

  • Degree in Software Engineering
  • 9+ years of web-based application development
  • 2+ years experience in Scala. (Node.js or Java is a plus)
  • Demonstrated understanding of relational or NoSQL database concepts and modeling practices
  • Passion for actively learning new technologies
  • Ability to work independently or as part of a group effort, as required
  • Solid problem-solving abilities
  • Excellent communication skills
  • Collaborative approach to software development

Benefits

The base salary range for this role is $130,000 to $160,000.  iCapital offers a compensation package which includes salary, equity for all full-time employees, and an annual performance bonus. Employees also receive a comprehensive benefits package that includes an employer matched retirement plan, generously subsidized healthcare with 100% employer paid dental, vision, telemedicine, and virtual mental health counseling, parental leave, and unlimited paid time off (PTO).

We believe the best ideas and innovation happen when we are together. Employees in this role will work in the office Monday-Thursday, with the flexibility to work remotely on Friday.

For additional information on iCapital, please visit https://www.icapitalnetwork.com/about-us  Twitter: @icapitalnetwork | LinkedIn: https://www.linkedin.com/company/icapital-network-inc | Awards Disclaimer: https://www.icapitalnetwork.com/about-us/recognition/

 

iCapital is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, gender, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.