Senior Azure Cosmos DB Developer / SME

Compunnel

$125K — $150K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree or equivalent experience in IT or related field.
  • 7+ years in software engineering and database development.
  • 3+ years of hands-on Azure Cosmos DB experience in production.
  • Expertise in data modeling and partitioning strategies for Cosmos DB.
  • Experience with query optimization and application performance tuning.
  • Strong knowledge of RU/s management and cost optimization.
  • Experience supporting high-volume, enterprise applications.

Responsibilities

  • Design and optimize Azure Cosmos DB solutions for enterprise applications.
  • Lead implementation of new Cosmos DB environments and development standards.
  • Create efficient data models and partitioning strategies for distributed workloads.
  • Optimize query performance and manage database throughput.
  • Monitor and tune RU/s consumption for performance and cost efficiency.
  • Design Change Feed-based solutions for event-driven systems.
  • Collaborate with cross-functional teams on cloud-native architectures.

Benefits

  • Collaborative work environment with cross-functional teams.
  • Opportunities for mentoring and technical leadership.
  • Engagement in critical enterprise application projects.
  • Onsite presence fosters team cohesion.
  • Comprehensive development and operational best practices.
Full Job Description
JOB SUMMARY

We are seeking a Senior Azure Cosmos DB Developer / Subject Matter Expert (SME) to support a critical enterprise application and lead the successful implementation, optimization, and operational excellence of Azure Cosmos DB solutions. This is a hands-on development-focused role requiring deep production experience with Azure Cosmos DB in high-volume, mission-critical environments. The ideal candidate will possess expertise in data modeling, partitioning strategies, performance tuning, distributed systems, and cloud-native architecture while helping establish enterprise best practices for scalability, resiliency, and performance.

KEY RESPONSIBILITIES
• Design, develop, and optimize Azure Cosmos DB solutions for enterprise-scale applications.
• Lead the implementation of new Cosmos DB environments and establish development standards and best practices.
• Design efficient data models and partitioning strategies to support large-scale, distributed workloads.
• Optimize query performance, indexing strategies, and database throughput utilization.
• Monitor, analyze, and tune RU/s consumption to balance performance and cost efficiency.
• Configure and manage indexing policies to support application performance requirements.
• Design and implement Change Feed-based solutions for event-driven architectures and downstream processing.
• Support multi-region deployments and globally distributed database architectures.
• Ensure high availability, resiliency, disaster recovery, and business continuity requirements are met.
• Troubleshoot complex production issues involving performance, scalability, data consistency, and application integrations.
• Collaborate with software engineering teams to design cloud-native, distributed system architectures.
• Develop and support integrations with Azure services including Functions, App Services, Event Hubs, Service Bus, and AKS.
• Implement observability, monitoring, telemetry, and performance diagnostics for Cosmos DB environments.
• Conduct performance testing, capacity planning, and workload analysis.
• Establish operational best practices for monitoring, alerting, backup, recovery, and platform governance.
• Participate in architecture reviews and provide technical leadership on Cosmos DB design decisions.
• Mentor development teams on Cosmos DB development patterns, optimization techniques, and operational excellence.
• Support production environments and mission-critical applications with high availability requirements.
• Collaborate with cross-functional teams including Architecture, Engineering, Cloud Operations, and Business Stakeholders.

REQUIRED QUALIFICATIONS
• Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent professional experience.
• Minimum 7 years of software engineering and database development experience.
• Minimum 3 years of hands-on Azure Cosmos DB experience in production environments.
• Strong expertise in Azure Cosmos DB data modeling and partitioning strategies.
• Experience optimizing Cosmos DB queries and application performance.
• Strong understanding of RU/s management, throughput optimization, and cost management.
• Experience designing and maintaining Cosmos DB indexing policies.
• Hands-on experience with Change Feed processing and event-driven architectures.
• Experience implementing multi-region deployments and globally distributed database solutions.
• Knowledge of high availability, disaster recovery, and business continuity best practices.
• Experience monitoring and troubleshooting Cosmos DB performance in production environments.
• Experience supporting high-volume, always-on enterprise applications.
• Strong understanding of cloud-native architectures and distributed systems design.
• Experience with Azure services including:

- Azure Functions

- Azure App Services

- Azure Kubernetes Service (AKS)

- Azure Event Hubs

- Azure Service Bus

- Azure Application Insights
• Strong troubleshooting, analytical, and problem-solving skills.
• Excellent communication and stakeholder collaboration skills.

PREFERRED QUALIFICATIONS
• .NET development experience.
• Java development experience.
• Experience building microservices-based applications.
• Experience with event-driven and serverless architectures.
• Experience implementing observability and performance monitoring solutions.
• Financial Services, Banking, Insurance, or other regulated-industry experience.
• Experience supporting large-scale cloud modernization initiatives.
• Familiarity with Azure DevOps, CI/CD pipelines, and Infrastructure as Code practices.
• Experience working with enterprise-scale distributed data platforms.

CERTIFICATIONS
• Microsoft Certified: Azure Cosmos DB Developer Specialty preferred.
• Microsoft Certified: Azure Developer Associate preferred.
• Microsoft Certified: Azure Solutions Architect Expert preferred.
• Azure Data Engineer Associate certification preferred.
• Relevant Cloud, Database, or Distributed Systems certifications are a plus.

LOCATION
• Onsite 4 days per week.
• Phoenix, AZ
• Dallas, TX
• Columbus, OH

MANDATORY SKILLS
• Azure Cosmos DB
• Cosmos DB Data Modeling
• Partitioning Strategy
• Query Performance Tuning
• RU/s Optimization
• Indexing Policies
• Change Feed
• Multi-Region Deployment
• Global Distribution
• High Availability
• Disaster Recovery
• Azure Functions
• Azure App Services
• AKS
• Event Hubs
• Service Bus
• Application Insights
• Distributed Systems
• Cloud-Native Architecture

Similar Jobs

More Jobs at Compunnel

More Information Technology Jobs

Find similar Senior Azure Cosmos DB Developer / SME jobs: