datatrota
Signup Login
Home Jobs Blog

Senior Engineering Manager: Release Engineering at Cellulant

CellulantLagos, Nigeria Software Development
Full Time

Cellulant is a mobile commerce and content company that manages delivers and bills for digital content and commerce service actualized over telecom network. The industry defines this segment as mobile Value Added Service (VAS) or Wireless Premium Rate Service Provider (PRSP) We are a member company of the Cellulant group which has commercial services running in Kenya, Ghana, Malawi, Nigeria, Zambia, South Africa , Uganda , Botswana and the EU. Cellulant Nigeria have rolled an innovative and top-class business and technolgy solutions to banks, multinational companies like Guinness Nigeria Plc being her technology partner in the 'Guinness Greatest Eleven Nigerian football legend’o, Pepsi Sponsored FIFA U-17 football tournament hosted by South Korea, Procter and Gamble(P&G), Nigerian Breweries, automobile giants like Toyota Nigeria Limited, Fast moving and consumer goods (FMCGs) companies like Unilever, Mr. Biggs and a host of other companies like Promasidor, Smithline and Beechams SKG etc.

JOB DESCRIPTION:

  • As a Senior Engineering Manager: Release Engineering, you will own the end-to-end delivery of our DevOps strategy and practice and the teams that deliver the rollout of the DevOps practices.

High-Level Requirements:

  • Leadership: Inspire collaboration and innovation.
  • Release Management: Orchestrate seamless release cycles.
  • Technical Proficiency: Strong background in software development and CI/CD.
  • Strategic Planning: Align releases with business objectives.
  • Communication: Collaborate effectively with teams and stakeholders.
  • Quality Assurance: Ensure software integrity and reliability.
  • Problem-Solving: Analyze and troubleshoot complex issues.
  • Project Management: Deliver releases on time and within scope.
  • Continuous Improvement: Drive efficiency gains and stay updated on best practices.
  • Risk Management: Identify and manage risks for smooth releases.

You will lead a cross-functional release team with one or more tech leads or senior engineering leads with a large impact production release pipeline, each with 3 - 7 engineers owning the entire lifecycle of a product release workflow.

CORE RESPONSIBILITIES:

  • Leadership: Led the team to develop end-to-end software products to help businesses from different verticals create a suite of payment products.
  • People Management: Actively seeking to build a great team and invests in effective training, coaching, process definition, mentorship, and career pathing for the larger team and have 1-1s and monthly performance check-ins with direct reports.
  • Performance management: Set and review performance development goals for the team members. Identifies the readiness for promotion for direct reports.
  • Capacity planning - establishes staffing needs and develops and executes a hiring plan in collaboration with the people team.
  • Strategic thinking - Plan and execute long-term strategies that benefit the team and product. Works with Product Managers, Designers, and other disciplines to explore the successive iterations of the product/set of assigned products.
  • Connect with other engineering teams directly to understand and develop solutions for their jobs to be done.
  • Process improvement: Identifies areas of process improvement and proposes the changes to streamline and drive improvements in development processes and procedures.

QUALIFICATIONS & EXPERIENCE.

  • Bachelor's degree or Master's degree, Majoring in Computer Science or related fields.
  • Certifications in Release Management or DevOps Practices: Possession of relevant certifications, such as those in release management or DevOps practices, demonstrate a commitment to staying current with industry best practices and a depth of knowledge in the methodologies critical to the role of a Senior Engineering Manager in Release Engineering.
  • 5+ years of experience developing and shipping software products and/or services.
  • 3+ years as a team lead or manager of a cross-functional engineering team.
  • Hands-on solid systems design competencies and experience building channels(APIs, Messaging, and Chat products preferred)
  • Proven experience leading technical projects and delivering on ambitious goals.
  • Deep knowledge of engineering processes, the underlying principles, and tradeoffs.
  • Fluency in one or more general-purpose programming languages, including but not limited to: Golang, Python, Java, and C#.
  • Experience managing and deploying distributed systems for cloud-based micro-services architecture.
  • Experience working in a mature DevOps, SRE, or Modern Engineering organization supporting internet/hyper-scale services
  • Proven DevOps methodology experience.
  • Work experience with global release management: Previous experience managing software releases on a global scale, including coordination across diverse time zones, cultural considerations, and localization requirements.
  • Work experience with DevOps Integration: Demonstrated success in integrating Release Engineering processes seamlessly into a DevOps culture, fostering collaboration between development and operations teams to achieve continuous improvement and streamlined workflows.
  • Work experience with Automated Testing Implementation: Proven expertise in implementing and optimizing automated testing strategies within the release process, ensuring comprehensive test coverage and efficient identification of potential issues before software deployment.
  • Cloud Deployment Expertise: Nice to have experience includes a background in deploying software releases on cloud platforms, showcasing familiarity with cloud-native technologies and the ability to optimize release processes for scalability, resilience, and efficiency in cloud environments.

SKILLS AND PERSONAL ATTRIBUTES.

Skills:

  • Excellent communication skills.
  • Excellent interpersonal skills.
  • Leadership and Team Management.
  • Release Management and CI/CD Expertise.
  • Problem-solving and Decision-Making.

Personal Attributes:

  • Develops and maintains positive working relationships with others - Shares ideas and information.
  • Assists colleagues unprompted.
  • Takes pride in achieving team objectives. Other elements may include, e.g.
  • Having credibility with peers and senior managers .
  • Being self-motivated – being driven to achieve results.
  • High customer service ethic – being passionate about meeting customer expectations and improving service levels.
  • Keeps pace with change – acquires knowledge/skills as the business develops.

Method of Application

Signup to view application details. Signup Now
X

Send this job to a friend