Live opening · Posted 27 days ago

Software Architect

Wayfair · Bangalore
Instahyre 11-15 yrs
You are 27 days behind. JobBeeper subscribers saw this role while it was still new.

At a glance

The key details from the original listing.

Posted 27 days ago
CompanyWayfair
LocationBangalore
Experience11-15 yrs
SourceInstahyre
Listed27 days ago

Your early-applicant advantage

Live timing from JobBeeper.

Live data
0 min from Instahyre publishing this role to us finding it
5 min median time from a role going live to a subscriber being told
6 hours subscribers had this role before this page existed
18,181 roles found in the last 24 hours — the newest are not on this site yet
Start your free trial →

About the role

Description supplied by the original job listing.

We are looking for a hands-on Software Architect with deep exposure to large-scale data movement systems who enjoys working close to the code and solving complex distributed systems problems in a fast-moving SaaS environment.
Responsibilities:
Architecture and Hands-On Design: Architect, design, and implement core services responsible for large-scale data movement, data migration, tiering, and lifecycle management. Drive architectural decisions for high-throughput, fault-tolerant, and resumable data transfers across on-prem, hybrid, and cloud environments.
Data Movement and Scale: Design systems to efficiently move and manage billions of files and petabytes of unstructured data with strong guarantees around consistency, performance, and reliability. Optimise data pipelines for throughput, latency, parallelism, and failure recovery.
Hands-On Development: Review complex designs and code changes, setting a high bar for quality, performance, and maintainability. Write production-quality Java code for critical architectural components and proofs-of-concept.
Distributed Systems: Design and evolve distributed systems involving coordination, concurrency, state management, and scaling. Address challenges related to clustering, leader election, retries, idempotency, and fault tolerance.
Cross-Functional Collaboration: Work closely with Product, Engineering, QA, and Customer teams to understand real-world data movement use cases and constraints. Incorporate customer feedback and field learnings into architectural improvements.
Agile Execution: Participate in agile planning and execution, helping teams break down architectural designs into deliverable features. Balance short-term delivery needs with long-term architectural health.
Problem Management: Lead root-cause analysis of complex customer issues related to performance, scale, or data consistency. Design and drive long-term fixes rather than tactical workarounds.
Technology Direction: Evaluate and introduce new technologies, frameworks, and design patterns relevant to data movement, cloud storage, and distributed systems. Contribute to the long-term architectural roadmap of the Komprise platform.
Requirements:
Experience: 10+ years of software development experience, with substantial experience designing and building large-scale distributed systems.
Data Movement Expertise: Proven experience building or architecting systems for data migration, data replication, synchronisation, or large-scale file/object transfers.
Computer Science Fundamentals: Strong understanding of data structures, algorithms, concurrency, multi-threading, and system design.
Programming and Design: Deep hands-on experience with Java and object-oriented design, with a strong focus on performance and scalability.
Distributed and Cloud Systems: Experience with distributed systems, clustering, and horizontal scaling. Experience with object-based cloud storage systems is a plus (e. g., Amazon S3 Azure Blob Storage, Google Cloud Storage).
SaaS and Platform Experience: Experience building and operating enterprise-grade SaaS platforms.
Problem Solving: Ability to reason through complex, ambiguous problems and arrive at simple, robust architectural solutions.
Collaboration and Influence: Strong communication skills and the ability to influence technical direction through design, code, and technical leadership.
Tech Stack: Java, Maven, Virtualisation, SaaS, GitHub, Jira, Slack, Cloud Solutions, and Hypervisors.

Experience
11-15 yrs

Get JobBeeper Mobile App

Never miss a job opening! Get instant job alerts on your phone.

Subscribers see fresh openings within minutes. Download the JobBeeper App on Google Play to get real-time push notifications and apply before anyone else.

⚡ Instant Push Alerts 🎯 Tailored Filters 🚀 Direct Employer Links
GET IT ON Google Play

More openings worth a look

Recently tracked roles with full details and direct application links.

6 roles
Good roles move before most people even see them. Tell JobBeeper what you want and get fresh matches delivered in minutes.
Start your free trial →
⚡ Get fresh job alerts 📱 Get App