General Dynamics Information Technology

Senior Software Engineer – Data Integration Libraries (Java/Python)

General Dynamics Information Technology
Apply
15 days ago
Hanover, MD, USAStaff+

Base Salary

$162k - $219k/yr

Responsibilities

  • Design and implement data ingestion and transformation logic for varied data sources.
  • Build and maintain shared Java libraries and backend integration services that produce standardized internal schemas.
  • Develop and support Python-based components as needed.
  • Manage and optimize MongoDB services in production environments.
  • Administer Linux systems, including server upgrades, RPM installation, service monitoring, and troubleshooting.
  • Contribute to performance, scalability, data modeling, and integration architecture decisions.
  • Use Git, pull requests, code reviews, and continuous improvement practices.

Requirements

  • 8+ years of related experience.
  • Technical training, certification(s), or a degree.
  • Deep Java experience and familiarity with Python development.
  • Experience with MongoDB development and administration, including MongoDB Java and Python drivers.
  • Experience with Linux system administration, shell scripting, RPM-based package management, and systemd.
  • Experience working with JSON, XML, CSV, and custom data formats.
  • Knowledge of Gradle and Git-based development workflows.
  • Ability to obtain or currently possess a Top Secret SCI clearance with polygraph.
  • U.S. citizenship required.

Benefits

  • Comprehensive medical, dental, vision, disability, life, accident, critical illness, and other insurance options.
  • 401(k) plan with company match and pre-tax and post-tax contribution options.
  • Paid time off, including vacation, sick, personal, holiday, parental, military, bereavement, and jury duty leave.
  • Full-flex work weeks where possible and an onsite work location in Hanover, Maryland.
  • 40 scheduled hours per week and no travel required.
  • AI-powered career development tools and internal mobility support.
  • Military-friendly workplace and culture of innovation.

Tech Stack

GitGradleJavaLinuxMongoDBPython

Categories

BackendData Engineering
General Dynamics Information Technology

About General Dynamics Information Technology

10,000+ employees

General Dynamics Information Technology (GDIT) delivers enterprise IT, systems integration, cybersecurity, cloud, and software engineering services to U.S. federal agencies, including defense and intelligence organizations. It provides contract-based professional and managed services ranging from network operations and unified communications to training and simulation. GDIT is a business unit of General Dynamics (NYSE: GD) and is headquartered in Falls Church, Virginia.

Contact me