Software Engineer 2

Markon•Annapolis Junction, MD
•$120,000 - $200,000•Hybrid

About The Position

Markon is hiring a backend software engineer to support a program in the Annapolis Junction, Maryland area. The role offers up to 16 hours per week of telework, depending on the tasks assigned each week. The engineer will analyze requirements and develop software designs, create or modify software, troubleshoot defects, integrate software into systems and operating environments, and contribute to documentation, testing, and development standards. The position may also serve as a team lead at the level appropriate to the software development process used on a project.

Requirements

  • Active TS/SCI with polygraph is required.
  • Fourteen years of experience as a software engineer.
  • Bachelor's degree in computer science or a related discipline.
  • Demonstrated experience with Amazon Web Services.
  • Experience with one or more of the following: Git, Java, C++, Python, or relational databases such as PostgreSQL.

Nice To Haves

  • Experience using tools such as Jira and/or Confluence.

Responsibilities

  • Analyze user requirements to derive software design and performance requirements.
  • Debug existing software and correct defects.
  • Recommend improvements to documentation and software development process standards.
  • Design and code new software or modify existing software to add features.
  • Integrate existing software into new or modified systems or operating environments.
  • Develop simple data queries for existing or proposed databases or data repositories.
  • Write or review software and system documentation.
  • Serve as a team lead at the level appropriate to the software development process used on a project.
  • Design or implement algorithms to meet or exceed system performance and functional standards.
  • Assist with developing and executing test procedures for software components.
  • Develop software solutions by analyzing system performance standards; conferring with users or system engineers; analyzing systems flow, data usage, and work processes; and investigating problem areas.

Benefits

  • Medical, dental, and vision insurance.
  • Life insurance.
  • Short-term and long-term disability insurance.
  • 401(k) match.
  • Flexible spending accounts.
  • Employee assistance program (EAP).
  • Training and tuition assistance.
  • Paid time off and holidays.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service