×
Register Here to Apply for Jobs or Post Jobs. X

Software Developers, Backend Developer, AI Engineer (Applied​/Software)

Job in Bismarck, Burleigh County, North Dakota, 58502, USA
Listing for: Guidehouse
Full Time position
Listed on 2026-08-28
Job specializations:
  • Software Development
    Backend Developer, AI Engineer (Applied/Software), DevOps, SQL Developer
Salary/Wage Range or Industry Benchmark: 150000 - 190000 USD Yearly USD 150000.00 190000.00 YEAR
Job Description & How to Apply Below

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/Type Script, 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, Dev Sec Ops , 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 Grant Solutions 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/Type Script, 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, and auditability across systems of record.
  • Design, prototype, and product ionize AI capabilities such as retrieval‑augmented generation, semantic search, document intelligence, classification, summarization, intelligent assistants, and agent‑supported workflows when appropriate to the business need.
  • Integrate foundation models and machine‑learning services with enterprise applications, APIs, and governed data using prompt orchestration, embeddings, vector search, tools, and…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary