Software Architect Scala

Overview

Remote
$50 - $55
Contract - W2
Able to Provide Sponsorship

Skills

Akka
scala
architect
Big Data
Amazon Web Services
Cloud Computing
Communication
Concurrent Computing
Continuous Delivery
Continuous Integration
Design Review
DevOps
Docker
Electronic Commerce
Financial Services
Functional Programming
Good Clinical Practice
Google Cloud Platform
Kubernetes
Leadership
Microservices
Microsoft Azure
Multithreading
Open Source
Real-time
Scalability
Software Development

Job Details

job Title: Software Architect Scala
Work Mode: Remote

accepting only W2

EST work hours

About the Role

We are seeking a highly skilled and experienced Software Architect with deep expertise in Scala to lead the design and development of scalable, high-performance systems. This role is ideal for someone who thrives in a fast-paced environment, enjoys solving complex problems, and is passionate about building robust, distributed systems.

Key Responsibilities

  • Design and architect end-to-end solutions using Scala and related technologies
  • Define technical standards, best practices, and architectural guidelines
  • Collaborate with cross-functional teams including engineering, product, and DevOps
  • Lead code and design reviews, ensuring high-quality deliverables
  • Evaluate and recommend tools, technologies, and frameworks to support scalability and performance
  • Mentor and guide development teams on architectural decisions and implementation strategies
  • Ensure systems are secure, maintainable, and aligned with business goals

Required Skills & Experience

10+ years of software development experience, with 3+ years in a software architect role

  • Strong proficiency in Scala and functional programming paradigms
  • Experience with distributed systems, microservices architecture, and event-driven design
  • Solid understanding of concurrency, multithreading, and performance optimization
  • Familiarity with frameworks like Akka, Play, or Spark
  • Experience with cloud platforms (AWS, Google Cloud Platform, or Azure) and containerization (Docker, Kubernetes)
  • Strong knowledge of CI/CD pipelines, DevOps practices, and system monitoring
  • Excellent communication and leadership skills

Preferred Qualifications

  • Experience in big data processing or real-time analytics
  • Background in financial services, e-commerce, or high-transaction domains
  • Contributions to open-source Scala projects or active participation in the Scala community
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.