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.