Senior Software Engineer with AI experience
15/08/2026

Senior Software Engineer with AI experience

About the role

We are looking for an experienced Senior Software Engineer with practical AI experience to support the ongoing development, evolution and technical improvement of enterprise applications hosted in Microsoft Azure. In this role, you will work on cloud-based application challenges across backend development, integrations, secure application design, deployment and the responsible use of AI-enabled capabilities.

The ideal candidate is a strong software engineer first, with enough AI understanding to design, integrate and evaluate AI-assisted features sensibly. We are not looking for someone who has worked with every AI platform or discipline, but for someone who can apply modern engineering judgement when AI is part of the solution.

Key responsibilities

  • Develop, maintain and improve enterprise applications using C#, .NET / .NET Core and related technologies.
  • Support the technical evolution of Azure-hosted applications and services.
  • Design and implement backend features, integrations and application workflows.
  • Contribute to AI-enabled features where appropriate, such as intelligent automation, assisted decision support, document processing or integration with AI services.
  • Review existing code, architecture and configuration to identify risks and improvement opportunities.
  • Troubleshoot application, integration, performance and deployment issues.
  • Collaborate with stakeholders to understand requirements and translate them into practical technical solutions.
  • Support testing, validation, release and production support activities.
  • Share technical knowledge with the team and contribute to sound engineering practices.

Required skills and experience

  • At least 5 years of experience with C# and .NET / .NET Core.
  • Experience building or supporting applications on Microsoft Azure.
  • Practical experience with AI-enabled software development, such as integrating AI services, working with language models, building automation features or applying machine learning concepts in business applications.
  • Good understanding of software design patterns, clean code and engineering best practices.
  • Experience working with APIs, databases and at least one ORM.
  • Ability to troubleshoot complex application and integration issues.
  • Good knowledge of development tools such as Visual Studio or comparable IDEs.
  • Strong problem-solving and analytical skills.
  • Fluent in English.

Nice to have

  • Experience with Python.
  • Experience with frontend technologies such as JavaScript, React, CSS or HTML5.
  • Experience with Azure AI services, generative AI solutions or prompt-based application features.
  • Understanding of how to test, evaluate and monitor AI-enabled features.
  • Familiarity with CI/CD pipelines and application deployment processes.
  • Experience supporting production applications.

What we offer:

  • 100% remote or work from home, but you need to be in the EU as it is a near-shore opportunity
  • Private healthcare insurance
  • In-house English teacher available to improve your English
Apply to this job

Apply for this role

Please complete the application form below and upload your CV as a PDF. We review every application carefully and will be in touch about next steps if your profile matches the role.

Personal details

Start with the contact details we should use during the recruitment process.

Availability and preferences

Let us know what type of cooperation would fit you best.

Documents and legal

Upload your CV and confirm the information we need to process your application.

Thank you for your interest in Peruzzi Solutions! You will receive an email from us shortly.