ManTech International

Big Data Lead Engineer

Data Engineer in Sterling, VA

Posted 2020-01-08

Job Description

Lead and perform development and maintenance of end-user focused, object-oriented, data-driven analytic applications to support CBP threat analysis and targeting.
Independently identify technical solutions for business problems, directly contribute to conceptual design, and routinely collaborate with Enterprise/Application architects, Database Architects, Data Scientists, and mission stakeholders.
Develop new code, modify existing application code, conduct unit and system testing, and engage in rigorous documentation of developed and delivered application use cases, data flows, and functional operations.
Demonstrate a strong practical understanding of application-relevant cargo and passenger data and databases used to support analytic application development, functionality and targeting end user (officer) operation.
Actively participate in formal and informal design reviews, solution sessions, and project milestone meetings as well as contribute to project document artifacts for presentation to both technical and non-technical audiences.
Integrate with, and materially contribute to, project portfolio teams as a matrixed resource to provide development and issue resolution expertise in collaboration with data scientists, intelligence analysts, developers, and other participants at the direction of a project manager.
Mentor junior developers and actively contribute to the development of a community of practice focused on enhancing technical skills, sharing best practices, and promoting enhanced mission domain knowledge.
Required Qualifications

Demonstrated expertise in Java and Object-Oriented Design and development principles
Experience with Java 8+ and the newer language features
Experience with the Hadoop eco system, including HDFS, YARN, Hive, Pig, and batch-oriented and streaming distributed processing methods such as Spark, Kafka, or Storm
Experience with one or more relational database systems such as Oracle, MySQL, Postgres, etc.
Experience with one or more build tools such as Maven, Gradle, etc.
Familiar with Software Source Code Management tools (e.g. BitBucket, Git)
Comfortable with Linux
Experience with coordinating the delivery of multiple projects and dependencies being executed by other teams within the organization
Experience with allocating and/or tracking resources across multiple projects
High level of self-motivation, desire to deliver stellar solutions and willingness to work in a distributed team environment
Working knowledge of SELC and associated documentation (project plans, charters, business cases, requirements documents, test plans, reports, etc.)
Ability to lead and mentor junior to mid-level developers
Bachelor’s degree in computer science or related field with 10+ years of technical experience
Active Top Secret
Desired Qualifications

Experience delivering solutions using Amazon Web Services (AWS EC2, RDS, S3)
Experience with distributed search engines like Elasticsearch or Solr
NoSQL database systems such as Cassandra, MongoDB, DynamoDB, etc.
Familiarity with Atlassian tools such as Jira, BitBucket
Continuous integration with Jenkins or Bamboo.
Agile Scrum and possibly experience with leading a Scrum team as a scrum master or equivalent

Applicants selected will be subject to a security investigation and may need to meet eligibility requirements for access to classified information; TS clearance is required as well as CBP suitability.

Must be a US Citizen and able to obtain and maintain a U.S. Customs and Border Protection (CBP) Background Investigation.

Ready to be seen?

Apply now to have the opportunity to be considered for similar jobs at leading companies in the Seen network for FREE.

Company summary

ManTech provides innovative technologies and solutions for mission-critical national security programs for the intelligence community.


Employee stock ownership program; tuition assistance; retail discount program (Barnes & Noble, Dell, Apple, Walt Disney World, Costco).

Interview process

Phone screen with recruiter; phone screen with team lead; onsite interview; security clearance check. Average interview period: 2 weeks.

Be seen in a new Data Engineer job

Skip the search

Zero stress and one profile that can connect you directly to 1000s of companies.

Best-fit jobs—for you

We’ll take it from there. After you tell us what you’re looking for, we’ll show you off to matches.

Free Career Coaching

Boost your interview skills, map your tech career and seal the deal with 1:1 career coaching.

You get tech. We get you.

Join now and be seen.