Senior Manager, Engineering Tools, and Services

Calix

5 - 10 years

Bengaluru

Posted: 16/01/2025

Job Description

Calix is seeking a talented Senior Engineering Manager who is passionate about providing a world class engineering environment for our global engineering teams. This individual is responsible for the Calix Engineering Environment, tools, and processes to support a multisite global product development team. The individual must be highly knowledgeable with hands on skills in engineering tools and methodologies as well as a proven people manager that will lead our engineering tools team. The engineering environment includes engineering, test, release, automation, and security.

Description:

The Senior Manager is skilled in engineering tools and methodologies and can perform the tasks required of a tools engineer - whether operational, process oriented, or project-based. They will represent tools engineering in discussions with other groups and organizations and can independently lead and direct small, medium, and large projects within release engineering. Their project results are complete and well-documented. Similarly, processes are well-documented and repeatable. Tools and software are scalable, robust, and well- documented. The candidate is expected to continually strive to improve tools and processes and foster relationships with other areas by building strong networks.

The senior engineer manager will support the entire Products team in the management of the engineering environment including development, build, test, and release tools and multiple complex projects that can touch any or all of the following: product lifecycle, development, submission, branching, merging, conflict resolution, source code control and health, build, compile, test, release, and sustaining. A successful candidate will have experience in a fast-paced multiple product environment and is motivated in their own delivery of quality in everything that they do. This position carries tremendous responsibility and high visibility within the systems team as well as the overall company.

The ideal candidate should be passionate about engineering operations and enjoys the kind of work that is repeatable and scripted, knows how to manage their time and commitments to avoid burning out, excel at executing detailed and complex projects, quickly learn and internalize an end to end engineering environment, and be a clear and thorough communicator while reporting release progress status to the rest of the release team. They should also be able to remain calm under pressure and excel at creative troubleshooting.

Responsibilities:

  • Be a combination of a highly technical hands-on software engineer and an effective people manager.
  • Define, develop and manage the next generation engineering tools environment.
  • Drives the evaluation and implementation of new versions and capabilities of tools and technologies and facilitates their adoption.
  • Define and articulate best practices and design for engineering tools to improve quality and productivity.
  • Ad hoc troubleshooting of engineering, test, and release tools and support triaging efforts related code management and release.
  • Document and communicate cross-functionally across various teams, organizations and stakeholders to drive adoption of any new tools and processes.
  • Encourage a data-driven culture to improve the efficiency, scalability, stability and security of business applications and in-house systems to help scale the company.
  • Implement a continuous improvement practice for engineering tools.
  • Architect, develop, lead the development and optimization of the next generation of Calix’s internal CI/CD infrastructure.
  • Work with automation test team on integrating test automation frameworks into continuous integration test system.
  • Create and share engineering analytics at the user, manager, director, and executive level environment / tool reporting.
  • Participate with engineering, test, system engineering, architecture and management plan engineering environment improvements.
  • Dev/Ops: scripting and automation projects to optimize our engineering environment and release processes.
  • Communicate and collaborate across functions and drive engineering initiatives to build a world-class service availability and tool group.
  • Participate in technical design to develop and support a highly scalable next-generation engineering environment and productivity tools.
  • Be a subject matter expert in the tools and SCM domain.
  • Manage and administer the Atlassian portfolio and integrated ecosystem of Dev and build tools.
  • Maintain Internal tools by making sure they adhere to high standard on both security and quality fronts while following HA architecture.
  • Document process workflows, FAQs, technical documentation, and provide training to various stakeholders.
  • Manage SCM team to support release operations, work on cross functional initiatives to optimize build processes when necessary.
  • Manage Tools team while focusing on automation and self-serve workflows.
  • Grow and coach software engineers to become great engineers.

Requirements:

  • 15+ years of experience leading engineering teams.
  • At least 10+ years of recent management experience managing engineering tools and services teams.
  • Excellent hands-on experience with the Atlassian portfolio as an administrator for both Cloud and data center tools.
  • Strong technical skills in C, C++, Python, Php, Perl, Bash, MySQL, and SCM tools.
  • Working knowledge of source code management, Makefiles, semantic versioning and integrating software.
  • 5+ year experience in a SCM or DevOps role, with a proven track record of implementing and managing CI/CD pipelines.
  • Proficient in Jira, Git, BitBucket, Bamboo, SVN, Clearcase, or other similar SCM tools.
  • Advanced knowledge of the software development and release management lifecycle for a multi-product global company.
  • Strong understanding of microservices, and Cloud Infrastructure Management. 
  • Strong understanding of various components of data center architecture for self-hosted tools.
  • Strong quantitative and analytical aptitude.
  • Self-motivated, self-disciplined, creative, and determined.
  • Strong leadership, project management, influencing, negotiation, and decision-making skills.
  • Strong written, oral, interpersonal, and presentation skills.
  • Demonstrable customer-service attitude.
  • Excellent time management and solution-oriented skills.
  • Team player with the ability to identify issues and proactively drive solutions.
  • BS degree in Computer Science or a related field.

Desired Skills:

  • Master’s degree in computer engineering or a related technical discipline.
  • Experience with AWS services, including EC2, S3, RDS, and VPC.
  • Proven ability to multi-task, prioritize, and work under deadlines.
  • Networking / Access experience.
  • Proven ability to multitask and work under pressure.
  • Deep understanding of distributed and service-oriented architectures.
  • Experience communicating with users, technical teams, and senior management to collect requirements and describe software product features and technical designs.
  • Ability to handle multiple competing priorities in a fast-paced environment.

About Company

Calix, Inc. is a cloud and software platform company headquartered in San Jose, California. It specializes in providing cloud-based software, systems, and services that enable broadband service providers to simplify operations, deliver exceptional subscriber experiences, and grow their businesses. Calix’s solutions focus on empowering communication service providers to optimize their networks, leverage advanced analytics, and create personalized customer experiences. Known for its innovation in broadband technology, Calix helps its clients transition to next-generation networks, ensuring scalability, efficiency, and improved customer satisfaction.

Services you might be interested in

One-Shot Campaign

Reach out to ideal employees in one shot!

The intelligent campaign for reaching out to the ideal audience to whom you can ask for help (guidance or referral).