Lead Scala Developer - Federal opportunity

SNO CORP.
United States
17 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
10 years minimum
Compensation
$120,000.0 - $140,000.0
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles Akka (Toolkit) Amazon Web Services Amazon S3 Automation of Tests Big Data Cloud Computing Continuous Delivery Command-Query Responsibility Segregation (Software Development) Extract Transform Load (ETL) Data Systems DevOps
+20 more
Fault Tolerance Github Identity and Access Management Python (Programming Language) PostgreSQL Open Source Technology OpenID Redis AWS Cdk Event Driven Architecture Kubernetes Information Technology Production Code Reactive Programming Functional Programming Api Design Software Version Control Data Pipelines Docker Microservices

Job description

  • Architect and build scalable, fault-tolerant, API-driven, distributed services in Scala, following the principles of the Reactive Manifesto.
  • Act as lead developer for a cross-functional team of remote developers. This includes setting technical direction, reviewing code and mentoring engineers.
  • Develop and maintain CQRS and event-driven systems backed by PostgreSQL. Build caching layers (such as Redis) and asynchronous I/O pipelines to deliver and optimize large data sets.
  • Keep the platform available and error-free during peak filing seasons, and make sure data is published on time.
  • 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 code through automated testing and continuous delivery. Use GitHub for source control, planning and open-source collaboration.
  • Support platform operations through metrics, monitoring and orchestration. Help develop and maintain authentication and authorization services that follow federal best practices.
  • Work with product, DevOps, QA and business analysis teams to deliver features and shared platform components., * Scala: functional programming, the Akka/Pekko toolkit, the reactive programming model and 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.

Requirements

This is a contingent position that depends on contract award. Candidates must be U.S. citizens and able to pass a federal background investigation., * At least 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 and serving as lead developer.
  • 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., * 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 with 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., * Are you a US Citizen?
  • Do you have Federal Experience?
  • Do you have experience in Scala, Akka & Kubernetes

Benefits & conditions

  • 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

Loading talks and stories from around this role…