Senior Software Engineer – Data Integration Libraries (Java/Python)
General Dynamics Information Technology15 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.
About General Dynamics Information Technology
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.