Senior Software Engineer - Data Integration Libraries (Java/Python)
Gdit
Public Trust: None
Requisition Type: Regular
Your Impact
Own your opportunity to serve as a critical component of our nation’s safety and security. Make an impact by using your expertise to protect our country from threats.
Job Description
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
Bring your engineering expertise along with a drive for innovation to GDIT. The Software Developer Sr Principal must have:
● 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
At GDIT, the mission is our purpose, and our people are at the center of everything we do.
● 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.
Work Requirements
Years of Experience
8 + years of related experience
* may vary based on technical training, certification(s), or degree
Certification
Travel Required
None
Citizenship
U.S. Citizenship Required
$162.04k - $219.23k
...None Job Family: Software Engineering Job Qualifications: Skills: Java APIs, Java... ...Linux Management, Python Software... ...IMPACT The Senior Software Engineer... ...maintain backend libraries and services... ...diverse data formats into a... ...libraries and integration services that...SeniorPythonJavaTemporary workImmediate startRemote workWork from homeWorldwideFlexible 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$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- ...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
...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$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- ...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
$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



