about 4 hours ago
Staff Software Engineer
Bengaluru, Karnataka, India
full-timeseniorSoftware
Tech Stack
Description
You will lead the design and evolution of scalable backend platforms and frameworks, influencing architecture across teams and driving engineering excellence. This high-impact role sits at the intersection of platform engineering and developer experience, shaping how engineers build, scale, and operate services.
Requirements
- 8+ years professional software engineering experience
- At least 2 years in a senior or staff-level role
- Strong proficiency in TypeScript, GoLang, and Java
- Experience building platforms, frameworks, libraries, or SDKs at scale
- Strong understanding of engineering best practices (code quality, testing, CI/CD, observability)
- Experience with cloud-native architectures, Docker, and Kubernetes
- Solid experience with SQL and NoSQL databases and caching strategies
- Proven ability to lead technical initiatives and influence without authority
- Familiarity with CI/CD pipelines and modern DevOps practices
- Understanding of AI-native software development practices
- Proven ability to adopt and drive modern engineering paradigms integrating AI
- Strong communication skills to explain complex concepts to non-technical stakeholders
- Proven leadership experience including mentoring engineers
Responsibilities
- Lead design and development of scalable and resilient frameworks for customer-facing APIs
- Influence architecture and design decisions across multiple teams
- Align engineering initiatives with business goals
- Champion best practices in code quality, testing, observability, and maintainability
- Advocate for developer productivity through improved tooling, documentation, and onboarding
- Act as developer evangelist for platform capabilities
- Mentor senior engineers and raise technical bar via reviews and knowledge sharing
- Leverage generative AI and AI coding tools to accelerate productivity and automation
0 views 0 saves 0 applications