Senior Staff Engineer
This role is for one of the Weekday's clients
Min Experience: 10 years
Location: Bangalore
JobType: full-time
We are seeking a highly experienced Senior Staff Engineer with deep expertise in Golang and large-scale distributed systems. This role requires a strong hands-on technical leader who can architect, design, and build high-performance backend systems capable of handling high-volume traffic with low latency.
You will play a key role in driving architectural decisions, improving system scalability, and ensuring engineering excellence across mission-critical applications.
Key Responsibilities
- Design, develop, test, and deploy large-scale applications using Golang
- Architect and implement low-latency RESTful services and backend systems
- Build and maintain high-volume, distributed systems with strong performance and reliability
- Continuously refactor and enhance applications to ensure clean, scalable, and maintainable design
- Lead system design discussions focused on scalability, resilience, and performance optimization
- Design data models for both relational and NoSQL databases
- Ensure smooth production operations in Linux-based environments
- Scope, review, and refine user stories to ensure technical completeness and minimize dependency risks
- Plan, prioritize, estimate, and execute releases with predictable delivery timelines
- Contribute to performance tuning, scaling strategies, and architectural improvements
- Mentor engineers and uphold high engineering standards
Required Qualifications
- B.E./B.Tech in Computer Science or related field
- 10–14 years of commercial software development experience in large distributed systems
- Strong hands-on experience with Golang and its ecosystem
- Deep understanding of data structures, algorithms, and system design principles
- Strong knowledge of distributed systems and asynchronous architectures
- Expertise in Linux as a production environment
- Experience building backend services that handle high traffic and scale efficiently
- Proficiency in OOP concepts and design patterns
- Experience with relational and NoSQL databases
- Familiarity with at least one major cloud platform
- Excellent analytical, problem-solving, and communication skills
Good to Have
- Experience running web services at scale
- Understanding of systems internals and networking concepts
- Familiarity with HTTP/HTTPS communication protocols
Core Skills
- Golang
- Backend Engineering
- Microservices Architecture
- System Design
- Data Structures & Algorithms
- Distributed Systems
- Cloud Platforms