jobapplier

Senior Consultant / Architect – AI-Driven Modernization (North America) (Engineering / Architecture → Customer Ownership)

castsoftware

Skills

Required

  • AI / GenAI
  • Java
  • .NET
  • SQL
  • Software engineering
  • distributed systems
  • Enterprise application architectures
  • software development
  • trace issues across systems

Preferred

  • CAST
  • Code
  • system architecture
  • Imaging
  • GitHub
  • Copilot
  • Claude
  • We are hiring strong engineers and architects who want to move beyond pure development into end-to-end ownership of real-world outcomes in the AI era.
  • You will work directly with large enterprise codebases (often millions of lines of code), using CAST and AI tools to:

About castsoftware

CAST Software is the global leader in Software Intelligence. We help enterprises understand, improve, and transform complex software systems.

Our platform provides deterministic system-level insight into large codebases, which—combined with AI models and agents—enables enterprises to move from experimentation to production-grade AI outcomes in brownfield environments.

Responsibilities

  • Understand system architecture and dependencies
  • Enable AI-assisted modernization and transformation

Ensure outputs are accurate, complete, and production-ready

  • This is a role for someone who wants to stay deeply technical while stepping into higher-impact, customer-facing ownership.
  • Analyze large, complex codebases (.NET, Java, SQL, etc.)
  • Reconstruct architecture, dependencies, and data flows using CAST Imaging

Identify risks, hidden dependencies, and modernization blockers

  • Use tools such as VS Code, GitHub Copilot, Claude, and CAST MCP to:
  • Support code transformation (.NET → Java, legacy → modern frameworks)
  • Validate structural and functional accuracy of AI-generated outputs
  • Ensure transformations preserve:
  • Dependencies and integrations
  • Architecture integrity
  • Security and operational requirements
  • Work directly with engineering and architecture teams
  • Translate technical insights into clear action plans
  • Drive progress from:
  • Initial analysis → transformation → adoption
  • Lead technical discussions with:
  • Architects, engineering leads, and CTO organizations
  • Contribute to executive conversations with clear, structured insights
  • Gradually take on broader ownership of customer success and outcomes

Requirements

  • Ground AI outputs in deterministic system context
  • Identify gaps where AI-only approaches fall short (e.g., missing layers, incorrect flows)
  • Iterate toward deployable, production-ready outcomes
  • 5–12+ years in:
  • Software engineering, architecture, or modernization
  • Strong experience with:
  • Java, .NET, SQL, distributed systems
  • Enterprise application architectures
  • Comfortable working with:
  • Large, complex, poorly documented systems
  • Exposure to or strong interest in:
  • AI/GenAI for software development

Code transformation and modernization

  • Strong problem-solving mindset — able to trace issues across systems
  • Good communication skills, with interest in becoming more customer-facing

What Makes This Role Different

You work on brownfield systems where correctness matters

  • You don’t just generate code — you validate and make it real
  • You bridge AI capability with system reality

You evolve from architect → customer owner

You are positioning your career at the center of the AI shift — working on the exact problems that will define how AI is used in enterprise software, not just experimenting at the edges