M

ManTech

Government cybersecurity, analytics, and IT services

Senior Software Engineer

Software EngineeringConfirmed live in the last 24 hours
Full-timeAnnapolis Junction, MD, USA$179.3k - $318.4kIn-person

About the Job

Requirements

  • A bachelor's degree in a technical discipline is required, or an additional four years of software engineering experience may be substituted for the degree.
  • At least 20 years of experience in software engineering or related technical positions is required.
  • Hands-on experience building, testing, and maintaining scalable applications using Java is required.
  • An active TS/SCI with Polygraph clearance is required.

Responsibilities

  • Analyze user requirements to derive software design, implementation code, 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.
  • Serve as team leader or technical point of contact at the level appropriate to the software development process used on a project.
  • Design or implement complex database or data repository interfaces and queries.
  • 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.
  • Design, develop, and modify software systems using scientific analysis and mathematical models to predict and measure outcomes and consequences of design.
  • Develop or implement algorithms to meet or exceed system performance and functional standards.
  • Support one or more software development activities and ensure the work is completed in accordance with software development process constraints.
  • Coordinate software system installation and monitor software functioning in the target environment to ensure operational specifications are met.

Desired Qualifications

  • Awareness of cloud technologies, preferably AWS, virtualization, and backend infrastructure for Java solutions.
  • Practice with build and deployment automation and test-driven development environments.
  • Experience with JavaScript.

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