Senior Distributed Systems Architect
2 weeks ago
Highly Complex Distributed Systems ArchitectWe are seeking an exceptional Senior Engineer who can design, build, and deliver end-to-end distributed systems operating at extreme scale, high performance, and high reliability.This role requires:Expert-level system design capabilityAbility to handle complex business and technical requirementsHands-on engineering expertiseDeep understanding of distributed systemsStrong clarity in architecture and communicationLeadership in influencing technical directionThe candidate must be capable of turning any system requirement—large, complex, ambiguous—into a fully engineered architecture and implementation plan, covering components, communication patterns, data flows, infrastructure, observability, and operational readiness.Key ResponsibilitiesA. End-to-End System ArchitectureArchitect complete systems from initial concept to production rollout.Identify and define system boundaries, components, and service responsibilities.Produce both high-level and low-level design artifacts (HLD, LLD).Ensure architectures meet scaling, reliability, security, and performance goals.Establish clear trade-offs for design decisions backed by solid engineering reasoning.B. Component-Level DesignBreak complex systems into independently deployable components.Define APIs, communication contracts, schemas, and data models.Apply modern architecture patterns (DDD, microservices, event-driven, CQRS, hexagonal).Ensure clarity around responsibilities, dependencies, and interaction patterns.Validate component-level design for maintainability and extensibility.C. Communication Layers & Protocol ArchitectureDesign synchronous and asynchronous communication pathways:REST, RPC, GraphQL, gRPCMessage queues (SQS, Pub/Sub)Streaming systems (Kafka, Pulsar, Kinesis)Establish:Retry, timeout, and fallback strategiesCircuit breakers and rate limitingMessage ordering, partitioning, checkpointingDelivery semantics (at-least-once, exactly-once, at-most-once)Backpressure handling mechanismsImplement contract versioning and evolution.D. Data Architecture & Storage StrategyDesign data models, storage systems, and access patterns for:SQL databasesNoSQL stores (document, key-value, columnar, graph)Distributed cachesBlob/object storesSearch indexesDefine:Sharding, partitioning, replication modelsConsistency and durability requirementsIndexing, query optimization, storage lifecycleBackup/restore, schema evolution strategiesArchitect real-time and batch data flows for large-scale processing.E. Scalability, Performance & ReliabilityBuild systems supporting:High throughputLow latencyHorizontal scalingPeak load handlingImplement:Caching strategiesLoad balancing approachesHigh availability (HA) patternsAuto-scaling policiesMulti-region failover and disaster recoveryUse resiliency techniques:BulkheadsFallback mechanismsGraceful degradationChaos engineeringLeadership & Technical InfluenceDrive architectural vision across engineering teams.Align architecture with long-term technical strategy.Mentor engineers, guide design discussions, review implementations.Present architectural decisions in a clear, structured manner.Establish reusable internal frameworks and best practices.Lead issue resolution during critical production events.Required Skills & ExpertiseTechnical ExpertiseExtensive knowledge of distributed systems fundamentals:CAP theoremConsistency modelsEventual consistency and replicationLeader election & consensus protocolsStrong capabilities in:Backend languages (Java, Go, Python, Rust, Node.js, etc.)Distributed messaging and streamingAPI design and microservice patternsCI/CD, Kubernetes, containersCloud platforms (AWS/GCP/Azure)Infrastructure as Code (Terraform, CloudFormation)Observability tools (Prometheus, Grafana, Jaeger, ELK, OpenTelemetry)Architectural SkillsAbility to design systems handling:Millions of daily active usersMillions of requests per secondGlobal multi-region trafficSub-200ms latency requirementsExperience with:Event-driven architecturesData-intensive platformsReal-time processing systemsDistributed caches and storage layersBehavioural SkillsDeep analytical reasoning and systems thinking.Ability to simplify complexity without compromising design integrity.High accountability and ownership.Strong communication and documentation skills.Leadership in high-pressure, fast-moving environments.The candidate must be able to clearly demonstrate the capability to:Architect complex systems end-to-end, including:Functional & non-functional decompositionComponent architectureCommunication & interaction flowsDeployment and runtime architectureProduce comprehensive, high-quality technical artifacts:System context diagramsComponent diagramsSequence diagramsData flow diagramsAPI contractsEvent schemasER modelsDeployment topology (multi-AZ, multi-region)Evaluate and decide on technologies, based on:Throughput / latencyConsistency guaranteesComplexityCost modelsOperational liftFault toleranceSolve systemic architectural challenges such as:Hot partition avoidanceTraffic spikes and overloadDistributed coordinationEvent ordering and replayCache invalidationDeadlocks / race conditionsConsistent hashing and routingMulti-region consistencyLead design and recovery in critical scenarios:Major outagesProduction failuresPerformance bottlenecksCross-service failuresRelease rollback/mitigation5. Minimum Qualifications10+ years in backend engineering, distributed systems, or architecture.Proven track record of designing complex, large-scale systems.Strong coding ability in at least one major backend language.Experience with large distributed data and messaging systems.Experience owning systems end-to-end in production.6. Preferred QualificationsExperience with massive-scale systems (millions→billions of events daily).Expertise in real-time / streaming / low-latency architectures.Experience leading engineering teams architecturally.Exposure to multi-tenant environments.Advanced understanding of reliability engineering.7. Overall Summary for Job BoardsSeeking a Senior Systems Architect / Principal Engineer to design and deliver highly complex, scalable, secure, fault-tolerant distributed systems end-to-end — with deep ownership of components, communication flows, data architectures, reliability engineering, and operational readiness.
-
Senior Distributed Systems Architect
2 days ago
bangalore, India beBeeArchitect Full timeAbout the RoleWe are seeking a seasoned Senior Distributed Systems Architect to lead our Tax Payment team in designing and developing a scalable, high-performance system for tax remittance. The ideal candidate will have extensive experience in building and scaling real-time systems, distributed architectures, and large-scale data pipelines.The successful...
-
Senior Distributed Systems Architect
2 weeks ago
bangalore, India beBeeLeader Full timeAbout the RoleThis is a technical leadership opportunity to build and scale distributed systems, architect new products, and mentor engineers. As a hands-on builder and leader, you'll work directly with co-founders on strategic initiatives.
-
bangalore, India beBeeTechnical Full timeSenior Technical Lead - Large Scale Distributed SystemsAs a highly skilled Senior Technical Lead, you will lead the design, architecture, and delivery of complex features, components, or products. Your expertise in large-scale cloud-based platforms and technical leadership will drive continuous innovation across the platform.Key Responsibilities:Design,...
-
Developer of Distributed Systems
2 weeks ago
bangalore, India beBeeDistributed Full timeSenior Software Development EngineerWe're seeking a highly skilled Senior Software Development Engineer to join our team and contribute to the development of Nomad, a high-performance distributed cluster orchestrator.We need an engineer with expertise in building extensible orchestration platforms for runtime drivers, devices, and logging.The ideal candidate...
-
Senior Distributed Systems Engineer
2 days ago
bangalore, India beBeeDeveloper Full timeJob DescriptionWe design and maintain a highly scalable distributed cluster orchestration platform.Our team focuses on building a reliable, high-performance, and user-friendly system.Key Challenges:Developing an extensible and flexible orchestration platform.Advanced scheduling techniques.Service segmentation and shared network namespaces.Deployments across...
-
Senior Java Developer
2 weeks ago
bangalore, India beBeeFinTech Full timeAbout the RoleWe are seeking a highly skilled Senior Java Developer to join our team. As a senior developer, you will play a key role in architecting and owning the backbone of our financial systems.The ideal candidate will have extensive experience in designing high-performance backend systems in Java + Spring Boot, architecting distributed, fault-tolerant...
-
Senior Systems Architect
7 days ago
bangalore, India beBeeSoftwareEngineer Full timeSenior Systems ArchitectOur team is seeking a seasoned Senior Software Engineer with expertise in system design and architecture to drive innovation and growth.Develop and maintain scalable, resilient, and maintainable systems focusing on system architecture and distributed systems.Required Skills & Qualifications:Strong experience in Python with knowledge...
-
Senior Cloud Systems Architect
6 days ago
bangalore, India beBeeCloud Full timeCloud Systems Architect Job DescriptionWe are seeking an experienced Cloud Systems Architect to design and develop scalable, efficient, and reliable cloud-based systems.The ideal candidate will have 8+ years of software development experience in enterprise/web applications and 5+ years of experience with Azure, GCP or other public cloud services.Key...
-
Cloud System Architect
4 days ago
bangalore, India beBeeTechnical Full timeCloud System Design LeaderAbout the Role:As a key member of our engineering leadership team, you will be responsible for designing and guiding the implementation of scalable cloud-native systems.You will serve as a senior technical architect, leading cross-functional teams to create unified platforms that meet the needs of multiple product groups.Design...
-
Advanced Distributed Systems Engineer
2 weeks ago
bangalore, India beBeeDistributed Full time**Job Title:** Advanced Distributed Systems EngineerThe successful candidate will lead the development of cutting-edge distributed systems, processing vast amounts of data and relationships for a next-generation data intelligence platform.This individual is expected to be performance-driven, think in distributed systems, optimize for latency and throughput,...