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.
About the Role
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:
- 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.
What You’ll Do
Work on Real Enterprise Systems
- Analyze large, complex codebases (.NET, Java, SQL, etc.)
- Reconstruct architecture, dependencies, and data flows using CAST Imaging
- Identify risks, hidden dependencies, and modernization blockers
Enable AI-Assisted Transformation
- 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
Bridge Deterministic Insight and AI
- 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
Own Customer Outcomes
- Work directly with engineering and architecture teams
- Translate technical insights into clear action plans
- Drive progress from:
- Initial analysis → transformation → adoption
Expand into Customer Ownership
- 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
Who You Are
- 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
