Lead Scala Developer
Backend Developer
Manager
Senior
APIs
Application Security
Cloud
Cloud Infrastructure
Cloud Native
Cloud Native Technologies
Cloud Operations
Cloud Platform
Cloud Platforms
Cloud Platforms Cloud Platforms
Cloud Technology
Cqrs
Data Analysis
Data Analytics
Data Architecture
Data Engineer
Data Integration
Data Pipeline
Data Platform
Data Processing
Database
Databases
DevOps
DevSecOps
Engineer
Engineering
Engineering Software
Event Driven Architecture
Infrastructure As Code
Kubernetes
Platform Engineering
PostgreSQL
Programming
Programming Language
Programming Languages
Reactive Systems
Scala
Security Automation
Security Devops
Software Development
Software Engineering
Software Security
SQL
Job Description
SNO is building and operating a high-volume, public-facing federal regulatory data platform, and it needs a lead software engineer to drive the next phase of development. In this remote role, you will architect reactive, cloud-native services, guide a distributed team, and maintain production systems that must stay accurate and available during peak filing seasons.
This full-time position is contingent upon contract award and includes a salary of USD 120,000 to 140,000 per year. You will work remotely as a core technical leader for platform development, operations, and cross-team delivery.
Responsibilities
- Architect and build scalable, fault-tolerant, API-driven distributed services in Scala, aligned with the Reactive Manifesto.
- Serve as lead developer for a cross-functional remote team, including setting technical direction, reviewing production code, and mentoring engineers.
- Develop and maintain CQRS and event-driven systems backed by PostgreSQL.
- Implement caching layers such as Redis and asynchronous I/O pipelines to deliver and optimize large datasets.
- Ensure platform availability and error-free operations during peak filing seasons, including timely data publication.
- Build, deploy, and troubleshoot containerized microservices on Kubernetes in a highly elastic environment.
- Maintain AWS environments and deploy and update services using AWS CDK.
- Deliver high-quality output through automated testing and continuous delivery.
- Use GitHub for source control, planning, and open-source collaboration.
- Support operations with metrics, monitoring, and orchestration.
- Help develop and maintain authentication and authorization services that follow federal best practices.
- Partner with product, DevOps, QA, and business analysis teams to deliver features and shared platform components.
Requirements
- 10+ years of professional experience architecting scalable, API-driven, fault-tolerant, distributed, cloud-native solutions.
- Professional experience with functional programming in Scala.
- Experience leading a cross-functional team of remote developers in a lead developer capacity.
- Demonstrated experience on open-source projects, including delivering public-facing solutions.
- U.S. citizenship and the ability to obtain a federal background investigation and a favorable fitness determination.
Technologies
- Scala, Akka/Pekko, Reactive Manifesto
- CQRS, event-driven architecture
- PostgreSQL, Redis, asynchronous I/O
- Docker, Kubernetes
- AWS, AWS CDK, AWS event-driven services
- S3, EventBridge, Lambda
- Kedro, Python
- OIDC
- GitHub for source control and planning
Benefits
- Dental insurance
- Health insurance
- Paid time off
- Vision insurance
Mandatory technical focus
- Scala: functional programming, Akka/Pekko toolkit, reactive programming model, actor-based concurrency
- Architecture: CQRS and event-driven architecture with PostgreSQL
- Performance: caching layers (Redis or similar) and asynchronous I/O for large data delivery
- Containers: Docker and Kubernetes, including developing, deploying, and troubleshooting microservices in an elastic environment
- AWS: maintaining AWS environments and deploying services with AWS CDK
- Source control: GitHub for source code management and planning
- Design: system design for distributed, cloud-native solutions
Preferred experience
- Bachelor’s degree in Computer Science or a related field (strongly preferred)
- Data pipelines built with the Kedro framework in Python
- Identity management and verification experience with OIDC
- Infrastructure as code using Python-based AWS CDK
- ETL pipelines using AWS event-driven services such as S3, EventBridge, and Lambda
- Experience in financial or regulatory data systems, or other federal government work
Work location: Remote. Job type: Full-time.