Logo of Huzzle

Software Engineer

image

ManTech

2mo ago

  • Job
    Full-time
    Expert Level
  • Software Engineering
    IT & Cybersecurity
  • Philadelphia

AI generated summary

  • You need a Master's in a relevant field, 10+ years in software engineering, Agile/DevOps experience, IAT Level II cert, and ability to obtain a Secret Clearance.
  • You will analyze user requirements, design and modify software, develop algorithms, execute test plans, and create technical documentation while leading development projects as needed.

Requirements

  • Master of Science (MS) Degree in Electrical Engineering, Computer Engineering, Computer Science, Information Technology, or Information Systems from an ABET-accredited program
  • 10+ years of professional experience with software engineering
  • 5+ years of experience applying programming concepts in a professional or academic setting
  • 3+ years of experience applying software development methodologies, including Agile and/or DevOps/DevSecOps in professional or academic setting
  • DoD 8570 compliant IAT Level II certification (CCNA-Security, CySA+, CND, Security+ CE)
  • Agile Developer or Certified Scrum Developer certification
  • The ability to obtain and maintain an interim Secret Clearance is required prior to starting this position
  • Must be able to remain in a stationary position 50%
  • Needs to occasionally move about inside the office to access file cabinets, office machinery, etc.
  • Frequently communicates with co-workers, management, and customers, which may involve delivering presentations
  • Must be able to exchange accurate information in these situations

Responsibilities

  • Analyze user requirements to derive software design and performance requirements. Debug existing software and correct defects.
  • Design and code new software or modify existing software to add new features to existing OT software. Integrate existing software into new or modified systems or operating environments.
  • Develop or implement algorithms to meet or exceed system performance and functional standards. Assist with developing and executing test procedures for software components.
  • Develop software solutions by analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and investigate problem areas.
  • Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
  • Develop and execute test plans, test procedures, and unit tests to demonstrate modified systems meet the identified requirements. Write and review test reports.
  • Develop technical documentation, including technical manuals, operating instructions, maintenance instructions, and technical data packages. Serve as team lead at the level appropriate to the software development process being used on any project.

FAQs

Do we support remote work?

This position is onsite and does not support remote work.

What are the primary responsibilities of the Software Engineer role?

The primary responsibilities include analyzing user requirements, designing and coding software, developing algorithms, executing test procedures, and creating technical documentation.

What educational qualifications are required for this position?

A Master of Science (MS) Degree in Electrical Engineering, Computer Engineering, Computer Science, Information Technology, or Information Systems from an ABET-accredited program is required.

How much professional experience is required for this position?

A minimum of 10 years of professional experience in software engineering is required.

Is experience with Agile methodologies necessary for this role?

Yes, at least 3 years of experience applying software development methodologies, including Agile and/or DevOps/DevSecOps, in a professional or academic setting is necessary.

Are there any specific certifications required for this role?

Yes, a DoD 8570 compliant IAT Level II certification (such as CCNA-Security, CySA+, CND, or Security+ CE) and Agile Developer or Certified Scrum Developer certification are required.

What are the clearance requirements for this position?

The ability to obtain and maintain an interim Secret Clearance is required prior to starting this position.

What physical requirements must be met for this job?

The candidate must be able to remain in a stationary position 50% of the time, occasionally move about the office, communicate frequently with co-workers and management, and exchange accurate information.

What does the job location look like?

The position is located onsite in Philadelphia, PA.

Will the Software Engineer have the opportunity to lead projects?

Yes, the Software Engineer will serve as a team lead at the level appropriate to the software development process being used on any project.

Securing the Future

Technology
Industry
5001-10,000
Employees
1968
Founded Year

Mission & Purpose

ManTech is more than a technology company. We are a company dedicated to service, and we consider our work a part of the public trust. The people of ManTech are privileged to work for the security of the United States, the welfare of our service members and veterans, the protection of our communities, and the cause of better health care. We have served the nation for more than 50 years, and in that time we have continually changed and grown to provide the technology that government needs to meet new challenges. We seek people with the same strong ethic of service, creativity, energy, and dedication to serving our country. We are comprised of more than 9,800 talented employees around the world. Nearly half of our employees are veterans. Many others come from the Intelligence Community, Homeland Security and federal civilian agencies. We understand our customers’ challenges because we know their world firsthand. When Federal managers and military leaders face tough challenges in cyber, data collection & analysis, enterprise IT or systems and software engineering, they turn to ManTech to get the job done right. These professionals trust ManTech and stay with us for years because we understand their needs and tackle their most complex challenges head on. They know that reaching their goal is our ultimate objective.