
Software Architect
Responsibilities
Qualifications & Requirements
Experience Level: Executive
Full Job Description
We are seeking an experienced Software Architect to join our team in Bangalore. The ideal candidate will possess over 10 years of software development expertise, with a significant track record in designing and building large-scale distributed systems. A strong command of data movement principles, including experience with data migration, replication, synchronization, or large-scale file/object transfers, is essential. Candidates should have a solid understanding of core computer science fundamentals such as data structures, algorithms, concurrency, multi-threading, and system design. Deep, hands-on experience with Java and object-oriented design, emphasizing performance and scalability, is required. Familiarity with distributed systems, clustering, horizontal scaling, and object-based cloud storage systems (like Amazon S3, Azure Blob Storage, Google Cloud Storage) is highly desirable. Experience in building and operating enterprise-grade SaaS platforms is also crucial. The ability to analyze complex, ambiguous problems and devise simple, robust architectural solutions is a key requirement for this role.
Company
Statisfy
Statisfy is a new company dedicated to revolutionizing Customer Success by fostering a collaborative, team-oriented approach. Our founders, drawing from extensive experience in Productive and Revenue ...