Software Developers

Guidehouse

McLean (VA)

On-site

USD 110,000 - 170,000

Full time

13 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Guidehouse is seeking a mid-level Software Developer with AI engineering capabilities to modernize a large GrantSolutions portfolio. You will refactor legacy systems, build cloud-hosted services in modern languages, and develop production-ready AI capabilities to improve information access and automate workflows.

You will implement interoperable data layers and ensure secure, maintainable solutions. Collaboration with architects, product owners, and Federal stakeholders is essential for phased

Qualifications

  • Proficient in modern languages and frameworks for cloud-based apps.
  • Experience applying AI capabilities to business workflows.
  • Ability to translate architecture and data governance into working software.

Responsibilities

  • Analyze legacy applications, data structures, interfaces, dependencies, and business rules to identify safe modernization increments.
  • Enhance and refactor legacy apps and databases while building new APIs, services, automation, and cloud-native components.
  • Implement phased modernization so modern and legacy capabilities operate concurrently without disrupting operations.
  • Build and maintain an integrated data layer with governed access to shared data via APIs, events and data services.
  • Develop interoperability between legacy apps, modern services, vendor platforms, and analytics with APIs, events, and data pipelines.
  • Implement data mapping, validation, transformation, lineage, reconciliation, synchronization, and error handling.

Skills

Python
Java
JavaScript/TypeScript
C#/.NET
Go
AI engineering
AWS

Tools

REST APIs
Microservices
Cloud-native
Kubernetes

Job description

Job Family

Software Development & Support (Digital)

Travel Required

None

Clearance Required

Ability to Obtain Public Trust

Job Description Summary

The Software Developer is a hands-on software and AI engineer responsible for modernizing mission-critical legacy applications while maintaining business continuity and interoperability with existing systems. The developer designs, builds, tests, and deploys modern application and AI-enabled capabilities using the programming languages, frameworks, models, and platforms best suited to each solution, such as Python, Java, JavaScript/TypeScript, C#/.NET, Go, or comparable technologies. These capabilities will coexist with legacy applications and databases through an integrated data layer that provides governed, reusable access to shared data through APIs, events, data services, canonical models, transformation components, and AI-ready knowledge services. Working with architects, data engineers, security, DevSecOps, product teams, and vendors, the developer incrementally refactors or replaces legacy functionality, responsibly integrates AI into business workflows, preserves essential business rules, reduces point-to-point dependencies, and delivers secure, maintainable AWS-based solutions.

What You Will Do

We are seeking a mid-level Software Developer with AI engineering capabilities to help modernize a large-scale GrantSolutions application portfolio through phased, low-risk delivery. The developer will enhance and refactor legacy applications, build new cloud-hosted services using modern languages and frameworks, and develop production-ready AI capabilities that improve information access, automate workflows, and augment user decision-making. The developer will implement interoperability between modern, AI-enabled, and legacy capabilities through an integrated data layer. The role is primarily a software development position, with responsibility for application code, reusable data and AI services, APIs, events, transformation logic, automated tests, AI evaluation, monitoring, and production support.

The Software Developer will translate architecture and data-governance standards into working software. The developer will expose legacy capabilities safely, develop modern modules and microservices, establish consistent data contracts, and support synchronization and traceability across systems of record. This individual will collaborate with Solution Architects, Product Owners, application and data teams, vendors, security teams, and Federal stakeholders to deliver incremental modernization without disrupting ongoing operations.

  • Analyze legacy applications, data structures, interfaces, dependencies, and business rules to identify safe modernization increments.
  • Enhance and refactor legacy applications and databases while developing new APIs, services, automation, and cloud-native components using appropriate modern languages and frameworks, including Python, Java, JavaScript/TypeScript, C#/.NET, Go, or comparable technologies.
  • Implement phased modernization patterns that allow modern and legacy capabilities to operate concurrently without disrupting mission operations.
  • Build and maintain an integrated data layer that provides consistent, governed access to shared data through APIs, events, reusable data services, canonical models, and transformation components.
  • Develop interoperability between legacy applications, modern services, vendor platforms, and analytics capabilities using synchronous APIs, asynchronous messaging, events, batch processing, and change-data patterns.
  • Implement data mapping, validation, transformation, lineage, reconciliation, synchronization, error handling,
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

AI Software Engineer: Modernize Legacy Apps on AWS
AI Software Engineer: Modernize Legacy Apps on AWS

Guidehouse • McLean (VA)

On-site
USD 110,000 - 170,000
AI-Enabled Software Engineer for Legacy Modernization (AWS)
AI-Enabled Software Engineer for Legacy Modernization (AWS)

Dovel Technologies, Inc • McLean (VA), Northern (KY)

Hybrid
USD 130,000 - 180,000
Medical, Rx, Dental & Vision Insurance
401(k) Retirement Plan
Parental Leave
+2
Lead Software Developers
Lead Software Developers

Guidehouse • North Dakota

On-site
USD 150,000 - 190,000
Medical Insurance
401(k) Plan
Parental Leave
+2
Software Developer, Senior
Software Developer, Senior

General Dynamics Information Technology • Springfield (VA)

On-site
USD 140,000 - 190,000
Lead Software Developer: Modernize & AI for Critical Apps
Lead Software Developer: Modernize & AI for Critical Apps

Dovel Technologies, Inc • McLean (VA)

Hybrid
USD 140,000 - 190,000
Medical
Dental & Vision Insurance
401(k) Retirement Plan
+4
Lead Software Developers
Lead Software Developers

Guidehouse • McLean (VA)

On-site
USD 140,000 - 190,000
Medical, Dental, Vision
401(k) Plan
Parental Leave
+2
Software Developers
Software Developers

Dovel Technologies, Inc • McLean (VA), Northern (KY)

Hybrid
USD 130,000 - 180,000
Medical, Rx, Dental & Vision Insurance
401(k) Retirement Plan
Parental Leave
+2
Software Engineering Manager
Software Engineering Manager

WiredHive • Frisco (TX)

On-site
USD 150,000 - 190,000
Senior AI Software Developer
Senior AI Software Developer

Worky • Reston (VA)

On-site
USD 140,000 - 190,000
Software Engineer / Application Developer
Software Engineer / Application Developer

QualityWorks Consulting Group, LLC • Northern (KY)

Hybrid
USD 85,000 - 120,000
Referral bonus
Collaborative team environment