Software Engineer

Markon
Onsite

About The Position

Markon is seeking a skilled CNO Software Engineer Level 3 to support the design, development, and maintenance of complex software systems for mission-critical programs for the Fort Meade Customer. This role leverages deep technical expertise to build scalable, high-performance solutions while ensuring all functional and performance requirements are met. The engineer will work closely with users, system engineers, and development teams to deliver robust software capabilities in a collaborative environment.

Requirements

  • Active TS/SCI W/ Polygraph through this Customer
  • Bachelor’s degree in Computer Science or related discipline and 20+ years of software engineering experience (or additional experience in lieu of degree)
  • Expert-level proficiency in backend software development using Python
  • Strong experience designing, developing, and maintaining complex software systems
  • Experience debugging and optimizing software for performance and scalability
  • Strong understanding of software development lifecycle methodologies

Nice To Haves

  • Experience analyzing user requirements to derive software design and performance requirements
  • Experience with software analysis or reverse engineering
  • Understanding of assembly programming concepts
  • Familiarity with CNO development concepts
  • Experience with unit testing frameworks and development best practices
  • Experience developing and deploying backend applications in cloud environments
  • Experience working with distributed systems or large-scale applications
  • Experience mentoring or leading development teams

Responsibilities

  • Design and develop new software or modify existing applications to add features and functionality
  • Analyze user requirements to derive software design and performance specifications
  • Debug and resolve software defects and performance issues
  • Develop and implement algorithms to meet or exceed system performance standards
  • Integrate existing software into new or modified systems and environments
  • Develop software solutions by analyzing system performance and collaborating with stakeholders
  • Write and review software and system documentation to ensure compliance with development standards
  • Mentor development teams and provide technical guidance throughout the development lifecycle
  • Ensure work is completed in accordance with established software development processes and constraints

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