Solutions Architect / Lead Developer - Scala, Akka & Kubernetes

SNO CORP.
United States
26 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
4 years minimum
Compensation
$170,000.0 - $210,000.0
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles Akka (Toolkit) Amazon Web Services Application Performance Management Big Data Cloud Computing Cloud Engineering Command-Query Responsibility Segregation (Software Development) Software Design Patterns DevOps Distributed Systems Fault Tolerance
+21 more
Github PostgreSQL Open Source Technology Software Architecture Redis Software Engineering Software Systems System Availability Concurrency Software Troubleshooting Caching Event Driven Architecture Containerization Kubernetes Information Technology Cassandra Reactive Programming Functional Programming Api Design Software Version Control Microservices

Job description

  • Architect and lead the development of API-driven, fault-tolerant, distributed, and cloud-native solutions.
  • Apply Reactive Manifesto principles, reactive programming patterns, and actor-based concurrency.
  • Design and develop scalable applications using Scala and Akka Toolkit.
  • Lead the development, deployment, monitoring, troubleshooting, and optimization of containerized microservices running on Kubernetes.
  • Design and implement CQRS and event-driven architectures using PostgreSQL and Cassandra/AWS Keyspaces.
  • Develop and optimize Redis-based caching layers to improve application performance and scalability.
  • Implement asynchronous I/O and efficient data-delivery mechanisms for large-scale data processing.
  • Provide hands-on technical leadership while guiding and mentoring a cross-functional team of developers.
  • Establish and maintain software architecture standards, design patterns, coding practices, and technical documentation.
  • Collaborate with stakeholders, developers, DevOps engineers, and other technical teams to translate business requirements into scalable technical solutions.
  • Contribute to open-source projects, particularly solutions intended for public-facing use.
  • Use GitHub for source code management, collaboration, planning, and software development workflows.
  • Troubleshoot complex technical issues and provide architectural recommendations to improve reliability, scalability, and performance.

Requirements

We are seeking an experienced Solutions Architect / Lead Developer to design, develop, and lead the implementation of scalable, cloud-native, distributed software solutions. The ideal candidate will have 13+ years of professional experience architecting fault-tolerant, API-driven systems and strong hands-on expertise in Scala, Akka Toolkit, Reactive programming, Kubernetes, microservices, CQRS, event-driven architecture, PostgreSQL, Cassandra/AWS Keyspaces, and Redis.

This is a hands-on technical leadership role requiring the ability to architect complex solutions while leading a cross-functional development team. The selected candidate should also have experience delivering public-facing, open-source solutions and be highly proficient with GitHub., * Bachelor’s degree in Computer Science or a related technical field required.

  • Master’s degree preferred.
  • 13+ years of professional experience architecting scalable software solutions.
  • Demonstrated experience designing API-driven, fault-tolerant, distributed, cloud-native systems.
  • 4+ years of hands-on functional programming experience with Scala.
  • Strong hands-on experience with Akka Toolkit, Reactive programming, and Actor-based concurrency.
  • Demonstrated experience developing and deploying containerized applications in highly elastic microservices environments using Kubernetes.
  • Experience designing and implementing CQRS and event-driven architectures.
  • Strong experience with PostgreSQL and Cassandra/AWS Keyspaces.
  • Experience building Redis caching layers and implementing asynchronous I/O for large-scale data delivery and optimization.
  • Demonstrated ability to lead a cross-functional development team while remaining hands-on as a lead developer.
  • Experience contributing to open-source projects, including delivery of public-facing solutions.
  • Strong experience using GitHub for source control and development planning.

Mandatory Technical Skills

  • 13+ years - Solution Architecture / scalable software architecture
  • 4+ years - Scala / Functional Programming
  • Akka Toolkit
  • Reactive Programming / Reactive Manifesto
  • Actor-based concurrency
  • API-driven architecture
  • Fault-tolerant & distributed systems
  • Cloud-native architecture
  • Microservices
  • Kubernetes / containerized applications
  • CQRS
  • Event-driven architecture
  • PostgreSQL
  • Cassandra and/or AWS Keyspaces
  • Redis / caching
  • Asynchronous I/O
  • Technical leadership / Lead Developer experience
  • Open-source development with public-facing solutions
  • GitHub

Preferred Experience

  • Experience working with a U.S. government financial regulator, particularly:
  • Consumer Financial Protection Bureau (CFPB)
  • Securities and Exchange Commission (SEC)
  • Federal Financial Institutions Examination Council (FFIEC), * Master’s degree in Computer Science or a related technical field.
  • Experience delivering large-scale systems in government, financial services, fintech, or highly regulated environments.
  • Experience working on systems requiring high availability, scalability, resiliency, and performance., * Are you a US Citizen?
  • Do you have Federal Experience?
  • Do you have experience in Scala, Akka & Kubernetes

Benefits & conditions

Pulled from the full job description Health insurance Paid time off Vision insurance Dental insurance Opportunities for advancement, * Dental insurance

  • Health insurance
  • Paid time off
  • Vision insurance

About the company

SNO Corp is a trusted provider of software solutions to Fortune 500 companies and the US Federal Government. Through the advanced application of emerging technologies, SNO is equipped to transform your organisation’s or agency’s success through Automation, DevSecOps, Enterprise Software, Data Management & Storage, and Cybersecurity. SNO has built, designed, and managed countless custom technology solutions and applications, including custom Salesforce CRM platforms, HIPAA-compliant electronic healthcare data tools, and end-user mobile & desktop apps. We are ready and waiting to leverage your expertise to deliver your organisation’s custom technology solutions

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · World Congress 2026 Europe

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · World Congress 2023

2:14 min

Solving complex platform architecture challenges at an enterprise scale

Maria Apazoglou · Coffee With Developers

3:42 min

Comparing in-memory and Redis storage for cache scalability

Simone Sanfratello · World Congress 2022

Videos

See all

Related articles

See all