Pulse Job logoPulse Job
HomeJobsBlogPricingContact
Pulse Job logoPulse Job

Trusted global job portal connecting talented professionals with top companies worldwide.

support@pulsjob.com

For Job Seekers

  • Browse Jobs
  • Premium Jobs
  • Create Profile
  • Pricing
  • Career Tips

For Recruiter

  • Hire someone
  • Recruiter Dashboard
  • Success Stories

Career Tools

  • AI Auto-Apply
  • Expert Resume Review
  • Set Job Alerts

Company

  • About Us
  • Contact
  • Blog

Support

  • FAQ
  • 14-Day Refund Policy
  • Privacy Policy
  • Terms of Service
  • Community Guidelines

Copyright © 2026 Pulse Job. All rights reserved.

FacebookTwitterLinkedInInstagram

Get the Pulse Job app for the best experience.

Disclaimer: Pulse Job is a platform connecting job seekers with employers. We do not guarantee employment or verify all employer claims. Users should exercise due diligence when applying for jobs or hiring candidates.

  1. Home
  2. Jobs
  3. Principal/Staff Software Co...

Principal/Staff Software Consultant - Redis, .NET/Node.js/Java

Back to Jobs
10Pearls logo

Principal/Staff Software Consultant - Redis, .NET/Node.js/Java

10Pearls

Location

Karachi. Lahore, Pakistan

Experience

Senior

Posted

Jul 18, 2026

Apply by

August 17, 2026

Applicants

0

Early applicantEasy applyFull-timeWork from Office

Sign in to apply on web or download the app for more options.

Job Description

