Job Description
Secure our Nation, Ignite your Future
Your Growth, ManTech’s Promise, OUR Mission. Continue to Secure the Future. Become an integral part of a diverse team while working at an Industry-Leading Organization, where our employees come first. At ManTech International Corporation, you’ll help protect our national security while working on innovative projects that offer opportunities for advancement.
The Technical Lead/Sr. Software Engineer will be a key member of our mission infrastructure development team. The successful candidate must be an enthusiastic and passionate engineering professional, have expertise in a variety of fields, and be able to professionally represent ManTech in customer-facing meetings.
Job Responsibilities:
Oversee a team of local and remote technical personnel, driving technical implementations and troubleshooting issues that involve software development, engineering tasks, and product releases.
Fielding questions about technical aspects and conducting code reviews
Liaising with team members, management, and clients to ensure projects are completed to standard
Determine project requirements and developing work schedules for the team
Delegating tasks and achieving daily, weekly, and monthly goals
Code quality assurance and controlling technical debt
Identifying risks and forming contingency plans
Keeping up to date with industry trends and developments
Strong writing skills
Ability to develop creative solutions in response to feedback or requirements
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.
Basic Qualifications:
Bachelor's degree in computer science, engineering, or a related field, and 9+ years of relevant experience.
Excellent technical expertise with strong analytical and debugging skills
Strong knowledge of an Object-Oriented based programming language (Java, Kotlin, C++, etc)
Strong knowledge of design patterns and enterprise integration patterns
Strong knowledge of white/gray/black-box unit testing (jUnit, Cucumber, etc)
High level of Greenfield development comfort with demonstrated experience of architecting complex systems that perform well and are easy to maintain
Strong knowledge of multi-threading, and secure coding practices
Strong knowledge of Maven
Strong knowledge of Linux.
Strong knowledge of Git based Version Control
Some experience with Java and/or Kotlin, Spring Framework, and Spring Boot
Experience with SAFE Agile processes and tooling such as Jira/Confluence
Ability to design features for and maintain long standing software systems with a small team of developers
Ability to work with minimum supervision, while collaborating with team members regularly.
Preferred Qualifications:
At least 15+ years of relevant experience
Strong knowledge of Kotlin and/or Java
Strong knowledge of Spring Framework, Spring Boot, and Spring Integration
Strong knowledge of GitLab repository and pipeline management
Strong knowledge of Linux, Networking (OSI)
Security Clearance Requirement:
Must be a US citizen with the ability to obtain/maintain a TS/SCI Security clearance is required.
Physical Requirements:
Must be able to remain in a stationary position 50%
Frequently moves Audio/Visual or Computer equipment weighing up to 50 pounds across and/or around a business campus or large facility.
Constantly positions self to maintain computers in the lab, including under the desks and in the server closet.
For all positions requiring access to technology/software source code that is subject to export control laws, employment with the company is contingent on either verifying U.S.-person status or obtaining any necessary license. The applicant will be required to answer certain questions for export control purposes, and that information will be reviewed by compliance personnel to ensure compliance with federal law. ManTech may choose not to apply for a license for such individuals whose access to export-controlled technology or software source code may require authorization and may decline to proceed with an applicant on that basis alone.
ManTech International Corporation, as well as its subsidiaries proactively fulfills its role as an equal opportunity employer. We do not discriminate against any employee or applicant for employment because of race, color, sex, religion, age, sexual orientation, gender identity and expression, national origin, marital status, physical or mental disability, status as a Disabled Veteran, Recently Separated Veteran, Active Duty Wartime or Campaign Badge Veteran, Armed Forces Services Medal, or any other characteristic protected by law.
If you require a reasonable accommodation to apply for a position with ManTech through its online applicant system, please contact ManTech's Corporate EEO Department at (703) 218-6000. ManTech is an affirmative action/equal opportunity employer - minorities, females, disabled and protected veterans are urged to apply. ManTech's utilization of any external recruitment or job placement agency is predicated upon its full compliance with our equal opportunity/affirmative action policies. ManTech does not accept resumes from unsolicited recruiting firms. We pay no fees for unsolicited services.
If you are a qualified individual with a disability or a disabled veteran, you have the right to request an accommodation if you are unable or limited in your ability to use or access