Senior Software Engineer - Building APIs - C# - .NET - SQL - Azure - AI

Senior Software Engineer - Building APIs - RESTful API - AI Services - C# .Net - SQL - Azure

We are seeking an experienced Senior API Developer with solid experience in designing and implementing API Infrastructure. This is an opportunity to work on cutting-edge AI infrastructure, make a significant impact on how to leverages AI technology at scale. The role suits a technically strong Senior Software API Developer who enjoys building new solutions, solving complex integration challenges. Working with autonomy and technical ownership, you'll architect scalable, secure APIs that handle sensitive data while enabling rapid deployment of AI capabilities across the business.

As a senior member of the team, you'll set architectural direction, establish API standards, and mentor other engineers while building production-grade integrations that power real customer value.

Key Responsibilities

API Architecture & Design

  • Design and implement RESTful APIs that expose the product capabilities to AI services and third-party integrations
  • Architect scalable, secure API infrastructure serving multiple products and consumers
  • Establish API design standards, patterns, and best practices across the engineering organization
  • Design for evolution - build systems that can adapt as products and requirements change
  • Make strategic technical decisions about API gateways, authentication, rate limiting, and versioning

Development & Integration

  • Build production-grade APIs using C# .NET, SQL, and Azure services
  • Develop event-driven architectures and asynchronous communication patterns where appropriate
  • Ensure APIs are well-documented using OpenAPI/Swagger standards
  • Build and maintain a developer portal for internal and external API consumers

Quality & Operations

  • Implement comprehensive observability including logging, monitoring, and alerting
  • Design for reliability, fault tolerance, and graceful degradation
  • Optimize API performance, scalability, and cost efficiency
  • Write clean, maintainable code with thorough testing and documentation
  • Configure CI/CD pipelines for safe, automated deployments
  • Ensure compliance with data protection and security requirements
  • Participate in code reviews and provide actionable, respectful feedback

Skills, Knowledge and Expertise

  • Software engineering experience with a focus on API design and development
  • Deep expertise in C# .NET for building production APIs and services
  • Strong SQL skills including database design, optimization, and query performance
  • Proven experience building RESTful APIs for web and mobile applications
  • Third-party integration experience - you've built APIs consumed by external partners or as open APIs for broader ecosystems
  • API platform experience - you've designed API infrastructure serving multiple products or customers, not just single applications
  • Azure cloud experience including Azure Functions, API Management, Service Bus, or similar services
  • Authentication & authorization expertise with OAuth 2.0, JWT, API keys, and modern security patterns
  • Testing mindset - you write unit tests and understand integration testing
  • API documentation experience using OpenAPI/Swagger and maintaining developer portals
  • Production systems mindset covering observability, reliability, and operational excellence
  • Architectural thinking - ability to design systems for scale, security, and evolution

Keywords

RESTful APIs C# .Net Azure AI LLM ML Machine Learning SaaS Scale Up OAuth 2.0 Service Bus OpenAPI Swagger

Company
InterCity Partners Ltd
Location
Leamington Spa, Warwickshire, UK
Posted
Company
InterCity Partners Ltd
Location
Leamington Spa, Warwickshire, UK
Posted