Logo for Weekday (YC W21)

Staff Software Engineer

Job description

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.

Software Engineer Related jobs

Other jobs at Weekday (YC W21)

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.