Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Data Integration Libraries (Java/Python) in Hanover, MD vacancy
  • $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... 
    Senior
    Python
    Java
    Temporary work
    Immediate start
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Jobleads-US

    Hanover, MD
    2 days ago
  • $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... 
    Senior
    Python
    Java
    Contract work
    Flexible hours
    Shift work

    Peraton Corporation

    Annapolis Junction, MD
    2 days ago
  •  ...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... 
    Senior
    Python
    Java
    Flexible hours

    Jobleads-US

    Hanover, MD
    2 days ago
  • $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... 
    Python
    Java
    Contract work
    Work experience placement
    Immediate start
    Flexible hours
    Shift work

    CACI International

    Linthicum, MD
    5 days ago
  •  ...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... 
    Senior
    Python
    Java
    Interim role

    Jobleads-US

    Laurel, MD
    2 days ago
  •  ...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... 
    Senior
    Java

    Jobleads-US

    Hanover, MD
    6 days ago
  • $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... 
    Senior
    Python
    Java
    Permanent employment
    Contract work
    Work experience placement
    Local area

    InvestedintheMission

    Jessup, MD
    2 hours ago
  • $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... 
    Python
    Java
    Full time
    For contractors
    Local area

    Intezra, Inc.

    Columbia, MD
    3 days ago
  • $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... 
    Senior
    Python
    Java
    Hourly pay
    Full time
    Temporary work
    Local area

    CTRL + LLC

    Annapolis Junction, MD
    9 days ago
  • $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... 
    Senior
    Python
    Java
    Hourly pay
    Full time
    Temporary work
    Work experience placement
    Local area

    CTRL + LLC

    Annapolis Junction, MD
    9 days ago
  • $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... 
    Senior
    Python
    Java
    Full time

    Leidos

    Annapolis Junction, MD
    5 days ago
  • $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 Development
    Python
    Java
    Contract work
    Work experience placement
    Immediate start
    Flexible hours
    Shift work

    CACI International

    Linthicum, MD
    5 days ago
  • $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... 
    Senior
    Python
    Java
    Contract work
    Shift work

    Peraton Corporation

    Annapolis Junction, MD
    2 days ago
  • $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... 
    Senior
    Python
    Java
    Full time

    Leidos

    Annapolis Junction, MD
    4 days ago
  • $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/... 
    Senior
    Python
    Java
    Full time
    Contract work
    Shift work

    Peraton Corporation

    Columbia, MD
    2 days ago
  •  ...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,... 
    Senior
    Python
    Java

    summittechpartners.com

    Baltimore, MD
    2 days ago
  • $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... 
    Senior
    Python
    Java
    Hourly pay
    Contract work
    Work experience placement

    Envision Innovative Solutions

    Columbia, MD
    3 days ago
  • $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... 
    Senior
    Python
    Java
    Full time

    Leidos

    Laurel, MD
    3 days ago
  • $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... 
    Senior
    Python
    Java
    Full time
    Work at office
    Local area
    Remote work
    3 days per week

    T. Rowe Price

    Baltimore, MD
    5 days ago
  • $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... 
    Senior
    Python
    Java

    Belay Technologies

    Laurel, MD
    3 days ago
  • $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... 
    Senior
    Python
    Java
    Contract work
    Work experience placement
    Flexible hours

    Belay Technologies

    Columbia, MD
    2 days ago
  • $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... 
    Senior
    Python
    Java
    Full time
    Contract work
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

    Annapolis Junction, MD
    3 days ago
  •  ...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... 
    Senior
    Python
    Java

    Talentify.io

    Hanover, MD
    2 days ago
  • $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... 
    Senior
    Python
    Java
    Full time
    Contract work
    Temporary work
    Work experience placement
    Casual work
    Local area
    Flexible hours

    Lockheed Martin

    Annapolis Junction, MD
    3 days ago
  • $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... 
    Senior
    Python
    Java
    Hourly pay
    Temporary work
    Work at office
    Work from home

    Captivation Software LLC

    Hanover, MD
    3 days ago
  • $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... 
    Senior
    Python
    Java
    Contract work

    ClearEdge

    Jessup, MD
    17 days ago
  • $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... 
    Senior
    Python
    Java
    Full time
    Contract work
    Remote work
    Work from home
    Relocation package

    GliaCell Technologies LLC

    Laurel, MD
    3 days ago
  • $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... 
    Senior
    Python
    Java
    Full time
    Contract work
    Remote work
    Work from home
    Relocation package

    GliaCell Technologies LLC

    Columbia, MD
    3 days ago
  •  ...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++... 
    Senior
    Python
    Java
    Full time
    Interim role

    ERT Inc

    Laurel, MD
    2 days ago
  • $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... 
    Senior
    Python
    Java
    Immediate start
    Visa sponsorship

    Intelliforce-IT Solutions Group

    Annapolis Junction, MD
    a month ago

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!