Senior Backend Engineer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Bachelor’s or Master’s degree in Computer Science or related field., Minimum 7+ years of experience in .NET/C# backend systems., Strong experience with Azure OpenAI Service and API integration., Advanced proficiency in .NET 8 / C# and CI/CD automation..

Key responsibilities:

  • Design and implement .NET-based microservices and Azure Functions.
  • Automate CI/CD pipelines and manage infrastructure using IaC tools.
  • Lead incident response and collaborate with cross-functional teams.
  • Mentor junior engineers and drive innovation in backend technologies.

MKTG logo
MKTG https://mktgse.com
5001 - 10000 Employees
See all jobs

Job description

Job Description:

Job Title: Senior Backend Engineer – Azure GPT / .NET

Reports to: SVP, Head of Data, Technology & Analytics
Location: Remote – Global (must be available through 2 p.m. U.S. Eastern Time)
Employment Type: Full-time • Long-term Contract (Annual Renewal)

Key Responsibilities

Backend Engineering & API Integration

  • Design, implement, and optimize .NET-based microservices and Azure Functions that operationalize GPT capabilities and connect with external ad tech APIs (e.g., Google Ads, Microsoft Advertising).
  • Develop authenticated REST and GraphQL APIs using OAuth 2.0, Azure AD, and API Management.
  • Implement advanced backend patterns including rate limiting, caching, batching, and streamed responses to handle high-throughput, low-latency workloads.
  • Ensure long-term code maintainability, testability, and reusability, following best practices in TDD, async/await, and dependency injection.

DevOps & Observability

  • Automate CI/CD pipelines using Azure DevOps or GitHub Actions.
  • Manage and deploy infrastructure using Infrastructure as Code (IaC) tools like Bicep or Terraform.
  • Monitor and debug production services with Application Insights, Log Analytics, and structured logging.
  • Lead incident response, root cause analysis, and implement service health improvements.

Technical Leadership & Collaboration

  • Take ownership of complex features and resolve key architectural challenges related to performance, security, and scalability.
  • Work independently and proactively within a distributed team environment.
  • Collaborate closely with product managers, frontend engineers, data scientists, and platform teams to align on technical and business goals.
  • Mentor junior engineers, participate in knowledge sharing, and contribute to internal documentation and training.

Innovation & Continuous Improvement

  • Drive innovation by integrating Azure OpenAI services using prompt engineering, embedding strategies, and cost-performance tuning.
  • Stay informed about emerging backend technologies, AI capabilities, and DevSecOps practices.
  • Follow and enforce internal release management and security standards.

Qualifications & Certifications

Education

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Systems, or a related field.

Experience

  • Minimum 7+ years of experience building and supporting production-grade backend systems in .NET/C#.
  • Strong experience with Azure OpenAI Service, including prompt design, token management, and optimization.
  • Proven experience integrating third-party APIs at scale and handling API security, throttling, and transformation logic.
  • Proficiency with core Azure services: Azure Functions, API Management, Key Vault, Cosmos DB/SQL, Service Bus/Event Grid.
  • Hands-on experience managing microservice architecture, asynchronous programming, and test-driven development.

Certifications

  • Azure Developer Associate (AZ-204) or equivalent is a plus.

Key Skills

Mandatory Technical Skills

  • Advanced proficiency in .NET 8 / C#, especially with async/await, DI, and unit testing frameworks.
  • Experience designing secure, scalable APIs using OAuth 2.0, Azure AD, and API Management.
  • Strong grasp of Azure OpenAI, prompt engineering, and AI integration patterns.
  • CI/CD automation using Azure DevOps or GitHub Actions.
  • Infrastructure management using Bicep or Terraform (IaC).
  • Logging, tracing, and monitoring with Application Insights and Log Analytics.

Nice-to-Have Skills

  • Docker and container orchestration experience with AKS or Azure Container Apps.
  • Knowledge of DevSecOps, including IaC security scanning and secure SDLC.
  • Background in MarTech or AdTech platforms and campaign data integration.
  • Familiarity with GraphQL federation, schema stitching, or resolver optimization.

Soft Skills

  • Excellent written and verbal communication skills in English.
  • Strong problem-solving and critical thinking abilities with attention to detail.
  • Proven ability to work independently and take ownership of deliverables.
  • Comfortable with rapid context switching and managing evolving priorities.
  • Passion for learning and mentoring others in a collaborative environment.

Location:

DGS India - Bengaluru - Manyata H2 block

Brand:

Merkle

Time Type:

Full time

Contract Type:

Permanent

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Adaptability
  • Communication
  • Critical Thinking
  • Mentorship
  • Problem Solving

Back-End Engineer Related jobs