By continuing to browse this website, you agree to our use of cookies. Learn more at the Privacy Policy page.
Contact Us
Contact Us

Tech Lead/Senior .NET Backend Engineer

Apply now

Role description

We are seeking a highly versatile senior full-stack engineer with strong backend (.NET) expertise and hands-on AI engineering experience. This role combines architectural ownership, rapid prototyping, full-stack development, and technical leadership. You will work closely with business stakeholders and the BA/PM role to explore AI opportunities, validate concepts, and build the foundation for scalable enterprise AI applications.

This is a hybrid role suited for a senior engineer who can act as a technical driver, architect, and creator of POCs, while later leading and coordinating additional engineers as the initiative grows

About the Project

The client is a global specialty insurance and reinsurance provider focused on leveraging AI to solve critical business challenges across their operations.

Projects will focus on developing web-based applications that address specific business problems using AI capabilities, primarily:

  • Document data extraction (processing insurance documents, claims, policies)
  • Data summarisation (condensing complex information for decision-making)

Your work will involve identifying new use cases across departments, validating them through POCs, and scaling successful solutions into production applications that directly impact business operations.

Key Responsibilities

Discovery & Technical Consultation

  • Partner with business stakeholders and the BA/PM role to identify AI-driven opportunities across departments
  • Evaluate the technical feasibility of ideas, propose architectural approaches, and estimate complexity.
  • Participate in workshops and brainstorming sessions, bringing a strong technical perspective.
  • Act as a trusted technical advisor for AI implementations across the organisation

Architecture, Engineering & Solution Design

  • Own the technical design of AI-enabled web applications
  • Design backend architecture using .NET, cloud services, and vector/relational databases
  • Define integration frameworks between enterprise systems and AI components
  • Build rapid prototypes and proof-of-concepts to validate feasibility
  • Translate business requirements into clean, scalable technical designs
  • Choose tools, libraries, and architectural patterns suitable for enterprise-grade AI adoption
  • Ensure solutions align with broader enterprise standards

Full-Stack Development

  • Implement backend services in .NET (API, integrations, data processing workflows)
  • Build minimal but functional front-end UIs for POCs (React preferred, but flexibility acceptable)
  • Set up basic CI/CD and cloud infrastructure required to run prototypes
  • Develop scalable and maintainable codebases that can evolve into full production systems

AI Engineering Responsibilities

  • Integrate LLMs (Azure OpenAI, AWS Bedrock, or local models) into application workflows
  • Build pipelines for document processing, vectorisation, retrieval, and orchestration
  • Work with model APIs, embedding models, prompt engineering, and RAG patterns
  • Collaborate with ML/Data Science teams where they exist, or act as the initial engineering backbone where they don’t
  • Propose improvements based on model performance and data characteristics

POC Leadership & Team Enablement

  • Lead technical execution of POCs, coordinating development priorities
  • Present POC results and technical insights to business and IT stakeholders
  • Drive the transition of successful concepts into production-ready architecture
  • Define hiring needs for future engineering expansion (backend, frontend, ML, QA)
  • Provide mentorship and guidance to future team members

Required Qualifications

Experience

  • 6+ years of professional experience in .NET engineering
  • 3+ years in a senior or tech-lead capacity
  • Proven experience building end-to-end applications (backend + basic frontend + integrations)
  • Strong experience with AI application development (LLM APIs, document processing, RAG, embeddings)
  • English level: Upper-Intermediate (B2) or higher for stakeholder communication

Technical Acumen

  • Expert-level knowledge of .NET and cloud-native application development
  • Experience designing architectures that incorporate AI features
  • Hands-on with Azure/AWS, containerisation, CI/CD
  • Ability to quickly deliver full-stack prototypes
  • Understanding of RAG, vector DBs (e.g., Pinecone, Qdrant, Azure Search), prompt engineering, and embeddings
  • Familiarity with frontend frameworks (React preferred)
  • Ability to perform basic DevOps-level tasks when needed

Business Knowledge

Not mandatory, but experience in insurance, document-heavy processes, underwriting, or compliance is an advantage.

Nice to have

  • Experience with Azure OpenAI or AWS Bedrock
  • Hands-on experience with semantic search, knowledge graphs, or enterprise system integrations
  • Familiarity with enterprise security and compliance patterns

Ideal candidate profile

The successful candidate will combine:

  • Engineering depth to architect and build complex AI-enabled applications
  • Flexibility to prototype quickly under uncertainty
  • Full-stack confidence to deliver end-to-end functionality
  • Strong communication skills to work with business and technical stakeholders
  • Leadership qualities to grow the engineering team and set technical direction
  • Curiosity and adaptability to navigate evolving AI capabilities in an enterprise environment
CTA

Looking for another position?

See all our open positions and learn why your should consider joining the Xenoss team.

Careers at Xenoss