
Sr. Manager - Software Engineering (Java, Spring Boot, DevOps - 12+ years exp)
- Bangalore, Karnataka
- Permanent
- Full-time
- Provide hands on technical leadership and oversight to a team of software engineers (Full time employees and contractors)
- Be part of the development team with hands on coding skills and excellent collaboration skills.
- Deliver the product with moderately complex technical interdependencies with cross geographical teams.
- Actively participate in Solution design, architecture and development of key initiatives. Ensure developed solutions adhere to established architectural best patterns and target state.
- Foster the culture of Engineering Excellence (quality, security, performance, scalability, availability, resilience etc.), CI/CD, Automation and Shift-Left.
- Hire, retain and grow a high-performing team of software engineers.
- Invest in the career development of direct reports.
- Create an engineering culture of creativity and innovation.
- Provide technical leadership to development team by participating in design, performing design reviews and code reviews.
- Provide technical leadership for quality assurance and test engineering activities – manual and automation
- Lead scrum ceremonies and program management activities. Play a crucial role in interfacing with business stakeholders to define solutions and requirements, prioritize, and drive execution using agile methodologie
- Works with product owners to gather and refine requirements for one product, adding and taking into account existing tools and solutions across departments.
- Develops and designs moderately advanced architect solutions that are robust and scalable, considering integrations with other solutions across the internal technical ecosystem.
- Provides domain expertise on the development of user documentation of solutions and implements standard processes in user documentation.
- Plays a significant role in the development and delivery of new features within a product from end-to-end.
- Energy and Experience: A growth mindset that is curious and passionate about technologies and enjoys challenging projects on a global scale
- Challenge the Status Quo: Comfort in pushing the boundaries, ‘hacking’ beyond traditional solutions
- Language Expertise: Expertise in one or more general development languages (e.g., Java, C#, C++)
- Builder: Experience building and deploying modern services and web applications with quality and scalability
- Learner: Constant drive to learn new technologies such as Angular, React, Kubernetes, Docker, etc.
- Partnership: Experience collaborating with Product, Test, DevOps, and Agile/Scrum teams
- 12+ years of relevant work experience and a Bachelors degree or with an Advanced degree.
- 8+ years of relevant work experience in Java, Spring Framework, Spring Boot, REST is a must.
- 2-3 years' experience in hiring & managing high performing team of Developer & DevOps engineers and managing technical deliveries.
- Proven experience delivering highly scalable and available production systems.
- Strong analytical, problem solving and communication / articulation and reporting skills.
- Strong business acumen, ability to grasp big picture and explain to team in simple terms.
- Experience with Agile methodologies, leading scrum ceremonies and software development lifecycle principles.
- Experience in architecture and operations of highly available and scalable transactional systems.
- Ability to manage multiple competing top priorities in a fast-paced environment.
- Experience working with diverse teams and stakeholders