Sr. Software Developer (Java/Scala)

Openings & Internships•Columbia, MD
•Hybrid

About The Position

Cogent People Inc. is seeking a Sr. Software Developer proficient in Java and Scala, software design and architecture, cloud architectures, and large-scale systems. The position is based in Columbia, Maryland, with a hybrid/remote arrangement requiring office attendance 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 developer will design, develop, and implement software solutions for complex business challenges; build systems for scalability, maintainability, and high performance; collaborate with cross-functional teams to define requirements; and provide engineering support for production systems.

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent experience.
  • At least 7 years of experience developing software using Java and Scala.
  • At least 3 years of experience designing software solutions involving both infrastructure and code.
  • Proven experience with AWS architectures.
  • At least 5 years of experience working with relational and non-relational (NoSQL) databases.
  • Thorough understanding of CI/CD pipelines and toolchain.
  • 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: Docker, Kubernetes, and OpenShift.
  • Strong attention to detail and commitment to delivering high-quality, accurate work.
  • Excellent written and verbal communication skills, with the 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 United States for at least 3 of the past 5 years.
  • Must be authorized to work in the United States; sponsorship is not offered.
  • Must have a Public Trust Clearance or be able to obtain one.

Nice To Haves

  • Understanding of functional programming is strongly desired, including the Scala Play framework.
  • 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, plus 10 holidays.
  • Career development opportunities.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service