Saviance · 3 months ago
Principal Software Engineer – AI-Native, Startup Mindset
Saviance is a global organization seeking an exceptional Principal Software Engineer with an AI-native mindset to transform how software is built. The role involves taking ownership of complex projects, architecting scalable systems, and utilizing AI tools to enhance software development processes.
Information Technology & Services
Responsibilities
End-to-End Development: Design, build, and deliver production-ready microservices, APIs, backends, and frontends
AI-Accelerated Engineering: Use tools like GitHub Copilot, Claude Code, Cursor AI, and ChatGPT to scaffold, test, and document code efficiently
System Transformation: Lead rewrite efforts from legacy applications to modern architectures, applying iterative strategies such as the strangler pattern to drive AI-centric enterprise-grade code construction
Technical Ownership: Operate with a "whole system” mindset—from architecture to deployment—ensuring technical decisions align with business needs
Collaboration: Partner with SMEs and domain developers to validate functionality and support knowledge transfer
Qualification
Required
10+ years of professional software development
5+ years with modern .NET (C#, ASP.NET Core)
3+ years with modern frontend frameworks (React, TypeScript, or Angular)
Experience with end-to-end rewrites or greenfield application builds
Skilled at translating legacy procedural logic into modern services
Proficient in automated test generation, OpenAPI (Swagger), and integration of LLM-powered features (e.g., natural language search)
Hands-on experience using AI tools as coding partners
Ability to orchestrate multi-agent workflows for software development
Experience applying AI to reverse engineering, summarization, and UI prototyping
Preferred
Familiarity with legacy migration (desktop to web, undocumented systems) is a plus