Sr. Software Engineer (Scala)

Openings & Internships•Columbia, MD
•Hybrid

About The Position

Cogent People Inc. is seeking a Sr. Software Engineer proficient in developing APIs in Scala, software design and architecture, cloud architecture, and large-scale systems. The position is based in Columbia, Maryland, with a hybrid/remote arrangement requiring work in the office on Monday and Wednesday. Candidates must have lived in the United States for at least 3 of the past 5 years and be authorized to work in the United States; sponsorship is not offered. A Public Trust clearance, or the ability to obtain one, is required. The role supports mission-critical technology solutions and includes designing, developing, and implementing software to address complex business challenges, with emphasis on scalability, maintainability, and performance.

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent experience.
  • 7+ years of experience developing REST and gRPC APIs using Scala with Play/Akka.
  • 5+ years of experience working with relational and non-relational (NoSQL) databases.
  • Solid understanding of software design principles, including object-oriented and functional programming.
  • Proven experience with AWS architectures.
  • Thorough understanding of DevOps practices, CI/CD pipelines, and toolchains.
  • Thorough understanding of performance monitoring, performance testing, and designing systems for performance.
  • Experience with observability via Splunk, including log analysis and querying.
  • Experience with containerization tools and platforms, including Docker, Kubernetes, and OpenShift.
  • Strong attention to detail and commitment to delivering high-quality, accurate work.
  • Excellent written and verbal communication skills and ability to collaborate effectively across teams.
  • Ability to manage time and prioritize tasks in a fast-paced environment.
  • Demonstrated problem-solving skills with a proactive, solution-oriented mindset.
  • Must have lived in the U.S. for at least 3 of the past 5 years.
  • Must already be authorized to work in the U.S.; sponsorship is not offered.
  • Public Trust clearance or ability to obtain one.

Nice To Haves

  • Familiarity with Drools BRE.
  • Familiarity with testing tools such as Postman.
  • Familiarity with DynamoDB.
  • Experience implementing solutions for mission-critical systems.
  • Ability to understand the big picture and integrate new solutions into existing platforms.
  • Experience in federal government programs or regulated environments; CMS experience is preferred.

Responsibilities

  • Design, develop, and implement software solutions to address complex business challenges.
  • Design and implement systems for scalability, maintainability, and high performance.
  • Collaborate with cross-functional teams to define requirements.
  • Provide engineering support for production systems.

Benefits

  • Health, dental, and vision insurance.
  • 401(k) plan with matching contributions.
  • Company-paid life insurance and short-term and long-term disability coverage.
  • Three weeks of paid time off annually, plus 10 holidays.
  • Career development opportunities.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service