Haystack
← Back to Jobs
Technology
CL

Azure Cosmos DB Developer

ClifyXPhoenix, AZ🇺🇸United StatesPosted Sep 20, 2026

Why This Role Stands Out

This hybrid role offers a competitive salary and the chance to drive impactful projects in the dynamic payments and correspondent banking sector. You'll thrive here if you have a strong background in Agile methodologies and financial services technology, eager to contribute to innovative solutions. Apply today to leverage your expertise and grow your career in a leading financial technology environment.

Quick Overview

Salary
$90k - $100k/yr
Seniority
Mid Senior
Work mode
Hybrid
Location
Phoenix, AZ, United States
Posted
1 week ago
MicroservicesSQLAzureC#.NETGitJavaKubernetesPhoenixRESTVault

Job Description

Azure Cosmos DB Developer

Location: Phoenix, AZ
Employment Type: Full Time
Experience: 10–15 Years

Job Summary

We are seeking an experienced Azure Cosmos DB Developer / Cosmos DB Engineer with strong hands-on expertise designing, developing, optimizing, and supporting large-scale, mission-critical applications running on Microsoft Azure Cosmos DB.

The ideal candidate will have extensive production experience with Cosmos DB data modeling, partitioning, indexing, RU/s optimization, query performance tuning, Change Feed, multi-region deployments, high availability, disaster recovery, and distributed database architectures.

This role requires a combination of hands-on database development, architecture, performance engineering, production support, troubleshooting, and operational excellence. The candidate will work closely with application, cloud infrastructure, architecture, security, and development teams to deliver highly available, scalable, and cost-efficient Cosmos DB solutions.

Required Qualifications

  • 10+ years of overall software engineering, database development, or data engineering experience.

  • 3+ years of hands-on production experience with Azure Cosmos DB.

  • Strong experience designing and implementing Azure Cosmos DB solutions for high-volume transactional workloads.

  • Deep understanding of NoSQL database architecture and distributed systems.

  • Strong hands-on experience with:

    • Cosmos DB Data Modeling

    • Partition Key Design

    • Logical and Physical Partitioning

    • Indexing Policies

    • Query Optimization

    • Performance Tuning

    • RU/s and Throughput Optimization

    • Change Feed

    • Data Lifecycle Management

    • Multi-Region Replication

    • Global Distribution

    • High Availability

    • Disaster Recovery

    • Business Continuity

  • Experience supporting high-volume, always-on, mission-critical enterprise applications.

  • Strong knowledge of cloud-native architectures, distributed systems, microservices, and event-driven architectures.

  • Experience monitoring and troubleshooting Cosmos DB performance, latency, throughput, availability, and resource consumption.

  • Strong production support and incident-management experience.

  • Experience with Azure services such as:

    • Azure Functions

    • Azure App Service

    • Azure Kubernetes Service (AKS)

    • Azure Event Hubs

    • Azure Service Bus

    • Azure Application Insights

    • Azure Monitor

  • Strong troubleshooting, analytical, communication, and documentation skills.

Key Responsibilities

  • Design, develop, implement, and optimize Azure Cosmos DB solutions for high-volume and transactional workloads.

  • Define effective Cosmos DB data models, partitioning strategies, indexing policies, and data lifecycle strategies.

  • Architect highly available, resilient, scalable, and fault-tolerant Cosmos DB solutions.

  • Analyze and optimize RU/s consumption, throughput, latency, query performance, and database resource utilization.

  • Perform Cosmos DB query optimization and performance tuning.

  • Design and implement effective partition key strategies to avoid hot partitions and improve scalability.

  • Develop and optimize indexing policies based on application query patterns.

  • Implement and support Cosmos DB Change Feed processing and event-driven workloads.

  • Design and support multi-region Cosmos DB deployments and global distribution.

  • Establish backup, disaster recovery, high availability, and business continuity strategies.

  • Troubleshoot production incidents, performance bottlenecks, database issues, and application integration problems.

  • Provide root-cause analysis and implement permanent corrective actions.

  • Support day-to-day database operations, deployments, capacity planning, configuration changes, schema/data evolution, and incident resolution.

  • Partner with application development, infrastructure, cloud, security, and enterprise architecture teams to optimize Cosmos DB integrations.

  • Establish operational standards, engineering best practices, governance, and reusable database patterns.

  • Develop operational runbooks, architecture documentation, troubleshooting guides, and engineering standards.

  • Provide recommendations for cost optimization, scalability, reliability, and long-term platform improvements.

  • Monitor database health and establish appropriate performance metrics, alerts, dashboards, and observability practices.

  • Mentor development and engineering teams on Cosmos DB best practices, data modeling, partitioning, query optimization, and performance engineering.

  • Work with senior leadership and technical stakeholders to communicate database architecture, risks, performance trends, and improvement recommendations.

