Senior Azure Software Engineer (.NET / Azure PaaS / Integration)

Baytek Software Development Corp.

Turkey

Remote

TRY 5,932,000 - 8,898,000

Full time

25 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Baytek Software Development Corp. seeks a hands-on Senior Azure Software Engineer to design, build, and deploy a cloud-native integration platform connecting enterprise apps, on-prem systems, and third-party APIs.

You will work with a US-based team to implement secure, scalable Azure-based solutions in a remote, enterprise environment. You will lead API development, messaging, identity, and CI/CD, ensuring production-quality software and robust observability.

Qualifications

  • 5–10+ years of professional software development experience.
  • Strong hands-on experience with C# and modern .NET (.NET Core / .NET 6+).
  • Production experience with Azure Functions and Azure Service Bus.
  • Hands-on experience with Azure API Management and Azure security features.
  • Experience integrating on-premises systems with Azure cloud services.
  • Experience building/consuming REST and OData APIs for enterprise data sources.
  • Familiarity with CI/CD, monitoring, and operational diagnostics in Azure environments.
  • Excellent written and verbal English communication; comfortable collaborating with a US-based team.

Responsibilities

  • Design and develop cloud-native integration components using .NET and Azure PaaS technologies.
  • Build reliable, scalable integration workflows with Azure Service Bus, including queues and retries.
  • Develop Azure Functions for data acquisition, transformation, routing, and delivery.
  • Build, secure, and manage APIs using Azure API Management (APIM).
  • Implement secure authentication and authorization using Microsoft Entra ID and managed identities.
  • Develop secure integrations between on-premises systems, Azure services, and external APIs.
  • Create REST and OData APIs for enterprise data sources and large datasets.
  • Build and maintain CI/CD pipelines for Azure applications and infrastructure.
  • Implement externalized configuration, logging, monitoring, and diagnostics.
  • Write clean, well-tested C#/.NET code and participate in code reviews.
  • Collaborate with architects, engineers, and domain experts to translate requirements into working software.
  • Participate in Agile ceremonies and deliver in sprints.

Skills

C# / .NET
Asynchronous messaging
Security & Identity
API design / consumption
Hybrid integration
Communication (English)
Remote collaboration

Education

Bachelor's degree in Computer Science / Engineering or related field

Tools

Azure Functions
Azure Service Bus
Azure API Management
Azure Entra ID
BizTalk Server
Azure DevOps
GitHub
REST APIs
OData APIs
CI/CD pipelines

Job description

Job Summary

We are seeking a Senior Azure Software Engineer with strong hands‑on experience in .NET and Microsoft Azure PaaS technologies to join a remote enterprise software development team.

In this role, you will help design, build, and deploy a cloud-native integration platform connecting enterprise applications, on‑premises systems, and third‑party APIs. You will work closely with a senior architect and a U.S.-based engineering team to implement secure, scalable, and resilient integration solutions using modern Azure technologies.

This is a hands‑on engineering role with significant responsibility for Azure platform development, API integration, asynchronous messaging, security and identity, CI/CD, and production‑quality software development.

Key Responsibilities
  • Azure Integration Development: Design and develop cloud-native integration components using .NET and Azure PaaS technologies.
  • Asynchronous Messaging: Build reliable, scalable integration workflows using Azure Service Bus, including queues, message processing, retry handling, and error management.
  • Azure Functions: Develop timer‑triggered, queue‑triggered, and other Azure Functions for data acquisition, transformation, routing, and delivery.
  • API Management: Build, secure, configure, and manage enterprise APIs using Azure API Management (APIM).
  • Security & Identity: Implement secure authentication and authorization using Microsoft Entra ID, managed identities, and related Azure security capabilities.
  • Enterprise Integration: Develop secure integrations between on‑premises enterprise systems, Azure services, and external third‑party APIs.
  • API Development: Build and consume REST and OData APIs, including integrations involving large data sets and enterprise data sources.
  • CI/CD: Build and maintain automated build, test, and deployment pipelines for Azure applications and infrastructure.
  • Configuration & Observability: Implement externalized configuration, logging, monitoring, error handling, and operational diagnostics.
  • Code Quality: Write clean, maintainable, well‑tested C#/.NET code and participate in code reviews.
  • Technical Collaboration: Work closely with architects, engineers, infrastructure teams, and domain experts to translate business and integration requirements into working software.
  • Agile Delivery: Participate in daily stand‑ups, technical discussions, sprint planning, and other Agile development activities.
