Senior Software Developer

General Dynamics Information Technology, Inc.

$110K — $149K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of relevant software development experience
  • Proficient in CI/CD, Java Software Development, OpenSearch, and Python Software Development
  • Hands-on experience with container orchestration using Kubernetes
  • Ability to develop and maintain enterprise applications in hybrid cloud environments
  • Must possess Top Secret/SCI clearance and be a U.S. Citizen

Responsibilities

  • Design and develop enterprise-grade applications using Java and Python
  • Implement search and data retrieval functionalities leveraging OpenSearch
  • Manage containerized applications with Kubernetes
  • Collaborate on requirements and solution architecture in cross-functional teams
  • Optimize existing codebases and workflows for performance
  • Support testing, debugging, and deployment processes
  • Document software design and operational processes

Benefits

  • Comprehensive medical plan options, including Health Savings Accounts
  • 401(k) plan with company match
  • Flexible work weeks and various paid time off plans
  • Short and long-term disability benefits and life insurance
  • Critical illness and travel accident insurance options
Full Job Description
Type of Requisition:
Regular

Clearance Level Must Currently Possess:
Top Secret/SCI

Clearance Level Must Be Able to Obtain:
Top Secret/SCI

Public Trust/Other Required:
None

Job Family:
Software Engineering

Job Qualifications:

Skills:
CI/CD, Java Software Development, OpenSearch (Software), Python Software Development
Certifications:
None
Experience:
5 + years of related experience
US Citizenship Required:
Yes

Job Description:

YOUR IMPACT

Own your opportunity to work with the largest government agency in the nation. Make an impact by advancing the Department of War's mission to keep our country safe and secure.

JOB DESCRIPTION

Iron EagleX (IEX) is seeking a proactive, problem-solving Senior Software Developer - Hybrid to join our team in Fort Liberty, NC. The team is embarking on a major application rewrite for a mission-critical system relied upon by our government and defense customers. This is an exciting opportunity for a software professional with expertise in Java, Spring Framework, and cloud-based technologies like Kubernetes to play a key role in reimagining this essential application.

This role will support the full software development lifecycle, contributing to design, development, deployment, and optimization of critical applications. This role requires hands-on experience with modern Java development frameworks and cloud technologies to ensure robust, scalable, and secure solutions. This role features a hybrid work environment with 3 days on site in Fayetteville, NC and two days WFH.

Job Duties include (but are not limited to):
  • Design, develop, and maintain enterprise-grade applications using Python, Java and the Spring Framework.
  • Leverage OpenSearch to implement efficient search, indexing, and data retrieval capabilities.
  • Deploy, orchestrate, and manage containerized applications using Kubernetes.
  • Collaborate with cross-functional teams to gather requirements, architect solutions, and deliver clean, maintainable code.
  • Participate in major application rewrites, ensuring solutions are scalable, secure, and user-friendly.
  • Strong troubleshooting skills
  • Optimize and enhance existing codebases and workflows.
  • Contribute to the development of API-driven microservices architecture.
  • Document software designs, development processes, and system functionality.
  • Apply best practices in DevSecOps, CI/CD pipelines, and cloud development.
  • Proactively identify, communicate and resolve technical issues, ensuring high availability and performance.
  • Support application testing, debugging, and deployment processes.


Required Skills & Experience:
  • 3+ years of software development experience, with strong proficiency in Python, Java and the Spring Framework.
  • Experience working with Elasticsearch and/or OpenSearch for indexing and search functionalities.
  • Hands-on experience with container orchestration platforms like Kubernetes.
  • Proven ability to develop, deploy, and maintain enterprise applications in hybrid cloud environments.
  • Familiarity with modern development practices, including CI/CD, version control (Git), and Agile methodologies.
  • Strong problem-solving and analytical skills, with a "figure-it-out" mindset.
  • Ability to work collaboratively in fast-paced, dynamic team environments.
  • Strong communication skills, with the ability to convey technical concepts to non-technical stakeholders.
  • U.S. Citizenship is required due to government contract requirements.


Desired Skills:
  • Experience with AWS or other cloud platforms.
  • Knowledge of additional programming languages such as Python.
  • Familiarity with message queueing systems like Kafka.
  • Understanding of modern DevSecOps principles.
  • Experience with full-stack development, including frontend frameworks.
  • Strong documentation and knowledge management skills


WHAT YOU'LL NEED TO SUCCEED
  • BS Degree in Computer Science preferred or related field
  • Active TS/SCI Clearance required.
  • Due to US Government Contract Requirements, only US Citizens are eligible for this role


Scheduled Weekly Hours:
40

Travel Required:
Less than 10%

Telecommuting Options:
Hybrid

Work Location:
USA NC Fort Bragg

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.

Similar Jobs

More Jobs at General Dynamics Information Technology, Inc.

More Information Technology Jobs

Find similar Senior Software Developer jobs: