
Senior Staff Software Engineer - Bangalore
- Bangalore, Karnataka
- Permanent
- Full-time
- Architect & Innovate: Lead the design and development of scalable, secure, and high-performance cloud-native observability solutions for our Tools portfolio.
- Strategic Leadership: Drive the implementation of next-generation product features and prototypes that meet customer needs while keeping an eye on market trends.
- Collaboration & Mentorship: Work closely with cross-functional teams, including product management, architecture, and remote engineering teams, to align product roadmaps with business goals. Mentor and elevate engineering talent through direct leadership and technical guidance.
- Customer Engagement: Collaborate with customers to understand their pain points and provide solutions that help them better observe, secure, and automate their security infrastructure.
- Thought Leadership: Stay at the forefront of industry trends, research competitive technologies, and develop disruptive, future-facing solutions.
- Tech Culture Advocate: Foster a culture of modern software development practices and open-source collaboration. Lead by example and promote architectural excellence.
- Continuous Learning: Stay up to date with emerging technologies and methodologies to influence product development.
- Education: Bachelor's degree (14+ years of experience) or Master's degree (10+ years of experience) in Computer Science or related fields.
- Enterprise Software Expertise: Strong design and development experience with enterprise products, specifically in Java technologies and Springboot or Dropwizard frameworks.
- Cloud & Microservices: Proficiency with Docker/Containers, Microservices, SaaS architectures, and building scalable cloud-native applications.
- Data Storage & Distributed Systems: Solid understanding of both RDBMS and NoSQL data storage, as well as distributed computing concepts.
- Cloud Platforms: Experience with AWS, Azure, GCP, VMware, and/or Kubernetes with manifest creation.
- Programming Knowledge: Familiarity with scripting languages like Python and modern development tools.
- Leadership Skills: Proven ability to lead technical teams, make high-level architectural decisions, and mentor junior engineers.
- Communication: Excellent written and verbal communication skills, with the ability to collaborate effectively with cross-functional teams.
Knowledge about GraphQL, Zoo Keeper and Kafka