Sr. Software Engineer (Scala)

Cogent People Inc•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 that requires working in the office on Mondays and Wednesdays. Candidates must have lived in the U.S. for at least three of the past five years and already be authorized to work in the U.S.; sponsorship is not offered. A Public Trust clearance, or the ability to obtain one, is required. The engineer will design and implement scalable, maintainable, high-performance software solutions to address complex business challenges, collaborate with cross-functional teams to define requirements, and provide engineering support for production systems. The role involves mission-critical technology solutions. Cogent People describes its environment as collaborative, growth-driven, supportive, and inclusive, with opportunities for career development and work on meaningful projects. The company is a Certified Great Place to Work.

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent experience.
  • At least 7 years of experience developing REST and gRPC APIs using Scala with Play/Akka.
  • At least 5 years of experience working with relational and non-relational (NoSQL) databases.
  • Solid understanding of object-oriented and functional programming principles.
  • 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 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 and a proactive, solution-oriented mindset.
  • Must have lived in the U.S. for at least 3 of the past 5 years and be authorized to work in the U.S.; sponsorship is not available.
  • 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 insurance.
  • Dental insurance.
  • Vision insurance.
  • 401(k) plan with matching contributions.
  • Company-paid life insurance.
  • Company-paid short-term disability insurance.
  • Company-paid long-term disability insurance.
  • Three weeks of paid time off annually.
  • Ten paid holidays.
  • Career development opportunities.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service