{"id":94294,"title":"Senior Software Engineer – Data Integration Libraries (Java/Python)","company":"Gdit","city":"Hannover","region":"Niedersachsen","location":"USA MD Hanover","work_model":"unknown","employment_type":"full_time","employment":["full_time"],"roles":["backend"],"visa":"not_mentioned","relocation":"not_mentioned","posted_at":"2026-11-03T02:11:28.319413+00:00","tools":["Java","Linux","Python","MongoDB","Git","Bash"],"seniority":"senior","years_experience_min":8,"german_requirement":"not_mentioned","german_level":"unspecified","english_requirement":"required","english_level":"unspecified","team_language":"unknown","confidence":0.4,"method":"rules+llm","language_badge":"Not stated","language_evidence":null,"requirements_snippet":"8+ years of related experience; Java APIs and frameworks, Python, Linux administration, and MongoDB administration. Requires TOP SECRET clearance with polygraph and US citizenship. Certifications not required.","url":"https://gdit.wd5.myworkdayjobs.com/External_Career_Site/job/USA-MD-Hanover/Senior-Software-Engineer---Data-Integration-Libraries--Java-Python-_RQ228627","source":"workday","agency":null,"description_text":"Type of Requisition:\nRegular\n\nClearance Level Must Currently Possess:\nTop Secret SCI + Polygraph\n\nClearance Level Must Be Able to Obtain:\nTop Secret SCI + Polygraph\n\nPublic Trust/Other Required:\nNone\n\nJob Family:\nSoftware Engineering\n\nJob Qualifications:\nSkills:\nJava APIs, Java Frameworks, Linux, Linux Management, Python Software DevelopmentCertifications:\nNoneExperience:\n8 + years of related experienceUS Citizenship Required:\nYes\n\nJob Description:\nJob Description\nTransform technology into opportunity as a Software Developer Sr Principal at GDIT. Shape what’s next for mission-critical government projects while shaping what’s next for your engineering career.\n\nMEANINGFUL WORK AND PERSONAL IMPACT\nThe Senior Software Engineer will design, develop, and maintain backend libraries and services that transform diverse data formats into a common, reusable schema consumed by multiple applications across the organization. This is a hands‑on technical role focused primarily on Java development, with secondary responsibility for Python‑based components where needed. There is no UI work; the emphasis is on building robust libraries and integration services that can reliably ingest, interpret, and convert constantly changing data sources into a standardized internal model.\nIn addition to core development responsibilities, this role includes a system administration component. The engineer will help manage and optimize MongoDB services, work within a Linux ecosystem, and perform operational tasks such as upgrading servers, installing RPMs, monitoring services, and troubleshooting environment issues.\nKey responsibilities include designing and implementing data ingestion and transformation logic, creating and maintaining shared libraries for common data formats, ensuring performance and scalability, and contributing to architectural decisions around data modeling and integration patterns. The role also involves collaborating through modern development practices, including Git‑based source control, code reviews, and continuous improvement of development workflows.\nThe ideal candidate has deep experience in Java (and familiarity with Python), a strong understanding of working with varied data formats (e.g., JSON, XML, CSV, and custom structures), and practical experience administering Linux‑based systems and MongoDB in production environments. Strong problem‑solving skills, attention to detail, and a willingness to engage in both development and operational tasks are critical for success in this role.\n\nWHAT YOU’LL NEED TO SUCCEED\nBring your engineering expertise along with a drive for innovation to GDIT. The Software Developer Sr Principal must have:\n● Education: Technical Training, Certification(s) or Degree\n● Experience: 8+ years of related experience\n● Technical skills: Java, Python, Gradle, JSON, XML, CSV, custom data formats, MongoDB (development and administration), MongoDB Java/Python drivers, Linux (system administration and shell scripting), RPM-based package management (yum, dnf, rpm), service management (systemd), Git (branching, pull requests, code reviews)\n● Security clearance level: TOP SECRET\n● US citizenship required\n\nGDIT IS YOUR PLACE\nAt GDIT, the mission is our purpose, and our people are at the center of everything we do.\n● Growth: AI-powered career tool that identifies career steps and learning opportunities\n● Support: An internal mobility team focused on helping you achieve your career goals\n● Rewards: Comprehensive benefits and wellness packages, 401K with company match, and competitive pay and paid time off\n● Flexibility: Full-flex work week to own your priorities at work and at home\n● Community: Award-winning culture of innovation and a military-friendly workplace\n\nOWN YOUR OPPORTUNITY\nExplore a career in software development at GDIT and you’ll find endless opportunities to grow alongside colleagues who share your dedication to advancing innovation.\n\nThe likely salary range for this position is $162,037 - $219,227. This is not, however, a guarantee of compensation or salary. Rather, salary will be set based on experience, geographic location and possibly contractual requirements and could fall outside of this range.\n\nScheduled Weekly Hours:\n40\n\nTravel Required:\nNone\n\nTelecommuting Options:\nOnsite\n\nWork Location:\nUSA MD Hanover\n\nAdditional Work Locations:\n\nTotal Rewards at GDIT:\nOur benefits package for all US-based employees includes a variety of medical plan options, some with Health Savings Accounts, dental plan options, a vision plan, and a 401(k) plan offering the ability to contribute both pre and post-tax dollars up to the IRS annual limits and receive a company match. To encourage work/life balance, GDIT offers employees full flex work weeks where possible and a variety of paid time off plans, including vacation, sick and personal time, holidays, paid parental, military, bereavement and jury duty leave. To ensure our employees are able to protect their income, other offerings such as short and long-term disability benefits, life, accidental death and dismemberment, personal accident, critical illness and business travel and accident insurance are provided or available. We regularly review our Total Rewards package to ensure our offerings are competitive and reflect what our employees have told us they value most.\n\nOur Identity Verification Process:\nAs part of the hiring process, we will ask you to complete an identity verification process that leverages advanced biometrics and artificial intelligence to ensure authenticity and protect against identity fraud. You are expected to be on camera during virtual interviews. We reserve the right to take your picture to verify your identity and prevent fraud. By proceeding, you authorize the collection, processing, and use of your biometric data for identity verification and security purposes.\n\nAbout Our Work:\nWe are GDIT. A global technology and professional services company that delivers technology solutions and mission services to every major agency across the U.S. government, defense and intelligence community. Our 26,000 experts extract the power of technology to create immediate value and deliver solutions at the edge of innovation. We operate across 50+ countries worldwide, offering leading mission-ready capabilities in AI, cloud, cyber and software development.\n\nJoin our Talent Community to stay up to date on our career opportunities and events atgdit.com/tc.\n\nEqual Opportunity Employer / Individuals with Disabilities / Protected Veterans","responsibilities_text":"Transform technology into opportunity as a Software Developer Sr Principal at GDIT. Shape what’s next for mission-critical government projects while shaping what’s next for your engineering career.\nMEANINGFUL WORK AND PERSONAL IMPACT\nThe Senior Software Engineer will design, develop, and maintain backend libraries and services that transform diverse data formats into a common, reusable schema consumed by multiple applications across the organization. This is a hands‑on technical role focused primarily on Java development, with secondary responsibility for Python‑based components where needed. There is no UI work; the emphasis is on building robust libraries and integration services that can reliably ingest, interpret, and convert constantly changing data sources into a standardized internal model.\nIn addition to core development responsibilities, this role includes a system administration component. The engineer will help manage and optimize MongoDB services, work within a Linux ecosystem, and perform operational tasks such as upgrading servers, installing RPMs, monitoring services, and troubleshooting environment issues.\nKey responsibilities include designing and implementing data ingestion and transformation logic, creating and maintaining shared libraries for common data formats, ensuring performance and scalability, and contributing to architectural decisions around data modeling and integration patterns. The role also involves collaborating through modern development practices, including Git‑based source control, code reviews, and continuous improvement of development workflows.\nThe ideal candidate has deep experience in Java (and familiarity with Python), a strong understanding of working with varied data formats (e.g., JSON, XML, CSV, and custom structures), and practical experience administering Linux‑based systems and MongoDB in production environments. Strong problem‑solving skills, attention to detail, and a willingness to engage in both development and operational tasks are critical for success in this role.\nWHAT YOU’LL NEED TO SUCCEED\nBring your engineering expertise along with a drive for innovation to GDIT. The Software Developer Sr Principal must have:\n● Education: Technical Training, Certification(s) or Degree\n● Experience: 8+ years of related experience\n● Technical skills: Java, Python, Gradle, JSON, XML, CSV, custom data formats, MongoDB (development and administration), MongoDB Java/Python drivers, Linux (system administration and shell scripting), RPM-based package management (yum, dnf, rpm), service management (systemd), Git (branching, pull requests, code reviews)\n● Security clearance level: TOP SECRET\n● US citizenship required\nGDIT IS YOUR PLACE\nAt GDIT, the mission is our purpose, and our people are at the center of everything we do.\n● Growth: AI-powered career tool that identifies career steps and learning opportunities\n● Support: An internal mobility team focused on helping you achieve your career goals\n● Rewards: Comprehensive benefits and wellness packages, 401K with company match, and competitive pay and paid time off\n● Flexibility: Full-flex work week to own your priorities at work and at home\n● Community: Award-winning culture of innovation and a military-friendly workplace\nOWN YOUR OPPORTUNITY\nExplore a career in software development at GDIT and you’ll find endless opportunities to grow alongside colleagues who share your dedication to advancing innovation.\nThe likely salary range for this position is $162,037 - $219,227. This is not, however, a guarantee of compensation or salary. Rather, salary will be set based on experience, geographic location and possibly contractual requirements and could fall outside of this range.\nScheduled Weekly Hours:\n40\nTravel Required:\nNone\nTelecommuting Options:\nOnsite\nWork Location:\nUSA MD Hanover\nAdditional Work Locations:\nTotal Rewards at GDIT:\nOur benefits package for all US-based employees includes a variety of medical plan options, some with Health Savings Accounts, dental plan options, a vision plan, and a 401(k) plan offering the ability to contribute both pre and post-tax dollars up to the IRS annual limits and receive a company match. To encourage work/life balance, GDIT offers employees full flex work weeks where possible and a variety of paid time off plans, including vacation, sick and personal time, holidays, paid parental, military, bereavement and jury duty leave. To ensure our employees are able to protect their income, other offerings such as short and long-term disability benefits, life, accidental death and dismemberment, personal accident, critical illness and business travel and accident insurance are provided or available. We regularly review our Total Rewards package to ensure our offerings are competitive and reflect what our employees have told us they value most.\nOur Identity Verification Process:\nAs part of the hiring process, we will ask you to complete an identity verification process that leverages advanced biometrics and artificial intelligence to ensure authenticity and protect against identity fraud. You are expected to be on camera during virtual interviews. We reserve the right to take your picture to verify your identity and prevent fraud. By proceeding, you authorize the collection, processing, and use of your biometric data for identity verification and security purposes.","requirements_text":"Java APIs, Java Frameworks, Linux, Linux Management, Python Software DevelopmentCertifications:\nNoneExperience:\n8 + years of related experienceUS Citizenship Required:\nYes","status":"closed","duplicate_of":null,"first_seen":"2026-11-04T02:11:46.696103+00:00","responsibilities_summary":"Design, develop and maintain Java-focused backend libraries and services that convert diverse data formats into a common schema, with secondary Python work. Also manage MongoDB and Linux systems, including server upgrades, RPM installs, monitoring and troubleshooting.","requirements_summary":"8+ years of related experience; Java APIs and frameworks, Python, Linux administration, and MongoDB administration. Requires TOP SECRET clearance with polygraph and US citizenship. Certifications not required.","all_tools":["Java","Linux","Python","MongoDB","Git","Bash"],"posting_language":"en","evidence":[],"years_experience_max":null,"mobility_evidence":[],"model_version":"claude-haiku-5-5","english_badge":"English required","company_id":4090}