General Dynamics Information Technology

Principal Software Developer

General Dynamics Information Technology

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Manual Apply

Salary

💰 $133,450 - $180,550 per year

Job Level

Lead

Tech Stack

AWSCloudDockerGraphQLKubernetesMicroservicesPythonRubyRuby on RailsVBA

About the role

  • Support the Department of Veterans Affairs (VA) with a Veteran first vision to transform the Veterans Benefits Administration (VBA) with greater visibility into claims processing.
  • Develop, integrate, deploy and calibrate solutions into the UCAP product.
  • Architect and build solutions using a variety of software tools, including Python and AI/ML, to generate the desired VBA functional outcome.
  • Work closely with Technical Leads, Other Developers, Data Analysts, Workflow Engineers and Business Analysts to achieve the desired results.
  • Define, design, and implement integration architectures and solutions across APIs, middleware, and enterprise data pipelines.
  • Lead the adoption of modern integration frameworks (e.g., REST, GraphQL, event-driven, microservices) and automation practices.
  • Build user interfaces using modern / user center-designed techniques.
  • Ensure all integration solutions align with enterprise security, compliance, and performance requirements.
  • Collaborate with program architects, DevOps engineers, implementation teams and business analysts to translate requirements into technical solutions.
  • Provide hands-on leadership in Python/integration development, code reviews, and technical troubleshooting.
  • Establish coding standards, best practices, and quality assurance processes for integration work.
  • Provide operational support, incident resolution, and continuous improvement of integration services.
  • Drive innovation by identifying opportunities to modernize legacy integrations and adopt cloud-native services (AWS).
  • Report progress, risks, and technical challenges to program management and VA stakeholders.
  • Mentor and develop staff, fostering a culture of accountability, inclusion, and professional growth.

Requirements

  • Skills: Application Programming Interface (API), Complex Systems, Integration Development, Python (Programming Language), Systems Development
  • Experience: 8 + years of related experience
  • Job Qualifications section: 5+ years of experience in software engineering and integration development.
  • 3+ years architecting and deploying solutions that include Front-end Development, middleware and system-to-system integrations using APIs (i.e., full stack developer)
  • 2+ years of experience with DevOps pipelines, CI/CD, and containerization (Docker/Kubernetes).
  • Strong proficiency in Python for integration, automation, and data processing.
  • Bachelor’s degree in computer science, management or related field (or equivalent experience).
  • Ability to obtain a government security clearance.
  • Work visa sponsorship will not be considered for this position.