VOTRE PROCHAIN CHAPITRE
Software Architect – AI Lead
À propos du poste
• Go through knowledge transfer and build a deep understanding of the existing product, its architecture and integrations
• Define and agree on non-functional requirements with the Engineering Manager and business
• Define the target architecture and phased modernization strategy
• Decide what to rewrite, keep, including integrations, and move into separate services
• Record key decisions as ADRs and turn them into architecture artifacts and specifications
• Validate architecture decisions with the Engineering Manager
• Build a proof of concept
• Lead implementation of new modules and features while staying hands-on in the code
• Own the team’s technical delivery as Team Lead
• Run design and code reviews
• Grow engineers through mentoring and pairing
• Teach the team AI-SDLC and Agentic Engineering through regular workshops and real tasks
• Maintain a shared team playbook with specifications, agent instructions and review checklists
• Assess the current team and form the new core team
• Build trust and effective collaboration within the team
• Keep the current product stable in production throughout the transition
• Modernize a SaaS platform for the U.S. healthcare insurance domain that processes insurance-related data and connects to multiple data sources
• Proven experience as a Software / Application or Solution Architect, combined with a Team Lead role
• Strong .NET / C# background across ASP.NET Framework and ASP.NET Core, including migration from .NET Framework to modern .NET
• Hands-on front-end experience with Angular and React
• Practical experience designing and running solutions on Azure Cloud: Web Apps, Azure Container Apps, Service Bus, Key Vault, networking (VNets, private endpoints), Cosmos DB and Application Insights
• Hands-on experience modernizing brownfield or legacy systems: auditing an existing system, defining a target architecture, writing specifications, and planning a phased migration
• Mature architecture practice: documenting decisions as ADRs, defining and measuring non-functional requirements (performance, scalability, availability, security, observability), and explaining trade-offs to technical and business stakeholders
• Around 1+ year of practical AI Engineering (AI SDLC / Agentic Engineering) experience
• Experience with spec-driven development, agentic coding tools, context engineering, AI-assisted review and testing
• Readiness to write code yourself, not only to lead
• Strong quality engineering mindset, including test strategy, automated testing and CI/CD quality gates, especially for AI-generated code
• Experience teaching and coaching engineers in AI-driven development through workshops, pairing and hands-on examples
• Experience across several projects and different architectures
• Experience managing an engineering team and introducing AI-driven approaches into delivery
• Nice to have: experience in healthcare or insurance domain, including HIPAA and sensitive data
• Nice to have: experience in a product company or startup, or own side project or business
• Nice to have: experience building AI capabilities into products, including LLM integration, RAG and evaluations
• Ability to move fast with lean processes and clear focus on business results
• 20 days of paid vacation
• Paid sick leave
• Official Ukrainian holidays are non-working days
• Free English lessons
• Paid courses and certifications
• Coach/psychologist consultation
• Workshops
• Career development plan
• Mentoring
• Education
• Medical Health Insurance
• Team-building events and group activities
• Work-life balance
• Real influence on the architectural future of the product, with end-to-end ownership from strategy and PoC to production
• Hiring process without a take-home assignment