Required Qualifications
  • Experience: 5–10+ years of professional software development experience, with substantial experience building enterprise applications and integrations.
  • .NET / C#: Strong hands‑on experience with C# and modern .NET (.NET Core / .NET 6+).
  • Azure Functions: Production experience developing and deploying Azure Functions.
  • Azure Service Bus: Strong experience with asynchronous messaging, queues, message processing, retries, and failure handling.
  • Azure API Management: Hands‑on experience configuring and developing solutions using Azure API Management (APIM).
  • Azure Security: Experience with Microsoft Entra ID, managed identities, authentication, authorization, secrets, and secure application design.
  • APIs: Strong experience developing and consuming REST APIs.
  • OData: Experience building or consuming OData‑based APIs and working with enterprise data sources.
  • Hybrid Integration: Experience integrating on‑premises applications or data sources with Azure cloud services.
  • CI/CD: Experience with automated build and deployment pipelines and modern source‑control practices.
  • Monitoring & Troubleshooting: Experience implementing application logging, monitoring, diagnostics, and error handling in Azure environments.
  • Communication: Strong verbal and written English communication skills and the ability to collaborate effectively with a U.S.-based technical team.
  • Remote Work: Proven ability to work independently and effectively as part of a distributed engineering team.
Preferred Qualifications
  • Experience with Azure Logic Apps and workflow automation.
  • Microsoft AZ-305 certification or equivalent hands‑on Azure architecture experience.
  • Experience with Azure DevOps and/or GitHub, including CI/CD pipelines.
  • Experience with BizTalk Server, traditional ETL platforms, or modernization of legacy enterprise integrations.
  • Experience designing event‑driven or message‑based architectures.
  • Experience with Azure networking, Key Vault, application configuration, and related platform services.
  • Experience working with large enterprise applications and complex integration environments.
  • Experience in the legal technology or professional‑services industry is a plus.
  • Experience working in Agile/Scrum teams across multiple time zones.
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent professional experience.
  • Location: Fully remote / offshore.
  • Employment: Full‑time.
  • Schedule: Must be available for at least two hours of daily overlap with the U.S. Pacific Time (PT) team for meetings, stand‑ups, and technical collaboration.
  • Work will be performed through a secure, client‑provided remote development environment.
What We're Looking For

We are looking for a hands‑on senior engineer, not simply someone familiar with Azure terminology. The ideal candidate has personally built and deployed production solutions using .NET, Azure Functions, Service Bus, and API Management and is comfortable troubleshooting integrations across application, API, messaging, identity, and cloud infrastructure layers.

You should be comfortable taking technical requirements, working with an architect and other engineers, and turning those requirements into reliable, maintainable production‑quality software.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Azure Software Engineer - Remote Cloud Integrations
Senior Azure Software Engineer - Remote Cloud Integrations

Baytek Software Development Corp. • Turkey

Remote
TRY 5,932,000 - 8,898,000
Senior DevOps Engineer (Azure)
Senior DevOps Engineer (Azure)

Proxify • Turkey

On-site
TRY 2,538,070 - 3,807,106
On-time monthly payments
Up to 24 flex days off
Career-accelerating positions
Senior Azure DevOps Engineer
Senior Azure DevOps Engineer

EPAM Systems • Turkey

On-site
TRY 5,923,000 - 8,885,000
Private health insurance
Learning & development programs
Extra leave days
+1
Lead DevOps Engineer
Lead DevOps Engineer

EPAM Systems • Turkey

On-site
TRY 5,923,000 - 8,885,000
Private health insurance
English courses
Extra leave days
+2
Cloud Native .NET Engineer with AI Integration Focus
Cloud Native .NET Engineer with AI Integration Focus

EPAM Systems • Turkey

On-site
TRY 4,373,000 - 6,317,000
Continuous upskilling
Corporate benefits
Competitive USD compensation
+2
Principal System Architect (Microsoft and Azure Solutions)
Principal System Architect (Microsoft and Azure Solutions)

EPAM Systems • Turkey

On-site
TRY 5,831,000 - 8,746,000
Continuous upskilling
Private health insurance
Learning & development programs
Software Development Specialist / Process Lead
Software Development Specialist / Process Lead

KoçZer Romania SRL • Üsküdar

On-site
TRY 450,000 - 750,000
Senior Azure DevOps Engineer - Cloud Migration & Automation
Senior Azure DevOps Engineer - Cloud Migration & Automation

EPAM Systems • Turkey

On-site
TRY 5,923,000 - 8,885,000
Private health insurance
Learning & development programs
Extra leave days
+1
Lead DevOps Engineer (Azure AI / GenAI Solutions)
Lead DevOps Engineer (Azure AI / GenAI Solutions)

EPAM Systems • Turkey

On-site
TRY 4,375,000 - 6,320,000
Continuous upskilling
Private health insurance
USD compensation
+2
Senior Azure Cloud Engineer at EPAM Systems
Senior Azure Cloud Engineer at EPAM Systems

EPAM Systems Inc • Turkey

On-site
TRY 4,414,000 - 5,885,000
Private health insurance
Continuous upskilling & development
English language courses
+2