Manager, Software Engineering

Job Description

Job Title: Manager, Software Engineering 

Employment Type: Permanent  

Work Location: Remote, Bangalore   


About CloudBees


CloudBees enables enterprises to deliver scalable, compliant, and secure software, empowering developers to do their best work. 

Seamlessly integrating into any hybrid and heterogeneous environment, CloudBees is more than a tool—it's a strategic partner in your cloud transformation journey, ensuring security, compliance, and operational efficiency while enhancing the developer experience across your entire software development lifecycle. It allows developers to bring and execute their code anywhere, providing greater flexibility and freedom through fast, self-serve, and secure workflows.

CloudBees supports organizations at every step of their DevSecOps journey, whether using Jenkins on-premise or transitioning software delivery to the cloud. We’re helping customers build the future, today.


About the Role


CloudBees is hiring a Software Engineering Manager to lead our Productivity Engineering solutions! This is an excellent opportunity to join CloudBees' product development team, working with some of the best and brightest engineers and technical product managers while developing your skills and advancing your career within an innovative and progressive technology company.In this role, you will lead a team of highly talented individuals chartered to accelerate CloudBees' ability to deliver faster and higher-quality software, as well as empowered self-service capabilities, across the business.This position is an expert engineering manager making decisions that impact the entire CloudBees Product Suite. What You’ll DoAs an Engineering Manager, you will be the functional management point of contact for your assigned staff of engineers.  


Key Responsibilities

  • You will manage and lead an engineering team comprising front-end, back-end, and full-stack software engineers.
  • You will serve as an escalation point for issues, concerns, and conflicts.
  • You will continuously promote the efficiency, effectiveness, and happiness of engineers. A key strength is the ability to quantify and celebrate value delivery.
  • You will ensure engineering team goals are accomplished effectively and in accordance with all necessary guidelines.
  • You will coach, mentor, guide, and develop team members to motivate, retain, and grow them within the organization.
  • You will participate in leadership meetings and work cross-functionally; build strong relationships with stakeholders.
  • You will regularly meet with your staff for career development, employee engagement, and mentoring and coaching discussions.
  • You will assist employees in preparing performance goals, provide career mentorship to employees, and counsel employees on their performance as needed.
  • You will coordinate with talent acquisition, human resources, and senior Engineering functional staff on staffing, recruiting, training, preparing and delivering performance evaluations to employees, evaluating/recommending employees for promotions, evaluating salaries, and coordinating on potential adjustments.
  • You may be required to work with senior Engineering functional staff and Human Resources Business Partners to mediate and resolve personnel issues.

Qualifications

Required:

  • 2+ years of demonstrated success in leading/managing engineering teams and software development projects
  • 10+ years of hands-on experience in software engineering, with high proficiency in problem-solving
  • 5+ years of software development in a technical leadership capacity
  • 5+ years of experience building complex software systems that have been successfully delivered to production in a CI/CD delivery environment.
  • Experience with our tech stack or equivalent: Kubernetes, Helm, Java, Docker, AWS, GCP, Jenkins.  Golang is a plus.
  • DevOps enthusiast with a passion for modern software development practices, including agile, continuous integration and continuous delivery, containerization, outcome-driven development, and iterative development
  • Capable of resolving escalated issues arising from support or operations and requiring coordination with other departments
  • Incredible problem-solving abilities
  • Ability and willingness to grow alongside our organization by learning new technologies and languages.
  • Ability to work autonomously
  • Excellent understanding of all aspects of software development, project management, quality assurance, and customer advocacy
  • Advocate for modern software development practices, Lean, and Agile thinking.
  • Inspire an atmosphere of feedback, continuous improvement, and knowledge sharing.
  • BTech/BE degree in Computer Science or related field
  • Strong English verbal and written communication skills, and demonstrated technical leadership

Working Conditions

  • Standard working hours: 9am - 6pm., Mon–Fri, or as per business needs
  • Work location / travel expectations: Remote
  • Reasonable accommodations will be considered in line with the Rights of Persons with Disabilities Act, 2016. 

Compensation & Benefits 

  • Benefits offered: health insurance, provident fund, paid leave, remote allowance.
  • 10% Variable Bonus   

Equal Opportunity Statement

CloudBees is an Equal Opportunity Employer. We do not discriminate on the basis of caste, religion, color, gender, sexual orientation, age, marital status, disability, or any other status protected under applicable law. We are committed to creating an inclusive workplace where everyone can thrive.  

Data Protection Statement

All personal information collected during the recruitment process will be handled in accordance with applicable Indian data protection laws and Cloudbees privacy policy.

Disclaimer

This job description is intended to provide a summary of the position and its responsibilities. It is not an exhaustive list of duties. Responsibilities and activities may evolve as per organisational requirements.