
Staff Software Engineer
- Bangalore, Karnataka
- Permanent
- Full-time
A Staff Software Engineer responsible for leading the development and enhancement of cutting-edge database performance monitoring applications. The role involves architecting enterprise solutions for scalability, reliability, and security, while mentoring the engineering team to achieve excellence in multiple tech stacks and platforms.Responsibilities:
- Develop proof of concepts and transform them into product features leveraging new database capabilities.
- Lead architecture discussions, make high-level design decisions, and deliver complex, impactful features end-to-end.
- Promote engineering quality through consistent patterns, improved observability, and comprehensive testing.
- Innovate beyond current tech limitations to deliver collaborative and feasible solutions.
- Enhance the technical expertise of engineering and product teams and promote a culture of engineering excellence.
- Collaborate with Product Managers, Designers, and stakeholders to translate business requirements into technical solutions.
- Advise on technical roadmap alignment with company objectives and market opportunities.
- Partner with product leaders to address customer pain points and translate them into robust engineering solutions.
- Bachelor's degree with 9+ years of industry experience, or Master's degree with 8+ years of industry experience.
- Proficient in Java 11+, Spring Framework, JavaScript, jQuery, Angular (Nova Framework), SQL, and Tomcat Application Server.
- Experience in independently developing complex features across frontend and backend layers.
- Capability to drive problems from definition to successful completion independently.
- Experience with DevOps principles is a plus.
- Excellent communication skills and ability to influence technical decisions in line with company strategy.