Azure Cosmos DB Technical Expertise

The ideal candidate should have strong hands-on experience with:

Azure Cosmos DB

  • Cosmos DB Core (SQL) API

  • NoSQL database architecture

  • Data modeling

  • Partition key strategy

  • Logical/physical partitions

  • Indexing policies

  • Query optimization

  • RU/s optimization

  • Provisioned throughput

  • Autoscale

  • Serverless workloads

  • Change Feed

  • TTL / data lifecycle management

  • Multi-region writes

  • Global distribution

  • Consistency models

  • Replication

  • High availability

  • Disaster recovery

  • Backup and restore

  • Capacity planning

Performance & Operations

  • Query performance tuning

  • RU consumption analysis

  • Latency optimization

  • Throughput optimization

  • Hot partition analysis

  • Production troubleshooting

  • Root-cause analysis

  • Monitoring and alerting

  • Observability

  • Performance benchmarking

  • Cost optimization

Azure Cloud Skills

Experience integrating Cosmos DB with:

  • Azure Functions

  • Azure App Services

  • Azure Kubernetes Service (AKS)

  • Azure Event Hubs

  • Azure Service Bus

  • Azure Application Insights

  • Azure Monitor

  • Azure Storage

  • Azure Key Vault

  • Azure API Management

Application Development Skills

Experience working with one or more of:

  • C# / .NET

  • Java

  • REST APIs

  • Microservices

  • Event-driven architecture

  • Distributed applications

  • Cloud-native applications

  • API integration

  • Asynchronous processing

DevOps / Engineering Practices

  • CI/CD pipelines

  • Azure DevOps

  • Git

  • Infrastructure as Code

  • Automated deployments

  • Release management

  • DevOps practices

  • Production support

  • Environment management

Preferred Qualifications

  • Experience working in financial services, banking, insurance, or other highly regulated environments.

  • Strong experience with microservices and event-driven architecture.

  • Experience with .NET/C# and/or Java-based applications.

  • Experience with Azure DevOps, CI/CD, Git, and Infrastructure as Code.

  • Experience establishing database governance, operational standards, and performance best practices.

  • Experience serving as a Cosmos DB Subject Matter Expert (SME).

  • Experience with enterprise-scale cloud migration or modernization initiatives.

  • Knowledge of security, compliance, data privacy, and governance requirements for cloud databases.

Leadership & Collaboration

  • Strong leadership and technical mentoring skills.

  • Excellent analytical and problem-solving abilities.

  • Strong communication and collaboration skills.

  • Ability to work effectively with:

    • Application Development Teams

    • Cloud Infrastructure Teams

    • Enterprise Architects

    • Security Teams

    • DevOps/SRE Teams

    • Business Stakeholders

    • Senior Leadership / CXO-Level Stakeholders

  • Ability to communicate complex database architecture and performance issues to both technical and non-technical audiences.

  • Strong risk management and incident-management capabilities.

Ideal Candidate Profile

The ideal candidate is a Senior Azure Cosmos DB Developer / Cosmos DB Engineer / NoSQL Database Engineer who can serve as the organization's Cosmos DB SME.

The candidate should be equally comfortable with hands-on development, database architecture, performance optimization, production troubleshooting, operational support, and technical leadership.

A strong candidate will have demonstrated success building and supporting high-throughput, highly available, globally distributed, always-on applications using Azure Cosmos DB.

Core Dice Search Keywords

Azure Cosmos DB Developer, Cosmos DB Developer, Azure Cosmos DB Engineer, Cosmos DB Engineer, Cosmos DB Architect, Azure NoSQL Developer, NoSQL Database Engineer, Azure Database Engineer, Cosmos DB SME, Microsoft Azure Cosmos DB, Cosmos DB SQL API, Cosmos DB NoSQL, Cosmos DB Data Modeling, Cosmos DB Partition Key, Partitioning Strategy, Cosmos DB Indexing, Cosmos DB Query Optimization, Cosmos DB Performance Tuning, Cosmos DB RU/s, RU Optimization, Cosmos DB Throughput, Cosmos DB Change Feed, Cosmos DB Multi Region, Cosmos DB Global Distribution, Cosmos DB Replication, Cosmos DB High Availability, Cosmos DB Disaster Recovery, Cosmos DB Backup, Cosmos DB Business Continuity, Azure Functions, Azure App Service, AKS, Azure Kubernetes Service, Event Hubs, Service Bus, Application Insights, Azure Monitor, Microservices, Distributed Systems, Event Driven Architecture, Cloud Native, C#, .NET, Java, REST API, CI/CD, Azure DevOps, Infrastructure as Code, Production Support, Database Performance, Database Architecture, NoSQL, Cloud Database, Azure Cloud.

Similar jobs