M

ManTech

Government cybersecurity, analytics, and IT services

Full Stack Software Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Professional experience with front-end technologies such as React, Angular, or Vue.js.
  • Professional experience with back-end programming languages such as Java, Python, or C#.
  • Proficiency in implementing core architectural and design patterns, including Model-View-Controller for separation of concerns, Representational State Transfer application programming interface design for scalable communications, and common creational and behavioral patterns such as Singleton, Factory, and Observer.
  • Experience designing and interacting with relational and NoSQL databases such as PostgreSQL, MySQL, or MongoDB.
  • Proficiency with version control systems such as Git.
  • Experience creating and maintaining complex technical documentation to support system accreditation and security compliance.
  • An active Secret clearance is required, with the ability to obtain and maintain Top Secret/Sensitive Compartmented Information clearance.

Responsibilities

  • Develop applications designed to enhance user interfaces, enable operators, and increase the effectiveness and efficiency of operating tasks.
  • Identify areas where technology can improve current processes through automation and advanced data management.
  • Participate in the full software development life cycle, including architecture, development, testing, and deployment of secure software solutions.
  • Design, prototype, and implement applications using web technologies such as JavaScript, HTML, HTML5, and CSS.
  • Utilize Python and web frameworks such as Django to build user-friendly and accessible applications.
  • Collaborate with Data Analysts, Data Scientists, and Engineers to create, troubleshoot, and recommend appropriate user interface capabilities.
  • Collaborate with customers to enhance user experience and ensure all implementation requirements are met.

Desired Qualifications

  • A master's degree in Computer Science, Software Engineering, or a related field.
  • Certified Information Systems Security Professional certification.
  • Experience with cyber risk and compliance automation tools.
  • Experience deploying and managing applications on cloud platforms such as Amazon Web Services, Microsoft Azure, or Google Cloud.
  • Experience using Generative Artificial Intelligence application programming interfaces.
  • Experience with continuous integration and continuous delivery pipelines and containerization technologies including Docker and Kubernetes.
  • Familiarity with Agile and Scrum software development methodologies.

About the Company

ManTech

Government cybersecurity, analytics, and IT services

ManTech provides technology and services to U.S. government customers in defense, intelligence, and federal civilian agencies. It delivers cybersecurity, data analytics, enterprise IT, logistics, intelligence lifecycle support, software development, systems engineering, mission operations, security, and training through government contracts that span strategy to operations with strict security compliance. Its differentiators include a national-security focus, end-to-end capabilities, long-term high-value contracts, and emphasis on specialized talent. The company aims to help government agencies modernize and protect critical infrastructure while pursuing sustainable growth and profitability.

Company size
10,001+
Company stage
IPO
Headquarters
Herndon, VA
Founded
1968

Recently Posted Jobs

Explore more opportunities at ManTech

See more jobs