Company Overview 10Pearls is a global, purpose-driven [AI-Native digital engineering partner](https://10pearls.com/artificial-intelligence/) helping businesses re-imagine, ‎digitalize, and accelerate. As an end-to-end digital technology partner, 10Pearls helps businesses create future-proof, ‎transformative ‎digital products that leverage emerging technologies. ‎10Pearls' clients ‎include Global 2000 enterprises, high growth mid-size ‎businesses, and some of the most exciting ‎start-ups from industries like healthcare, fintech, ‎energy, education, ‎real estate, retail, and hi-tech. ‎Headquartered in the Washington DC metro area, 10Pearls has [product engineering and ‎software development](https://10pearls.com/software-development/) centers in North America, Latin America, Europe, and South Asia. To learn more, visit [https://10pearls.com](https://10pearls.com/). Role 10Pearls is seeking a Principal/ Staff Software Consultant – Redis & Backend Engineering to design, optimize, and maintain high-performance Redis-based solutions for enterprise-scale applications. This role is ideal for an experienced backend engineer with deep expertise in Redis, distributed caching, performance optimization, and scalable system design. You will work closely with development teams to implement efficient caching strategies, optimize application performance, and ensure high availability across mission-critical platforms. Responsibilities - Design, implement, and optimize Redis-based solutions for enterprise applications. - Develop and maintain caching strategies to improve application performance and scalability. - Implement Redis features including caching, Pub/Sub messaging, distributed queues, and rate limiting. - Integrate Redis with backend applications developed using .NET, Node.js, or Java. - Optimize Redis performance through efficient data structures, indexing strategies, and memory utilization. - Configure and maintain high-availability Redis environments using Redis Cluster and Redis Sentinel. - Monitor cache performance, troubleshoot bottlenecks, and implement performance tuning best practices. - Define and manage memory allocation, eviction policies, persistence, and replication strategies. - Collaborate with software engineers, architects, and DevOps teams to build scalable and resilient distributed systems. - Participate in architecture discussions, code reviews, and technical design sessions. - Document Redis architecture, operational procedures, and performance recommendations. - Support production environments by investigating performance issues and implementing long-term improvements. Requirements - Bachelor's degree in Computer Science, Software Engineering, or a related field. - 5+ years of experience in backend software development or distributed systems. - Strong hands-on experience with Redis in production environments. - Solid understanding of caching strategies, Pub/Sub messaging, distributed queues, and rate limiting. - Strong knowledge of data structures, algorithms, and performance optimization techniques. - Experience integrating Redis with backend applications using .NET, Node.js, or Java. - Experience configuring and managing Redis Cluster and Redis Sentinel for high availability. - Strong understanding of Redis memory management, persistence, replication, and eviction policies. - Experience with monitoring and troubleshooting cache performance using observability and monitoring tools. - Strong analytical and problem-solving skills with the ability to optimize high-throughput systems. - Excellent communication and collaboration skills. Nice to Have - Experience with distributed systems and microservices architecture. - Experience with Kubernetes, Docker, or cloud platforms such as Azure or AWS. - Familiarity with CI/CD pipelines and Infrastructure as Code. - Knowledge of messaging systems such as Kafka or RabbitMQ. - Experience working in high-volume, low-latency production environments. - Redis certification or contributions to open-source Redis projects.

Key Responsibilities

  • Design, implement, and optimize Redis-based solutions for enterprise applications.
  • Develop and maintain caching strategies to improve application performance and scalability.
  • Implement Redis features including caching, Pub/Sub messaging, distributed queues, and rate limiting.
  • Integrate Redis with backend applications developed using .NET, Node.js, or Java.
  • Optimize Redis performance through efficient data structures, indexing strategies, and memory utilization.
  • Configure and maintain high-availability Redis environments using Redis Cluster and Redis Sentinel.
  • Monitor cache performance, troubleshoot bottlenecks, and implement performance tuning best practices.
  • Define and manage memory allocation, eviction policies, persistence, and replication strategies.
  • Collaborate with software engineers, architects, and DevOps teams to build scalable and resilient distributed systems.
  • Participate in architecture discussions, code reviews, and technical design sessions.
  • Document Redis architecture, operational procedures, and performance recommendations.
  • Support production environments by investigating performance issues and implementing long-term improvements.

Requirements

  • Bachelor's degree in Computer Science
  • Software Engineering
  • or a related field

Skills Required

Redis.NETNode.jsJavaCaching strategiesPub/Sub messagingDistributed queuesRate limitingData structuresAlgorithmsPerformance optimizationRedis ClusterRedis SentinelMemory managementPersistenceReplicationEviction policiesObservability toolsMonitoring toolsAnalytical skillsProblem-solvingCommunicationCollaborationDistributed systemsMicroservices architectureKubernetesDockerAzureAWSCI/CDInfrastructure as CodeKafkaRabbitMQ

App exclusive · Free

Smart Job AI Coach

Your personal interview coach on every job — readiness tips, profile improvements, and role-specific prep. Available only in the Pulse Job app.

Interview readiness

See how prepared you are and what to improve for each role.

Personalized tips

Actionable suggestions based on your profile and the job.

After you apply

Keep coaching momentum from job detail through application success.

Get Smart Job AI Coach in the appFree on iOS and Android

Job Overview

Salary

—

Job Type

Full-time

Experience

Senior

Location

Karachi. Lahore, Pakistan

Application Deadline

August 17, 2026

Total Applicants

0

About 10Pearls

10Pearls logo

10Pearls is a leading company in the Technology sector, known for innovation and employee-centric culture.

View Company

Similar roles for you

Matched using this role's title and skills. Open the job search anytime to see every listing.

G

Software Engineer, Infrastructure Ads Data Hub

Google

147,000–211,000 / Year

Full-timeEasy applyWork from Office
Los Angeles·Mid·Jul 18
G

Staff Software Engineer, Infrastructure, Google Cloud

Google

207,000–301,000 / Year

Full-timeEasy applyWork from Office
Sunnyvale·Senior·Jul 18
G

Staff Software Engineer, Full Stack, Google Cloud

Google

207,000–301,000 / Year

Full-timeEasy applyWork from Office
Kirkland·Senior·Jul 18
G

Senior Software Engineer, AI/ML GenAI, Google Cloud

Google

174,000–253,000 / Year

Full-timeEasy applyWork from Office
Sunnyvale·Senior·Jul 18
G

Senior Software Engineer, Infrastructure, Google Cloud Storage

Google

174,000–253,000 / Year

Full-timeEasy applyWork from Office
New York·Senior·Jul 18
G

Senior Software Engineer, Infrastructure, Google Cloud

Google

Full-timeEasy applyWork from Office
Bengaluru·Senior·Jul 18
Browse all jobs