This role is for one of the Weekday's clients
Min Experience: 9 years
Location: Remote (India), NOIDA, Bangalore
JobType: full-time
We are looking for a highly experienced Staff Software Engineer - Backend to design, build, and scale large-scale distributed backend systems that process massive volumes of data. This role is ideal for a senior technologist who thrives in complex problem-solving environments and enjoys working at the core of high-impact B2B and B2C platforms. You will play a critical role in shaping backend architecture, improving system performance, and enabling data-driven products at scale.
Requirements
Key Responsibilities
- Design and develop high-performance backend systems capable of handling large-scale data processing and query workloads
- Build and maintain distributed microservices using Java (or Scala/C++) with a strong focus on reliability and scalability
- Contribute to the design and optimization of data lakes, search engines, and query platforms
- Drive architectural decisions for fault tolerance, low latency, and high availability in distributed environments
- Optimize data storage, indexing, and retrieval mechanisms to support analytics and real-time use cases
- Collaborate closely with product, data, and infrastructure teams to translate requirements into robust backend solutions
- Review code, mentor engineers, and uphold engineering best practices across the backend team
- Identify bottlenecks in existing systems and lead initiatives to improve performance, efficiency, and stability
- Ensure systems are secure, observable, and production-ready with strong monitoring and alerting practices
What Makes You a Great Fit
- Extensive experience (9-12 years) building and scaling backend systems in production environments
- Strong expertise in Java (with exposure to Scala or C++) and deep understanding of object-oriented and distributed system design
- Hands-on experience working with large-scale distributed systems, including data lakes, query engines, or search platforms
- Proven ability to design systems that handle high throughput, low latency, and massive datasets
- Solid understanding of data storage technologies, indexing strategies, and query optimization techniques
- Strong problem-solving mindset with the ability to debug complex system-level issues
- Experience mentoring engineers and influencing technical direction across teams
- Comfortable working in fast-paced, high-impact environments with significant ownership and accountability