Software Engineer

MANTECH
Fort Meade, MDFull-timePosted Sep 14, 2026

About the role

About The Company

MANTECH is a leading provider of innovative technology solutions dedicated to supporting national security, defense, and intelligence agencies. With a strong commitment to excellence, MANTECH specializes in delivering advanced software systems, cybersecurity, and mission-critical services that empower government agencies to achieve their strategic objectives. The company values integrity, innovation, and collaboration, fostering a dynamic work environment where talented professionals can thrive and contribute to impactful projects that safeguard our nation.

About The Role

We are seeking a highly skilled and motivated Software Engineer to join our team in Fort Meade, MD. In this role, you will leverage your extensive technical expertise to design, develop, and maintain complex software systems that meet stringent performance and functional requirements. The ideal candidate will have a strong background in backend development, particularly with Python, and will be instrumental in creating solutions that enhance the capabilities of our clients. This position offers the opportunity to work on cutting-edge projects within a collaborative environment, contributing to national security initiatives and mission-critical systems.

Qualifications

Bachelor's Degree in Computer Science, Software Engineering, or a related discipline. Candidates with over 20 years of software engineering experience may substitute four years of additional experience for a degree.

Expert-level proficiency in backend software development using Python.

Experience in developing and deploying applications within cloud environments is preferred.

Active TS/SCI clearance with Polygraph is required.

Responsibilities

Design and develop new software applications or modify existing software to incorporate new features and functionalities, ensuring alignment with project requirements and standards.

Analyze user requirements to derive comprehensive software design and performance specifications, and troubleshoot existing software to identify and resolve defects.

Develop and implement efficient algorithms to meet or surpass system performance and functional standards.

Integrate existing software components into new or modified systems or operating environments, ensuring seamless interoperability.

Collaborate with system engineers and end-users to analyze system performance standards and develop tailored software solutions.

Document software and system processes thoroughly by writing or reviewing documentation to meet process standards and facilitate future maintenance.

Mentor and guide software development team members, ensuring that project milestones are achieved within the constraints of the development lifecycle.

Benefits

MANTECH offers a comprehensive benefits package designed to support our employees’ well-being and professional growth. Employees enjoy competitive salaries, health insurance options, and retirement plans. We also provide opportunities for continuous learning and development, including training programs, certifications, and career advancement pathways. Our workplace fosters a culture of innovation and collaboration, ensuring that team members are engaged and motivated. Additionally, employees benefit from flexible work arrangements and a supportive environment committed to work-life balance, enabling them to thrive both professionally and personally.

Equal Opportunity

MANTECH is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based on race, color, religion, sex, national origin, age, disability, veteran status, or any other protected characteristic. We believe that a diverse workforce enhances our ability to deliver innovative solutions and better serve our clients. All qualified applicants will receive consideration for employment without regard to any protected status.

Responsibilities

  • Design and develop new software applications or modify existing software to incorporate new features and functionalities.
  • Analyze user requirements to derive comprehensive software design and performance specifications.
  • Develop and implement efficient algorithms to meet or surpass system performance and functional standards.
  • Integrate existing software components into new or modified systems or operating environments.
  • Collaborate with system engineers and end-users to analyze system performance standards.
  • Document software and system processes thoroughly.
  • Mentor and guide software development team members.

Qualifications

  • Bachelor's Degree in Computer Science, Software Engineering, or a related discipline.
  • Expert-level proficiency in backend software development using Python.
  • Experience in developing and deploying applications within cloud environments is preferred.
  • Active TS/SCI clearance with Polygraph is required.

Benefits

  • Competitive salaries.
  • Health insurance options.
  • Retirement plans.
  • Opportunities for continuous learning and development.
  • Flexible work arrangements.
  • Supportive environment committed to work-life balance.

Skills mentioned

PythonBackend DevelopmentCloud ComputingSystem DesignDebuggingPerformance OptimizationAPI IntegrationSoftware TestingDistributed SystemsSystems Engineering

About MANTECH

Netrolynx AI is a cutting-edge artificial intelligence company dedicated to building intelligent AI agents and automation solutions that help businesses streamline operations, enhance customer experiences, and accelerate digital transformation. Our core expertise lies in designing and developing custom AI agents powered by advanced large language models (LLMs), natural language processing (NLP), machine learning, and generative AI technologies. We create AI-powered assistants, customer support agents, workflow automation systems, knowledge-based chatbots, and enterprise AI solutions tailored to meet the unique needs of businesses across industries. At Netrolynx AI, we combine innovation, technical excellence, and a customer-first approach to deliver secure, scalable, and high-performing AI solutions. Whether you're looking to automate business processes, improve productivity, or deploy intelligent AI agents, our team is committed to helping you unlock the full potential of artificial intelligence.

Software Development51-200 employees