Logo of Huzzle

Software Engineer

image

ManTech

5d ago

  • Job
    Full-time
    Senior Level
  • Software Engineering
    IT & Cybersecurity
  • Reston

AI generated summary

  • You need 7+ years in software engineering, strong Java/Javascript skills, REST API experience, cloud expertise, and a current Secret clearance. Familiarity with tools like Jira, Git, and SonarQube is essential.
  • You will design, develop, and modify software, analyze requirements, correct errors, build web services, test solutions, maintain documentation, and collaborate with team members and users. Travel may be required.

Requirements

  • 7+ years of relevant software engineering experience
  • Strong programming/development skills and hands-on engineering experience (Java & JDK 17+ and/or Javascript/Typescript)
  • Strong experience with REST APIs and standard software engineering tools such as Jira, Git, Gradle/Maven and experience developing software in Linux environments
  • Experience with the full data lifecycle, from ingest through display
  • Experience using SonarQube for code quality testing
  • Experience with one or more of the following development technologies: Vue.js, Vite, microservices, Bash, wireframes, UX patterns, Websockets, Groovy/Grails
  • Experience with one or more of the following test technologies: Junit5, AssertJ, Mockito, Postman, Vitest, Eslint
  • Experience with one or more of the following infrastructure/database technologies: MongoDB, Elasticsearch, PostgreSQL, RabbitMQ, Consul, Vault, Nomad, RHEL9
  • Experience with Cloud technologies and developing in Cloud environments
  • Must have an active/current Secret security clearance
  • Must be able to be in a stationary position more than 50% of the time
  • Must be able to communicate, converse, and exchange information with peers and senior personnel
  • Constantly operates a computer and other office productivity machinery, such as a computer
  • The person in this position frequently communicates with co-workers, management, and customers, which may involve delivering presentations. Must be able to exchange accurate information in these situations
  • The person in this position needs to occasionally move about inside the office to access file cabinets, office machinery, etc.

Responsibilities

  • Designing, developing, programming, and modifying software, systems, applications, and tools, both existing and new in the future
  • Analyzing software and integration requirements and working with team members to determine development and implementation plans
  • Correcting errors by making the appropriate changes and then re-checking the program to ensure the desired result was produced
  • Developing solutions and maintaining support for external data sources and users
  • Building web services, APIs, and other solutions to interface with third-party systems to synchronize data
  • Conducting testing of software to be sure it will produce the desired results and that instructions are correct
  • Organizing and maintaining documentation of developed software and subsequent revisions, so others are able to understand the program
  • Collaborating with teammates, third-parties, vendors, and users to develop new requirements and solutions
  • Ability and willingness to travel overseas if required

FAQs

What is the location for the Software Engineer position?

The Software Engineer position is onsite in either Reston or Chantilly, VA.

What are the main responsibilities of the Software Engineer?

Responsibilities include designing and developing software, analyzing integration requirements, correcting errors, building web services and APIs, conducting testing, maintaining documentation, and collaborating with teammates and third parties.

What is the minimum required experience for this position?

A minimum of 7+ years of relevant software engineering experience is required.

What programming skills are required for the Software Engineer role?

Strong programming and development skills are required, specifically with Java & JDK 17+ and/or JavaScript/TypeScript.

Are there any specific tools or technologies that candidates should be familiar with?

Yes, candidates should have strong experience with REST APIs, Jira, Git, Gradle/Maven, and Linux environments.

Is travel required for this position?

Yes, the candidate should have the ability and willingness to travel overseas if required.

What type of security clearance is needed for this job?

An active/current Secret security clearance is required.

Are there any preferred qualifications that can enhance a candidate’s application?

Yes, preferred qualifications include experience with Vue.js, microservices, various test technologies, infrastructure and database technologies, and cloud technologies.

What physical requirements must be met for the Software Engineer role?

Candidates must be able to remain stationary for over 50% of the time, communicate effectively, operate a computer, and occasionally move about the office.

Does this role involve collaborating with other teams?

Yes, collaboration with teammates, third parties, vendors, and users is an essential part of the role.

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.