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)

$162.04k - $219.23k

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

    General Dynamics Information Technology

    Hanover, MD
    4 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
    59 minutes 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
  •  ...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

    Base2 Solutions

    Hanover, MD
    1 day 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
  • $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
  •  ...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
  • $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
  • $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!