Senior Software Engineer - Data Integration Libraries (Java/Python)
$162.04k - $219.23kJobleads-US
Type of Requisition: Regular Clearance Level Must Currently Possess: Top Secret SCI + Polygraph Clearance Level Must Be Able to Obtain: Top Secret SCI + Polygraph Public Trust/Other Required: None Job Family: Software Engineering Job Qualifications: Skills: Java APIs, Java Frameworks, Linux, Linux Management, Python Software Development Certifications: None Experience: 8 + years of related experience US Citizenship Required: Yes
Job Description
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.
MEANINGFUL WORK AND PERSONAL IMPACT
The 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. In 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.
Key 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.
The 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.
WHAT YOU’LL NEED TO SUCCEED
- Education: Technical Training, Certification(s) or Degree
- Experience: 8+ years of related experience
- 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)
- Security clearance level: TOP SECRET
- US citizenship required
GDIT IS YOUR PLACE
- Growth: AI-powered career tool that identifies career steps and learning opportunities
- Support: An internal mobility team focused on helping you achieve your career goals
- Rewards: Comprehensive benefits and wellness packages, 401K with company match, and competitive pay and paid time off
- Flexibility: Full-flex work week to own your priorities at work and at home
- Community: Award-winning culture of innovation and a military-friendly workplace
OWN YOUR OPPORTUNITY
Explore a career in software development at GDIT and you’ll find endless opportunities to grow alongside colleagues who share your dedication to advancing innovation.
The 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.
Scheduled Weekly Hours: 40 Travel Required: None Telecommuting Options: Onsite Work Location: USA MD Hanover Additional Work Locations:
Total Rewards at GDIT
Our 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.
Our Identity Verification Process: As 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.
About Our Work: We 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. Join our Talent Community to stay up to date on our career opportunities and events at gdit.com/tc.
Equal Opportunity Employer / Individuals with Disabilities / Protected Veterans Opportunity Owned From working with technologies like AI, cyber and cloud to careers in intelligence and health, we offer endless opportunities to apply your expertise to create a safer, smarter world.
For more information about GDIT's Privacy Policy, click here: Privacy Policy | GDIT
#J-18808-Ljbffr Jobleads-US- ...opportunity as a Software Developer Sr... ...for your engineering career.... ...IMPACT The Senior Software Engineer... ...backend libraries and services... ...transform diverse data formats into... ...on Java development,... ...responsibility for Python‑based... ...libraries and integration services that...SeniorPythonJavaWork from homeFlexible hours
$146k - $234k
...applications that automate data management for IC... ...as data reuse and integration with downstream... ...team is seeking a Software Engineer to:Devise... ...database experience. Java, analytic development... ...languages such as Python and Scala to use statistical libraries against...SeniorPythonJavaContract workFlexible hoursShift work- ...Technology, Inc. is seeking a Senior Software Engineer Sr Principal in... ...and maintain backend libraries and services. You will transform diverse data formats into a... ...across teams on robust integration solutions. The role emphasizes Java and Python development with Linux...SeniorPythonJavaFlexible hours
$131.8k - $290k
Job Title: Software Engineer with Data Management ExperienceJob Category: EngineeringTime Type: Full... ...IAVA trackingProgramming skills in Python, Java, or ScalaFamiliarity with NiFi and AnsibleExperience... ....What You Can Expect: A culture of integrity.At CACI, we place character and...PythonJavaContract workWork experience placementImmediate startFlexible hoursShift work- ...Physics Laboratory (APL) is seeking a Senior Software Engineer to develop innovative solutions with impact... ...health. The team builds scalable data pipelines and AI-assisted software, spanning... ...years of software development, strong Python/Java/JavaScript/C++ skills, and the ability...SeniorPythonJavaInterim role
- ...Amentum is seeking a Software Engineer to integrate and report data using SPLUNK across diverse projects, from front-end dashboards to back-end repositories... ...project applications. The role requires extensive Java, C++, JSP/Servlets, RESTful services, and Tomcat deployment...SeniorJava
$195k - $222k
...The primary role of the Senior Software Engineer is to design, develop, and... ...scalable backend services using Java, Python, or similar languages... ...distributed systems Support and integrate CI/CD pipelines in... ...well as alignment with market data. Clearance Level Top...SeniorPythonJavaPermanent employmentContract workWork experience placementLocal area$160k - $190k
...Description Job Description Software Engineer — Data Integrator (AI/ML) Columbia, MD |... ...development experience in Python. Experience with... ...additional programming languages (Java, C). Experience... ...60 hours, increasing with seniority ~12 Floating Holidays...PythonJavaFull timeFor contractorsLocal area$105.09 - $136.51 per hour
...every day. Build integrations and extensions that... ...collaboration smoother and engineering workflows more... ...computing, data analytics and enterprise... ...• Develop Java services and web integrations... ...• Bash, Python and Groovy scripting... ...Ctrl+? Ctrl+ is a software engineering and...SeniorPythonJavaHourly payFull timeTemporary workLocal area$105.09 - $136.51 per hour
...experience. Build and sustain integrations that help development... ...and deliver software. The mission Support... ...advanced computing, data analytics and... ...• Build and maintain Python and Java services • Support... ...Ctrl+ is a software engineering and staffing firm based...SeniorPythonJavaHourly payFull timeTemporary workWork experience placementLocal area$131.3k - $237.35k
...team of hackers and engineers have experience... ...capabilities.The Software Engineer will be... ...Robot Framework (Python).Design and code... ...related front-end libraries.Support integration of UI components... ...services written in Java and/or C++.... ...alignment with market data, applicable...SeniorPythonJavaFull time$86.6k - $181.8k
Job Title: Application Engineer - Data ManagementJob Category: Information... ...tracking.Proficiency in Python, Java, and Scala.Experience with... ...You Can Expect: A culture of integrity.At CACI, we place character... ...other protected characteristic.Department:Software DevelopmentPythonJavaContract workWork experience placementImmediate startFlexible hoursShift work$146k - $234k
...motivated User Experience software engineer to support development and... ...software solutions to support data tracking and metrics... ...demonstrations.Product evaluation, integration, testing and design process... ...with the following:GoLang, Python, Java, Hadoop, Accumulocore AWS...SeniorPythonJavaContract workShift work$131.3k - $237.35k
...of hackers and engineers have experience... ...requirements to derive software design and... ...using C++ and Java within Linux... ...operating systems.Integrate software into... ...Familiarity with Python, Eclipse IDE,... ...CSS, including libraries like React, Vue... ...alignment with market data, applicable...SeniorPythonJavaFull time$176k - $282k
ResponsibilitiesPeraton is hiring a Senior AI/ML Software Engineer to join our Cyber Solutions... ...software applications using Gradle Java, Python;Gather and evaluate end-user and customer... ...customer community;Explore LLM and AI integration opportunities;Design interfaces/...SeniorPythonJavaFull timeContract workShift work- ...seeking an experienced software engineer to help develop... .... As a Senior AI Software Engineer... ...augmented systems, tool integrations, contextual... ...frameworks, libraries, and best practices... ...languages such as Python, Java, TypeScript, or similar... ...to large-scale data platforms,...SeniorPythonJava
$185k - $215k
...building high-performing engineering teams and developing... ...-oriented Signals Software Engineer Level 2 to... ...Write software using C++ Java Functional... ...Linux operating system Integrate existing software into... ...Trac, or Subversion), Python, Eclipse IDE Google Protocol...SeniorPythonJavaHourly payContract workWork experience placement$131.3k - $237.35k
...national security, engineering, and health... ...services and mission software capabilities to... ...is seeking a Senior Software Engineer to develop, integrate, and enhance... ...distributed data platforms, or full... ...with Python, databases, JSON... ...Shell scripting, Java, XML, and Scala...SeniorPythonJavaFull time$121k - $206k
...City office or with our AI Engineering squad in Harbor Point, Baltimore... ...across the firm.As a Senior Software Engineer on T. Rowe Price Labs... ...using orchestration, tool integration, retrieval-based systems,... ...oriented languages such as Python, Java, or JavaScript/TypeScript.Hands...SeniorPythonJavaFull timeWork at officeLocal areaRemote work3 days per week$190k - $240k
...Technologies is seeking a Senior Software Engineer (SWE3). This position is designed... ...will join a fast‑paced, integrated team that leads storage... ..., backup solutions and data retention with both Windows... ...Ansible Puppet PKI Python Java StE/StN Desired...SeniorPythonJava$190k - $240k
...Technologies is seeking a Senior Software Engineer (SWE3) to join our intel team... ...supporting a variety of data engineering, analysis, and... ...will design, develop, and integrate solutions involving the... ...development experience in Java and Python Experience or familiarity...SeniorPythonJavaContract workWork experience placementFlexible hours- ...Solutions is looking for a top-notch software engineer to join our team. We are driven to... ...system design, networking and data storage, security, artificial intelligence... ...: Programming languages such as Java, C#, C++, JavaScript, Python, Scala, Ruby and Go. IDEs such as...SeniorPythonJava
$166.9k - $309.9k
...we foster innovation and integrity.• As a Senior Power BI Software Engineer, you'll be empowered to create... ..., software development, data science and cloud... ...containerized environment• Python• Must possess a current US... ...Report Server Administration• Java• Power Query M Formula...SeniorPythonJavaFull timeContract workTemporary workWork experience placementCasual workFlexible hours$166.9k - $309.9k
...extreferSenior Full Stack Software Engineer - Clearance... ...foster innovation and integrity.• As a Senior Full Stack Software Engineer... ...development, data science and cloud development... ...provide full-stack java software development... ...Java and JavaScript• Python• Agile software environment...SeniorPythonJavaFull timeContract workTemporary workWork experience placementCasual workLocal areaFlexible hours$130k - $270k
...Senior DevOps EngineerCaptivation Software is seeking a highly motivated and experienced DevOps Engineer to join our fast-paced development team... ...and Programming in Python, and a background in Big Data solutions. The... ...development teams to integrate their applications...SeniorPythonJavaHourly payTemporary workWork at officeWork from home$10k
...and industry partners with data-driven innovations that... ...Mission Join ClearEdge as a Senior DevOps Software Engineer, where you will design,... ...will play a key role in integrating development and... ...Development experience in Java or Python Experience supporting...SeniorPythonJavaContract work$170k - $230k
...** Are you a Senior Software Engineerwho is ready... ...again? Our engineers were certainly tired... ...and the integration of industry standard... ...Development, Big Data, Cloud Technologies... ...Experience with Python Experience with... ...Experience with Java and Scala Experience...SeniorPythonJavaFull timeContract workRemote workWork from homeRelocation package- ...Senior Software Engineer Job Details ID 2026-9848... ...Command (CNMOC) Data Dissemination SBIR... ...Programming & Data: Strong Python background with... ...data processing libraries (Polars, Pandas,... ...modeling, data integration, and database design... ...to Spring MVC, Java/Java Servlet, C++...SeniorPythonJavaFull timeInterim role
$170k - $260k
...Are you a Senior Signals Software Engineer who is ready for a new challenge... ...and the integration of industry standard... ...Application Development, Big Data, Cloud Technologies,... ...software using C++ Java; suggest other languages... ...: C++, Java, Python, Linux OS. SCA, REDHAWK...SeniorPythonJavaFull timeContract workRemote workWork from homeRelocation package$203k - $260k
...Description Job Description Software Engineer, Mission Analytics and... ...intelligence platform that drives data-informed decisions across... ...help design, develop, and integrate analytics and automation... ...development experience in Java and Python Experience with or familiarity...SeniorPythonJavaImmediate startVisa sponsorship
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Data Integration Libraries (Java/Python). Be the first to apply!
- java developer remote part time Hanover, MD
- senior mulesoft developer Hanover, MD
- senior linux systems engineer Hanover, MD
- senior mainframe developer Hanover, MD
- senior level Hanover, MD
- senior network engineer remote Hanover, MD
- senior implementation engineer Hanover, MD
- senior medical science liaison Hanover, MD
- senior manager m&a tax Hanover, MD
- remote senior business analyst Hanover, MD



