Software Engineer Level 1

MarkonAnnapolis Junction, MD
$160,000 - $180,000

About The Position

Markon is seeking a Software Engineer 1 to support the DTS organization for the Fort Meade customer. This role provides full-stack software development support for the NAPR Team, developing and enhancing applications that support enterprise data transformation and integration initiatives. The role supports the development of middle-tier and backend data storage solutions, ETL processes, and modern application capabilities that enable scalable and efficient data management.

Requirements

  • Active TS/SCI w/ Polygraph with this Customer.
  • Bachelor’s degree and 7+ years of software engineering experience
  • Experience developing applications using Java and JavaScript
  • Experience developing middle-tier and backend application components
  • Experience supporting ETL development and data processing solutions
  • Experience developing RESTful APIs and web services
  • Experience working with relational and/or non-relational databases
  • Experience working in Agile development environments
  • Experience with source code management tools such as Git
  • Strong analytical, troubleshooting, and problem-solving skills
  • Excellent written and verbal communication skills
  • Ability to work effectively in a collaborative, fast-paced environment

Nice To Haves

  • Experience supporting enterprise data transformation or data integration initiatives
  • Familiarity with cloud technologies and modern software development frameworks
  • Familiarity with DevSecOps practices and CI/CD pipelines
  • Experience supporting Intelligence Community mission systems and data platforms
  • Experience working with large-scale data processing environments

Responsibilities

  • Develop, test, and maintain full-stack software applications supporting enterprise data initiatives
  • Support the development of middle-tier services and backend data storage solutions
  • Assist with ETL (Extract, Transform, Load) development and data processing workflows
  • Develop and maintain APIs, web services, and application components
  • Collaborate with engineers, architects, and stakeholders to implement technical solutions and mission requirements
  • Participate in Agile development activities, including sprint planning, code reviews, testing, and deployment
  • Troubleshoot and resolve software defects and performance issues
  • Develop and maintain technical documentation and software artifacts
  • Support system integration, deployment, and sustainment activities
  • Contribute to continuous improvement efforts and software modernization initiatives

Benefits

  • Medical
  • Dental
  • Vision
  • Life Insurance
  • Short-Term Disability
  • Long-Term Disability
  • 401(k) match
  • Flexible Spending Accounts
  • EAP
  • Training and Tuition Assistance
  • Paid Time Off
  • Holidays
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service