
Azure Cosmos DB Developer/Architect
Apolis · Phoenix, AZ · Onsite
Strong hiring record · median 6 days open
All reasons
In its favour
- Posted today
- Still listed on the employer's own board
Job Title: Azure Cosmos DB Developer / Architect
Location
Onsite – Phoenix, AZ / Dallas, TX / Columbus, OH
Experience
12+ Years
Work Mode
Onsite
Job Summary
We are seeking an experienced Azure Cosmos DB Developer / Architect with strong expertise in designing, developing, and supporting large-scale, mission-critical applications on Microsoft Azure.
The ideal candidate will have hands-on experience with Azure Cosmos DB, cloud architecture, distributed systems, and performance optimization. The role requires balancing architecture responsibilities with day-to-day operational support to deliver highly available, scalable, and high-performance solutions.
Key Responsibilities
- Design, implement, and optimize Azure Cosmos DB solutions for high-volume transactional workloads.
- Define data modeling strategies, partition keys, indexing policies, and data lifecycle management.
- Architect highly available, resilient, and scalable solutions using Cosmos DB best practices.
- Monitor and optimize RU consumption, throughput, latency, and database performance.
- Troubleshoot production issues, identify performance bottlenecks, and implement corrective actions.
- Support deployments, schema evolution, capacity planning, and incident resolution.
- Integrate Cosmos DB solutions with Azure services and application platforms.
- Establish disaster recovery, backup, and business continuity strategies.
- Develop operational runbooks, technical documentation, and engineering standards.
- Recommend improvements for cost optimization, scalability, and platform performance.
Required Qualifications
- 12+ years of overall software engineering and database development experience.
- 5+ years of hands-on Azure Cosmos DB experience in production environments.
- Strong experience with:
- Cosmos DB data modeling and partitioning strategies
- Query optimization and performance tuning
- Throughput management and RU/s optimization
- Indexing policies and Change Feed processing
- Multi-region deployment and global distribution
- High availability and disaster recovery
- Database monitoring and observability
- Strong understanding of Azure Cloud architecture and distributed systems.
- Experience with Azure services, including:
- Azure Functions
- Azure App Services
- Azure Kubernetes Service (AKS)
- Azure Event Hubs
- Azure Service Bus
- Azure Application Insights
- Experience supporting high-volume, always-on enterprise applications.
- Strong troubleshooting, communication, and documentation skills.
Preferred Qualifications
- Experience in financial services or regulated industries.
- Knowledge of microservices and event-driven architectures.
- Experience with .NET and/or Java-based applications.
- Familiarity with DevOps, CI/CD pipelines, and Infrastructure as Code.
- Experience establishing cloud governance, operational standards, and performance best practices.
Skills
More jobs at Apolis
All 111Similar roles
- Security Systems Programmer | Access Control & CCTV SurveillanceD6756bd9-e2bb-4a9f-8ebf-9f2e8b50aab8 · Houston, TX, United States · USD 27–32/yrtoday
- Lead Software Engineer - HybridBb244608-e6f4-40bb-bc83-efdedb8af462 · San Francisco, CA, United States · USD 145,000–190,000/yrtoday
- Platform EngineerDario.Health · New York, NY, United Statestoday
- Sr. Applied AI Engineer, Life Science MarketsVi · United Statestoday
- Software Engineering Practice LeadJobgether · US · USD 220,000/yrtoday
- Software Engineer - AI Evaluation & AutomationHonorVet Technologies · San Diego, CAtoday