Engineering Job, Managerial Jobs, Jobs in Kenya, Product Management Jobs,
Senior Specialist FP&A
JOB DESCRIPTION:
Conducting financial analysis to identify trends, risks, and opportunities, as well as developing financial forecasts, budgets, and performance reports.
CORE RESPONSIBILITIES:
Financial reporting, analysis and Decision support
- Perform key performance indicators tracking, reporting and analysis and guide the revenue and cost analysis for the group.
- Assist with the monthly financial reporting and analysis.
- Support the month and year-end accounting close as necessary to meet the monthly close schedule.
- Monitor trends of key financial metrics and drivers for each of the business units.
- Develop dashboards that report new initiatives in the business and provide analysis and insights to the management team that facilitate decision making.
- Customer, product and market profitability analysis,
- Provide relevant market insights that inform business decisions.
- Assist in reviewing departments’ results of analysis and develop rolling forecasts for the remainder of the fiscal year, including headcount, P&L and Cashflow.
Planning and budgeting
- Support the budgeting process across markets, business units & cost centers
- Maintain rolling forecasts for the business.
- Advise on availability of budget for OpEx and CapEx items and budget reallocation options.
- Tracking actual v budget performance and sharing insights on YTD variance and projecting expected actual performance based on current trend.
- Highlight adverse variances for proactive action from management / leadership.
QUALIFICATIONS & EXPERIENCE:
Must have experience:
- First class financial modeling skills
- Understanding complex business opportunities
- High level of competence in accounting systems/ERP/CRM.
Experience that will count in your favor:
- Payments/Fintech
- African experience across multiple markets
Qualification:
- 4-6 years of experience, ideally in a fintech company
- Bachelor’s degree in finance, Accounting or related field is required.
- Certified Public Accountant
- Have a strong background in financial modeling, data analytics or similar domain.
- Have a high standard of integrity.
Skills:
Superior financial modeling, deep accounting knowledge, expert in developing and delivering executive presentations
Senior Sales Director
JOB DESCRIPTION:
As the Senior Director of Sales, you will be pivotal in driving sales across Africa for your assigned sector. Your primary responsibility is to fully own the sector, crafting and executing a strategic sales plan in collaboration with the relevant SVP/BU Head to expand our market presence and drive revenue growth. This role requires a deep understanding of the sector, along with strong commercial acumen to navigate the complexities of technology sales in the African market.
CORE RESPONSIBILITIES:
Sector Ownership:
- Assume complete responsibility for one of the specified sectors, overseeing and driving sales and commercial growth across the African continent.
Strategic Sales Growth:
- Develop and execute effective sales strategies tailored to the specific sector, ensuring alignment with the company’s overall objectives.
Gross Profit Management:
- Own the Gross Profit metrics for the sector, including revenue, costs, collections, and general financial oversight.
Pricing Strategy Expertise:
- Have a robust grasp of pricing mechanics and strategies and guide and advise the pricing strategy for maximum value for the respective sector.
Market trends:
- Analyze market, competitor landscape & customer trends, understand where the specific sector is headed, understand key customer focus areas and plan the sales strategy and sales execution for the sector.
Regulatory Expertise:
- Demonstrate an in-depth understanding of regulatory environments in various African markets, ensuring compliance and effective risk management.
Collaboration with Product and Tech Teams:
- Work closely with product and technology teams to address and adapt to customer needs and technology landscapes specific to the sector.
Team Management:
- Lead and support a team of sales professionals and customer success specialists to achieve sector-specific goals.
Customer Success Advocacy:
- Ensure successful implementation of solutions and provide ongoing support to maintain high levels of customer satisfaction.
RFP Participation and Proficiency:
- Expertise in handling the Request for Proposal (RFP) process, demonstrating the ability to manage and execute complex technology sales.
Large Account Management:
- Proven track record in managing large accounts, with a focus on building and maintaining strong client relationships.
Reporting:
- Co-create in collaboration with the BU Head and own KPIs and dashboards to track daily, weekly and monthly progress for each of the existing accounts as well as accounts in the pipeline.
QUALIFICATIONS & EXPERIENCE:
Experience and Personal Attributes:
- At least 7-9+ years of relevant experience, including experience in managing direct reports and a proven track record in large account management.
- Sector Understanding: Deep knowledge of the assigned sector, with a strong commercial orientation.
- Influencing Skills: Ability to influence senior-level decision-makers and economic buyers in global companies.
- Track Record: A history of effective large account management and existing relationships in the sector are advantageous.
- Business Acumen: A solid understanding of key business metrics, including revenue, Gross Profit, ROI, and Customer Acquisition Cost (CAC).
Desirable Traits:
- Fiercely commercial and results-driven.
- Strong leadership and team management skills.
- Excellent problem-solving skills and adaptability.
- Excellent communication and negotiation skills.
- Strong strategic planning and organizational skills.
- Pre-existing relationships in the sector are highly advantageous.
- Adaptability to rapidly changing environments and challenges.
Senior Principal Product Owner – Payouts
JOB DESCRIPTION:
As the Senior Principal Product Owner, you will spearhead the Payouts product team.Your responsibilities include crafting a clear product vision, conducting market analysis to capture customer needs and trends, and defining the product roadmap.
You will work closely with cross-functional teams to ensure seamless development and launch of innovative payout solutions that enhance customer satisfaction and business growth.
CORE RESPONSIBILITIES
Strategic Product Visioning and Roadmap:
- Develop a detailed, long-term vision for Payout products that align with Cellulant’s strategic goals and market opportunities.
- Create a multi-year product roadmap, prioritising features based on customer needs, competitive advantage, and potential revenue impact.
- Lead regular roadmap reviews and updates to adapt to changing market conditions and feedback from key stakeholders.
Market Research and Customer Insights:
- Conduct in-depth market analysis to identify and understand evolving trends, competitor strategies, and regulatory changes affecting payout solutions.
- Implement ongoing customer feedback mechanisms, such as surveys and user testing, to gather direct insights from end-users about their experiences and expectations.
- Analyse customer usage data to identify pain points and areas for improvement, ensuring product development is led by user-centric data insights
Cross-functional Collaboration:
- Serve as the chief liaison among technical teams (engineering and IT), design teams, business operations, marketing, and external partners to ensure alignment and cooperation throughout the product development process.
- Organise and lead cross-functional meetings to foster team synergy, ensuring all departments are informed and engaged with the product’s progress and strategic direction.
- Coordinate with finance and legal teams to ensure product solutions are cost-effective and comply with all regulatory requirements.
Performance Management:
- Establish and monitor key performance indicators (KPIs) such as customer acquisition cost, retention rates, and overall user satisfaction to gauge product performance.
- Regularly present performance reports to executive teams and stakeholders, providing insights and strategic recommendations based on data analytics.
- Implement A/B testing and other experimental methods to refine products, enhance user experience, and optimise operational efficiency
Compliance and Security Oversight:
- Oversee the integration of the latest security protocols and ensure all payout products meet the highest standards of data protection and privacy laws.
- Stay abreast of new regulatory developments affecting payment solutions globally and particularly in African markets, adapting product features to maintain compliance.
- Coordinate audits and risk assessments with the compliance team to preemptively address potential security vulnerabilities.
QUALIFICATIONS & EXPERIENCE:
- A minimum of 8 years of experience, with at least 4 years in payment product roles.
- Advanced degrees in business, technology, or related fields are preferred, highlighting a solid foundation in both theoretical and practical aspects of product management and development.
- Deep understanding and experience working on remittances and cross-border payments both international and Africa, including regulatory frameworks and industry trends.
- Knowledge of the African payments landscape.
- Certifications: Relevant certifications might include Certified Scrum Product Owner (CSPO), Pragmatic Certified Product Manager, or similar credentials that emphasise expertise in product development and agile methodologies.
SKILLS AND ATTRIBUTES PREFERRED:
- Expertise in financial technologies and payment systems, with a strong understanding of digital payment gateways and security protocols.
- Strong leadership skills, with the ability to manage and inspire a team of product managers.
- Excellent communication and stakeholder management skills, essential for coordinating with multiple teams and reporting to executive leadership.
- Strong number crunching capabilities with the ability to navigate and use data analysis tools to drive a data driven approach to insights and recommendations
- A strategic mindset capable of balancing various perspectives and making informed decisions that align with business goals.
Senior Principal Product Owner – Collections
JOB DESCRIPTION:
As the Senior Principal Product Owner, you will spearhead the Collections and Checkout Product team. Your responsibilities include crafting a clear product vision, conducting market analysis to capture customer needs and trends, and defining the product roadmap.
You will work closely with cross-functional teams to ensure seamless development and launch of innovative Collections and Checkout solutions that enhance customer satisfaction and business growth.
CORE RESPONSIBILITIES
- Strategic Product Vision and Leadership:
- Develop a comprehensive product vision and strategy that aligns with both Cellulant’s overarching business goals and the evolving needs of the payments industry.
- Lead the product team in envisioning future innovations, drawing inspiration from market leaders who continuously evolve their product offerings to stay ahead in the global payments landscape.
- In-depth Market and Competitive Analysis:
- Conduct detailed market research to identify and understand emerging trends, customer expectations, and potential technological advancements that could impact the payments sector.
- Analyse competitive landscapes to benchmark against industry leaders and identify areas for differentiation and improvement. This includes understanding the strategies employed by major players like Visa and Mastercard in fostering innovation and reducing card transaction frictions.
- Roadmap Development and Prioritization:
- Define the product roadmap with clear, actionable items that prioritize features based on their potential impact on customer satisfaction and business objectives.
- Use data-driven insights to adjust priorities as market conditions evolve, ensuring that the product development aligns with user needs and company goals..
- Cross-functional Team Leadership and Collaboration:
- Foster a collaborative environment across various departments (Engineering, UX/UI Design, Marketing, Sales, and Customer Support) to ensure that all aspects of product development are aligned and that deliverables meet the highest standards.
- Organise and lead regular cross-departmental meetings to discuss progress, tackle roadblocks, and adjust strategies as necessary, ensuring all stakeholders are informed and engaged in the product’s success.
- Lifecycle Management from Concept to Launch:
- Manage all phases of the product life cycle, from initial concept, through development, to launch and post-launch analysis.
- Implement agile methodologies to enhance product development processes, ensuring flexibility and rapid adaptation to new information or market changes, reflecting the dynamic approaches seen in Mastercard’s product innovation cycles.
- Compliance and Regulatory Adherence:
- Ensure all product developments comply with relevant local and international regulatory standards, including data protection laws, payment industry standards (e.g., PCI DSS), and anti-money laundering (AML) regulations.
- Regularly update the product team and stakeholders on regulatory changes and adjust the product roadmap to accommodate these changes, ensuring compliance at all stages of the product life cycle.
- Performance Monitoring and Optimization:
- Establish and monitor key performance indicators (KPIs) to assess the product’s market performance and operational efficiency.
- Analyze product usage and customer feedback to continuously refine and improve the product offerings. Utilize A/B testing, user satisfaction surveys, and usage data to make informed decisions about product adjustments and enhancements.
- Stakeholder Communication and Reporting:
- Communicate effectively with all stakeholders, including senior management, team members, and external partners, about the product’s progress, challenges, and strategic direction.
- Prepare detailed reports and presentations that summarize product performance, market insights, and strategic recommendations, ensuring transparency and informed decision-making at the executive level.
QUALIFICATIONS & EXPERIENCE:
- Experience: Minimum of 8 years in product management, with at least 4 years in a payments-focused role.
- Experience with financial technologies and payment systems is crucial.
- Strong knowledge of card payments and acquiring systems.
- Education: A base degree in a relevant field plus at least one additional qualification (e.g., MBA or a specialised Master’s in finance or technology).
- Certifications: Relevant certifications might include Certified Scrum Product Owner (CSPO), Pragmatic Certified Product Manager, or similar credentials that emphasise expertise in product development and agile methodologies.
SKILLS AND ATTRIBUTES PREFERRED:
- Technical Proficiency: Deep understanding of the payments ecosystem, including trends in digital payments, cross-border transactions, and regulatory challenges.
- Strategic Thinking: Ability to craft long-term strategies that align with both customer needs and business goals.
- Leadership and Communication: Strong leadership skills to manage and inspire a team of product managers, and excellent communication abilities to liaise with stakeholders and executive leadership.
- Excellent communication and stakeholder management skills, essential for coordinating with multiple teams and reporting to executive leadership.
- Strong number crunching capabilities with the ability to navigate and use data analysis tools to drive a data driven approach to insights and recommendations
- A strategic mindset capable of balancing various perspectives and making informed decisions that align with business goals.
Senior Manager: Legal
Here is a short description of the role and some high-level requirements:
- As the Head of Legal at Cellulant, you will play a pivotal role in our senior management team. This position is instrumental in bolstering a culture of strict compliance, by continuously updating our Risk Compliance Officer (GCRCO), executive board, and other management tiers on all relevant existing and emerging legislation and regulations, ensuring their relevance and applicability to Cellulant.
- A significant facet of this role encompasses supervising legal operations within Cellulant. This will involve delegating duties to a proficient team of legal experts and other personnel to assure adherence to laws and regulations in daily operations.
- As the Head of Legal, you will serve as the key advisor to our board of directors, CEO, and Cellulant’s executive team on all legal concerns. Your expert advice will shape a comprehensive and efficient legal framework, thereby enabling Cellulant to conduct business seamlessly and lawfully in all markets in which we operate.
Your core responsibilities in this role will include the following:
- We strive to keep things simple yet connected, so expect to be stretched and challenged to work outside of your comfort zone and core tasks from time to time.
- As the Head of Legal, your responsibilities will be as follows:
- Provide expert advice on various laws, regulations, and standards applicable in different jurisdictions, including international directives impacting the business.
- Assist in interpreting laws and regulations to facilitate the design of compliant business strategies.
- Implement crucial legal and compliance processes, including the drafting, negotiation, and review of commercial and other agreements.
- Prepare and safeguard the business interests in commercial contracts, courts of law, and other dispute resolution platforms when necessary.
- Educate Cellulant’s staff and leadership on legal implications, regulatory requirements, and the potential risks of non-compliance.
- Help the business comprehend risks and opportunities presented by new and forthcoming laws and regulations.
- Supervise the delivery of legal services and resources to achieve corporate objectives, strategies, and priorities.
- Maintain effective corporate relations with relevant local, state, federal, regional, and international bodies, ensuring Cellulant remains current with the ever-changing regulatory landscape.
- Oversee Group Board Governance operations, including board meetings and Annual General Meetings (AGMs).
- Provide secretarial services for Executive Committee meetings as scheduled.
- Provide ad-hoc legal advice to the business on diverse matters, such as employment issues.
- Supervise the management of relations with external legal counsel and monitor all ongoing cases and disputes before courts and tribunals.
- Manage budgetary considerations for the Legal team.
- Oversee the Legal function ensuring a smooth operation.
- To be successful in this role, it will be to your advantage to have some of the following knowledge and experience:
Must have experience:
- A substantial amount of legal and leadership experience with a minimum of ten years of experience practising law with five of those years spent in a management or leadership role
- Ability to identify and analyse complex issues/problems in management areas, recommend and implement solutions
- Ability to manage office functions economically and efficiently
- Good interpersonal relations and communications.
- Excellent Communication Skills
- Business experience is an added advantage
- Displays excellent supervisory and leadership skills
- Can evaluate and weigh all legal aspects and/or situations, and provide sound solutions to protect the business’s legal rights
- Administration of the corporate secretariat
- Corporate governance, risk and control
- Managing stakeholder relations
- Crisis management
- Ethics and compliance
- Experience that will count in your favour:
- Experience working in a FinTech, insurance or financial institution
- Strong business acumen
- Cross border Africa experience and having worked in both the Francophile and Anglophile cultures and markets will be a bonus
Nice to have experience:
N/A
- We are intent on creating opportunities for all of Africa and we do so with passion, focus and intellect; therefore, the following qualifications, skills and personal attributes will be highly advantageous:
Qualification:
- Possess a bachelor’s degree with at least 10-12 years of relevant work experience.
- Must be a practising lawyer.
Skills:
- Broad legal knowledge and expertise
- Leadership and management skills
- Business/Commercial acumen
- The ability to evaluate options and provide sound practical solutions
- Awareness of market forces, politics and economics and their relation to changing laws and regulations
- The ability to provide practical commercial legal advice to stakeholders and non-legal personnel
- Strong communication skills with the ability to liaise with those at all levels
- Ability to delegate legal tasks to team members and the confidence to provide senior management with legal recommendations
- Public speaking skills and the ability to present and defend legal argument
- The ability to manage risk effectively
- Negotiation skills
- An integral and discretionary approach
Personal attributes:
- Integrity
- Good Judgement
- Fluency in English (written and spoken) and French at business level, will be an added advantage
- The ability to listen, learn and be open-minded
- Passionate about well-done teamwork
- Able to influence
- Honest and responsible
- Advanced sense of leadership and team spirit
- Positive interpersonal relationships
Senior Engineering Manager: Release Engineering
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.
Senior Engineer: Release Engineering
JOB DESCRIPTION:
The Release Engineer is responsible for the automation of all manual tasks for the building & deployment of both software & data to enable continuous integration & continuous deployment delivery workflows. You will work with other team members on best practices for developing & maintaining best-in-class business CI/CD pipelines built with industry-leading technology.
Key Relationships: Cloud Engineering Team, AppSec Team, Quality Assurance Team & Software Engineering Teams.
CORE RESPONSIBILITIES:
- Provide detailed specifications for proposed solutions including materials, manpower, and time necessary.
- Analyze current technology utilized within the company and develop steps and processes to improve and expand upon them.
- Assist other department engineers in creating practical demonstrations of proposed solutions and demonstrating them to other members of the team
- Researches new use cases, bugs, issues, platform architecture, and stack changes in various industry segments.
- Monitors and analyzes product performance, converts data into meaningful business insights, and make recommendations to stakeholders for improvisation.
- Work closely with the engineering teams to design, schedule, and deliver in an agile environment.
- Provide clear goals for all areas of a project and develop steps to oversee their timely execution.
QUALIFICATIONS & EXPERIENCE:
Must have experience:
- High school degree or equivalent; bachelor’s degree in CS, engineering, software engineering, or related field.
- 6+ years of professional experience as a Software Engineer or DevOps Engineer or Site Reliability Engineer (SRE).
- Experience and working knowledge of programming languages Java, Go, or Python.
- Current understanding of best practices regarding software design and system security measures.
- Experience working together with teams from several departments to facilitate the orderly execution of a proposed project plan.
- Professional experience and a high-level understanding of working with various operating systems and their implications.
- Comfortable with command-line tools (Bash, Powershell).
- Familiar with agile software development lifecycles.
- Knowledge of best practices and IT operations for always-up, always-available services.
Experience that will count in your favor:
- Docker/container cluster management (AWS ECS, Kubernetes, Vagrant, OpenShift, Apache Mesos, Deis, Mesosphere DCOS,).
- Docker/Microservice release orchestration including Blue-Green Deployments and Canary Releases.
- Continuous Integration/Continuous Delivery software release management and automation.
- Managing infrastructure on Amazon AWS.
Nice to have experience:
- Ability to work under pressure in a fast-paced and ever-changing environment to meet deadlines.
- Proven ability to manage projects.
- Knowledge of software development lifecycle stages, DevOps practices, and methodologies.
- Self-starter and should have the ability to understand and work within the team dynamics.
- Ability to handle multiple assignments, tasks, and responsibilities.
- You pride yourself on being patient, a problem solver, ambitious, proactive/assertive, and dependable to follow through.
- Accuracy and detail-oriented
- Interpersonal and oral communication skills.
- Ability to conduct independent research and convert data into meaningful developer insights.
SKILLS:
- Release Management: As a senior release engineer, you must have a thorough understanding of the release management process, including planning, scheduling, coordinating, and communicating releases. This includes managing dependencies, risks, and issues, and ensuring that releases are delivered on time and within scope.
- Configuration Management: Configuration management is the process of tracking and managing changes to software, hardware, and other systems. As a senior release engineer, you should have a strong understanding of configuration management tools and processes, including version control, change management, and release automation.
- Quality Assurance: As a senior release engineer, you must ensure that releases are thoroughly tested and meet the organization’s quality standards. This includes developing and implementing test plans, conducting functional and regression testing, and identifying and addressing defects.
- Continuous Integration and Deployment: Continuous integration and deployment (CI/CD) is the process of automating the build, test, and deployment of software. As a senior release engineer, you must have a strong understanding of CI/CD tools and processes, including source control, build automation, and deployment automation.
- Infrastructure as Code: Infrastructure as Code (IaC) is the process of managing and provisioning infrastructure using code and automation tools. As a senior release engineer, you must have experience with IaC tools and processes, including creating and maintaining infrastructure templates, managing configuration drift, and monitoring infrastructure changes.
Personal attributes:
- Attention to detail: The release process can be complex, and it’s essential that a release engineer pays close attention to detail to ensure that all steps are followed correctly. This includes reviewing release documentation, identifying potential risks or issues, and ensuring that all stakeholders are informed of the release status.
- Strong communication skills: A senior release engineer must have strong communication skills to effectively communicate with stakeholders, including developers, project managers, and product owners. This includes providing status updates on releases, managing expectations, and facilitating cross-functional communication.
- Problem-solving skills: When issues arise during the release process, a senior release engineer must be able to quickly identify and resolve them. This requires strong problem-solving skills, including the ability to analyze data, identify potential solutions, and implement changes to the release process as needed.
- Ability to work under pressure: The release process can be high-pressure, with tight deadlines and the potential for critical issues to arise. A senior release engineer must be able to work well under pressure, maintaining focus and staying calm in stressful situations. This includes being able to prioritize tasks, manage time effectively, and make decisions quickly when needed.
Senior Engineer: Networks
JOB DESCRIPTION:
- Internal Application Support: You will support in deploying, maintaining, and troubleshooting transaction processing applications. This includes ensuring optimal performance, scalability, and security on the network layer.
- Network Architectural Design: Collaborating with cross-functional teams, you will be responsible for designing and optimizing the organization’s network architecture. This may involve capacity planning, security assessments, and proposing improvements to enhance network performance.
- On-Prem Network Infrastructure: Manage and maintain on-premises network infrastructure, including switches, routers, firewalls, and other networking appliances. Ensure these devices are up-to-date and configured to meet the organization’s requirements.
- Cloud Network Services: Manage and maintain cloud network services. This involves configuring, monitoring, and optimizing network resources in the cloud, ensuring connectivity, security, and high availability.
- Automation Pipeline Development: Implement automation pipelines for network services and appliances to streamline repetitive tasks, improve efficiency, and reduce human error. This might include using tools like Ansible, Terraform, or custom scripting.
- Incident Response: Serve as a 2nd and 3rd-level response for network-related incidents, providing timely resolutions to critical issues. Troubleshoot network problems, conduct root cause analysis, and implement corrective actions.
- Customer Network Integration: Act as the primary point of contact for customer network-related integration, ensuring that external systems and networks seamlessly integrate with our organization’s network infrastructure.
- Compliance Support: Assist in ISO audits, PCI/DSS audits, and other compliance assessments. Ensure cloud infrastructure aligns with regulatory and security standards, implementing necessary controls.
Key Relationships: Network Engineers, Cloud Engineers, Information Security Engineers, Software Developers and Project Managers and Client Network Engineers
CORE RESPONSIBILITIES:
- Troubleshoot application-related network issues.
- Design and optimize the organization’s network architecture.
- Conduct capacity planning and propose improvements.
- Assess and enhance network security and performance.
- Manage and maintain on-premises network infrastructure (switches, routers, firewalls, etc.).
- Configure, monitor and optimize network resources on the cloud.
- Develop and implement automation pipelines for network services and appliances.
- Act as a 2nd and 3rd-level responder for network-related incidents.
- Serve as the primary point of contact for customer network integration.
- Assist in ISO audits, PCI/DSS audits, and other compliance assessments.
- Collaborate with cross-functional teams to design and optimize the organization’s cloud infrastructure.
QUALIFICATIONS & EXPERIENCE:
Must have experience:
- Minimum 5 years Experience as a Network Engineer.
- Experience with Enterprise Network and Security systems (Cisco, Fortinet, Juniper, Checkpoint).
- Minimum 3 years of previous experience with containerization technologies (Docker, Kubernetes).
- Minimum 3 years of previous experience deploying and automating infrastructure in public cloud environments, using Infrastructure as Code tools (Terraform, Ansible)
- Experience with programming/scripting languages (Python, Bash)
- Significant experience deploying infrastructure on public cloud infrastructure (AWS, GCP, Azure, Rackspace).
Experience that will count in your favor:
- Working knowledge of virtualized environments such as VMware vSphere, KVM, and Citrix XenServer.
- Working knowledge of Virtualized Network environments (SDN, NFV, NSX, etc).
- Being interested and able to grow in developing architectural designs, scripting, and automated IT infrastructure systems. Learning platform area elements, and enhanced configuration management systems, for example, Ansible, and Terraform.
- Strong Desire to automate network activities.
- Strong interest in learning the latest automation tools.
- The perfect candidate has a desire to be part of an advanced team.
- Interest and motivation to document key points of design and operational practices, working within existing within the team approaches.
Qualifications:
- Degree in Telecommunication, Computer Science/IT Engineering or related fields of study.
- A minimum of 4 years experience in a Service Provider environment.
- Holds a Cisco CCNP or equivalent industry certification
- CompTIA Network+ or CompTIA Cloud+
- VMware Certified Professional (VCP-NV, VCP-DCV, VCP-Cloud )
- Certifications related to security and compliance, such as Certified Information Systems Security Professional (CISSP) or Certified Information Security Manager (CISM).
SKILLS:
- Practical experience with routing protocols such as BGP, OSPF, and ISIS on Cisco, Juniper, or Fortinet Hardware and Software.
- Practical experience with application delivery controllers such as F5, NGINX, HAProxy etc.
- Competent in the implementation of network security with NG firewalls such as Cisco ASA, Fortigate, Juniper, or equivalent.
- Proven experience with Network Monitoring tools.
- Working knowledge of public cloud infrastructure (AWS, GCP, Azure).
- Experience with programming/scripting languages will be an added advantage.
- A solid understanding of Internet-based technologies (TCP/IP, DNS, Security, HTTP/HTTPS).
- Sound knowledge of security approaches within cloud and data center networks.
- Experience with Virtualization platforms (KVM, VMware, or HyperV).
- Experience migrating services across different environments (On-premise to Cloud/Hybrid Cloud).
- Practical Knowledge of security approaches within cloud and data center infrastructure.
- Proficiency in a coding language.
Personal attributes:
- Excellent communication and interpersonal skills.
- Problem-solving skills.
- Ability to work under minimal supervision.
Senior Engineer: Database
JOB DESCRIPTION:
As a Senior Database Engineer in the Data Engineering Department, you will be responsible for building and maintaining Cellulant’s rapidly expanding OLTP Data Infrastructure. You will be responsible for ensuring all of Cellulant OLTP data platforms are highly available, resilient including redundancy and disaster recovery, scalable, secure, cost-optimized, and well-documented.
Key Relationships: Software Engineers, Infrastructure Engineers, CI/CD Engineers, Data Warehouse Team, Customer Success Teams, Analytics Team.
CORE RESPONSIBILITIES:
- Deploy and manage OLTP databases to meet Cellulant’s data processing and storage needs.
- Work with Software Engineers to design and optimize database schemas.
- Ensure the database platforms are highly available, scalable, secure, and resilient.
- Review all database changes coming from Software Engineers.
- Ensure all database processes are automated and documented.
- Ensure data integrity is constantly maintained in all database environments
- Ensure all database environments and processes are well monitored.
- Control access to database environments and ensure the same is not compromised.
- Ensure all database deployments meet BCP and DR requirements including backups.
- Ensure all database engines are patched and are up to date in terms of version.
- Ensure cost optimization of database platforms.
- Periodically review the Company database tech stack and advise on improvements or new options that align with the long-term data strategy.
QUALIFICATIONS & EXPERIENCE:
Must-Have Experience:
- At least 3-5 Years of experience as a database engineer managing large-scale database environments.
- Experience in deploying and managing very large SQL database platforms.
- Experience deploying services on Managed Databases using cloud providers such as AWS, GCP, and Azure.
- Experience deploying and managing large database clusters using open-source database engines, especially MySQL.
- Experience with database load balancing tools.
- Solid Experience in the administration of Linux environments.
- Bachelor’s degree (or equivalent) in an IT or Engineering related discipline.
Experience That Will Count in Your Favor:
- Experience with deploying and managing non-relational (NoSQL/NewSQL) databases will be an added advantage.
- Experience with deploying and managing in-memory and message queue database engines like RabbitMQ, Redis, Kafka, etc will be an added advantage.
- A solid understanding of Internet-based technologies (TCP/IP, DNS, Security, HTTP/HTTPS).
- Knowledge of security approaches within cloud and data center infrastructure.
- Interest and motivation to document key points of design and operational practices, working within existing within the team approaches.
- Experience with data scripting languages eg Python is desirable.
Skills Required:
- Database Administration for SQL and NoSQL environments.
- Linux Administration.
- Proficiency in SQL language.
- Proficiency in open-source database engines and tools.
- Proficiency in cloud database computing.
Senior Engineer: Cloud Infrastructure
JOB DESCRIPTION:
As a Senior Cloud Engineer, a typical day at work will involve;
- Internal Application Deployment Support: Lead and assist in deploying applications on hybrid cloud platforms, ensuring scalability, performance, and security while providing expertise and guidance to cross-functional teams on application deployments.
- Hybrid Architecture Design: Collaborate with cross-functional teams to design and optimize the organization’s cloud infrastructure to ensure alignment with business goals and industry best practices.
- On-Prem Server Infrastructure Support: Manage and support on-premises server infrastructure, including physical and virtual servers. Ensure the stability and security of on-premises resources, integrating them with cloud services when necessary.
- Cloud Platform Management: Oversee the management of cloud resources, including configuring, monitoring, and optimizing the cloud platform to ensure high availability, scalability, and security of services.
- Automation Pipeline Development: Design and implement automation pipelines for cloud services, leveraging tools like Ansible, Terraform, or custom scripting to streamline cloud infrastructure management, reduce manual tasks, and improve efficiency.
- Incident Response: Act as a 2nd and 3rd-level responder for infrastructure-related incidents. Conduct in-depth troubleshooting, root cause analysis, and implement corrective actions to minimize downtime.
- Compliance Support: Assist in ISO audits, PCI/DSS audits, and other compliance assessments. Ensure cloud infrastructure aligns with regulatory and security standards, implementing necessary controls.
Key Relationships: Peers- Mid- Senior level Cloud Engineers, Network Engineers, Information Security Engineers, Software Developers and Project Managers.
CORE RESPONSIBILITIES:
- Collaborate with cross-functional teams to design and optimize the organization’s cloud infrastructure.
- Manage and maintain on-premises server infrastructure, including physical and virtual servers.
- Oversee the management of cloud resources, including configuration, monitoring, and optimization of the cloud platform.
- Ensure high availability, scalability, and security of cloud services.
- Design and implement automation pipelines for cloud services using automation tools.
- Act as a 2nd and 3rd-level responder for infrastructure-related incidents.
- Assist in ISO audits, PCI/DSS audits, and other compliance assessments.
- Support the deployment of applications on cloud platforms.
QUALIFICATIONS & EXPERIENCE:
Qualification:
- Bachelor’s degree (or equivalent) in an IT-related discipline.
- AWS Certified Solutions Architect, AWS Certified DevOps Engineer, or other AWS certifications.
- VMware Certified Professional (VCP-NV, VCP-DCV, VCP-Cloud ).
- Certifications related to security and compliance, such as Certified Information Systems Security Professional (CISSP) or Certified Information Security Manager (CISM).
- CompTIA Network+ or CompTIA Cloud+
Must have experience:
- Minimum 4 years Experience as an Infrastructure/Cloud Engineer.
- Experience in Enterprise Systems and/or Networks.
- Minimum 2 years of previous experience with containerization technologies (Docker, Kubernetes) across hybrid environments.
- Minimum 2 years of previous experience deploying and automating infrastructure in public cloud environments, using Infrastructure as Code tools (Terraform, Ansible).
- Experience with programming/scripting languages (Python, Bash).
- Significant experience deploying infrastructure on public cloud infrastructure (AWS, GCP, Azure, Rackspace).
Experience that will count in your favor:
- Having worked on migration projects.
- Having worked within the Financial Services Sector within an organization that is PCI or ISO certified.
- Having worked for an Infrastructure provider.
Nice to have experience:
- Being interested and able to grow in developing architectural designs, scripting, automated IT infrastructure systems and learning platform area elements, and enhanced configuration management systems, e.g. Ansible, Chef, Puppet.
- Working experience with Multi-cloud deployments.
- Working knowledge of virtualized environments such as VMware vSphere, KVM, and Citrix XenServer.
- Working knowledge of backup technologies (Veaam, Comvault, etc).
- Working knowledge of Hardware and Datacenter technologies, with an interest in optimizing architectural patterns.
- Strong interest in learning the latest automation tools.
- A desire to be part of an advanced team.
- Interest and motivation to document key points of design and operational practices, working within existing team approaches.
SKILLS:
- Experience with Virtualization platforms (KVM, VMware or HyperV).
- Minimum 2 years of previous experience with containerization technologies (Docker, Kubernetes).
- Minimum 2 years of previous experience deploying and automating infrastructure in public cloud environments (AWS, GCP, Azure, Rackspace), using Infrastructure as Code tools (Terraform, Ansible).
- Experience with programming/scripting languages (Python, Bash).
- Proven experience building highly available infrastructure.
- A solid understanding of Internet-based technologies (TCP/IP, DNS, Security, HTTP/HTTPS).
- Experience with Relational Databases (MS SQL, Mysql).
- Experience with automated systems, scripting, and software development disciplines.
- Experience migrating services across different environments (On-premise to Cloud/Hybrid Cloud).
- Practical Knowledge of security approaches within cloud and data center infrastructure.
Personal attributes:
- Excellent communication and interpersonal skills.
- Problem-solving skills.
- Proficiency in a coding language.
- Ability to work under minimal supervision.
Senior Analyst: Reconciliation
JOB DESCRIPTION:
As the Senior Analyst: Reconciliation, you will play a vital role in executing reconciliation policies for the organization, running the reconciliation processes and ensuring the accuracy of financial data for our clients while maintaining the single source of truth on all portfolios assigned to them.
This role requires a deep understanding of financial operations and accounting, attention to detail, and the ability to execute on process improvement initiatives.
This role will report to the Senior Manager: Reconciliation
CORE RESPONSIBILITIES:
- Manage daily, weekly, and monthly reconciliation to ensure accuracy and visibility of the cash position of the business at the designated cadence and prepare management reports on the status of reconciliations.
- Maintain detailed knowledge of recon procedures, risks, systems, and processes to effectively execute the recons process and liaise with key stakeholders to resolve queries.
- Regularly perform audits of the reconciliation process as guided by the Senior Manager: Reconciliation to ensure adherence to set procedures and identify gaps and areas for improvement, and where required follow up on long outstanding exceptions and monitor high-risk/high-value items to ensure that all exceptions are resolved on time.
- Monitor all accounts to check for any anomalies that may arise during the reconciliation processes.
- Manage exceptions in the recon process by liaising with relevant teams to resolve disputes and ensure exceptions are resolved promptly.
- Resolve any escalated queries promptly.
- Stay up to date and understand the best practices in the same and related industries to ensure Cellulant reconciliation procedures are up to par and best in class at all times.
QUALIFICATIONS & EXPERIENCE:
- At least 5 years experience in accounting with 3-5 years experience managing reconciliation within a financial institution (preferably a bank) and a thorough understanding of digital payment services, processes, and procedures.
- Knowledge of the foreign exchange market, processing cross-border payments, and management of multiple currencies within a digital ecosystem, as well as an understanding of the risks associated with managing transactions in multiple jurisdictions.
- Strong analytical and problem-solving skills, with the ability to interpret complex financial data.
- Knowledge of regulatory and compliance requirements in the financial industry.
- Strong analytical and problem-solving skills, with the ability to interpret complex financial data.
- Knowledge of regulatory and compliance requirements in the financial industry.
- Proficiency in reconciliation software and tools.
- Experience in the financial services industry is highly desirable.
- Bachelor’s Degree in Finance/ Accounting or related field.
SKILLS AND ATTRIBUTES PREFERRED:
- Financial Accounting.
- Reconciliation Process & Procedures.
- Data Management.
- Stakeholder engagement.
- Detail-oriented with a commitment to accuracy.
- Excellent communication and interpersonal skills.
- Adaptability and learning agility.
- Grit.
Group Head: Platform Engineering
JOB DESCRIPTION:
- Primary Responsibility: Ensure the end-to-end health of shared infrastructure and platforms for Cellulant products and services.
- Collaboration: Work with other technology teams to drive operations and automation. Accelerate product delivery. Ensure consistent and stable services.
- Technology Oversight: Oversee the correct operation of technologies across environments (security, DevOps, Observability, data engineering) using in-house and third-party teams and services.
- Platform Resilience and Availability: Provide a resilient, secure, and highly available platform for products and services.
- Strategy and Implementation: Define, get approval for, and implement the overall strategy for platform delivery.
- Environment Oversight: Oversee all pre-production and production environments outside of application software. Manage systems for SCM, CI, testing (functional, integration, end-to-end, performance, security), and CD in a hybrid cloud environment.
- Cloud Provisioning and Security: Principal officer for automated cloud provisioning (virtualized and containerized workloads) and security/network setup.
- Capacity and Demand Management: Lead capacity and demand management for the hybrid cloud.
- Cost Management: Oversee cost management within the functional area.
- Adjacent Cloud Engineering Systems: Lead and oversee observability systems and security monitoring systems. Liaise with Site Reliability Engineering and Information Security teams.
Key Relationships: Software engineering team, Quality Engineering team, Security Engineering Platform engineering(observability, infrastructure, data engineering, Corporate IT).
CORE RESPONSIBILITIES:
- Develop and implement Cellulants platform engineering management strategies and vision aligned with company goals, optimizing technology platforms to meet internal and customer needs.
- Establish, deliver, and refine a platform engineering roadmap ensuring current platforms deliver value, scalability, resilience, security, and operational efficiency.
- Recruit, empower, and retain a high-performance platform engineering team comprising Cloud, Network, DevOps Engineers, Observability Specialists, and Data Architects, meeting business expectations.
- Define a technology roadmap fostering a DevOps culture through automated platform capabilities, supporting customer-focused product development.
- Create tools for software engineering teams to test and deploy code efficiently across environments.
- Collaborate with stakeholders to automate manual tasks, enhancing platform performance.
- Anticipate product features by tracking market trends and collecting stakeholder input.
- Develop infrastructure supporting services across multiple platforms with resilience and performance.
- Ensure a common, consistent, and flexible platform supporting product development.
- Ensure the various systems built on the platform by the business are coherent, and actively identify and deliver common elements.
- Provide technology expertise across the company, supporting software engineering activities.
- Build an effective cloud function to leverage infrastructure as code, and enforce standards across the platform estate.
- Develop and build a well-documented and centralized API estate, promoting reuse, and supporting API versioning and end-to-end lifecycle management.
- Oversee platform service design with a focus on security and swift response to threats.
- Implement policies for secure platform management including access control and disaster recovery.
- Manage data usage promoting robust engineering for operational and analytical purposes.
- Working with Software Engineering, Architecture, and Operations teams, provide an in-depth evaluation of evolving and mature technologies, and help shape the customer technology roadmap.
- Participate in the Technology leadership team, driving company strategy and coordinating support for platform engineering issues as the primary contact.
- Keep abreast of emerging trends in platform engineering, such as cloud, CI/CD, Infrastructure as Code, Observability, and Data, identify best practices, and participate in developing or setting standards to improve the overall platform engineering practice.
- Proactively reassess platform engineering activities and manage stakeholder expectations.
- Analyze platform security strengths, weaknesses, and risks, establishing contingency plans.
- Resolve cross-functional issues and coordinate working groups.
- Provide mentorship, career development, performance feedback, and complete performance evaluations for team members.
- Maintain platform engineering documentation, escalate risks promptly, and drive continuous improvement through root cause analysis and project documentation.
QUALIFICATIONS & EXPERIENCE.
Must-Have Experience:
- At least eight (8) years of working experience driving platform engineering strategy development, and implementation within the FinTech and or Financial Services environment.
- Prior experience working in a payment services provider environment.
- Past working experience as a Software Engineer, Cloud Engineer, DevOps Engineer, and Cloud Architect would be advantageous but not mandatory
- Depth and breadth of experience in cloud engineering including automated provision (also known as Infrastructure as Code -using Terraform / Ansible / AWS Cloud formation) of virtual machines, Kubernetes environments, load balancers, firewall appliances, etc.
- Depth and breadth of experience in Observability solutions using ELK/EFK stacks, Prometheus, Jaeger, Grafana, or equivalent
- Depth and breadth of experience working with SCM (Bitbucket / Gitlab), delivery pipelines (CI/CD – Jenkins / Circle CI, Gitlab) with automated testing in a cloud-native environment.
- Working experience with data systems such as data lakes (AWS S3), data warehouse (AWS Redshift / Click house, Apache Hadoop), relational (MySQL / PostgreSQL) and non-relational databases (Mongo / Cassandra)
- Working experience with common data pipeline tools such as Apache Kafka, AWS Kinesis, or equivalent.
Must-Have Experience:
- Strong and demonstrable experience in managing platform security and emerging security threats and vulnerabilities.
- Ability to clearly articulate data engineering concepts, and can demonstrate these through a deep level of experience and knowledge.
- Demonstrable in-depth knowledge and first-hand experience with modern complex development tool chains, bug tracking systems, continuous integration, and version control systems in both commercial and open source/agile settings.
- Excellent at building rapport with Software, SRE teams, and other stakeholders to ensure their platform needs are met.
- Excellent at building and retaining high-performance teams.
- Working experience with agile delivery using Scrum, Kanban, or equivalent.
- Experience in building and retaining high-performance teams.
- Ability to build rapport with delivery stakeholders to ensure software development outcomes are met.
- Above-average communication, negotiation, and consensus-building skills.
- Execution-oriented – a pathfinder or pathmaker to ensure timely product delivery.
- Experience in building and retaining high-performance teams with proven team management skills including the ability to develop staff by identifying and fulfilling gaps in skills and knowledge
- Experience in partner selection and management and contract negotiation with 3rd parties and other service providers
- An open mind towards innovative ways of solving problems and creating solutions for staff through the appropriate use of technology.
Qualifications:
- A Bachelor’s Degree preferably in Computer Sciences, Information Systems, Computer Engineering, Software Engineering, Information Technology, Software Development, or any other relevant and related field.
- Certification in Linux system administration, Windows system administration, Cloud computing, and Containerization.
- Certifications in scripting, network engineering, database administration, or web development.
SKILLS AND PERSONAL ATTRIBUTES.
Skills:
- Strategic Leadership in Platform Engineering: Demonstrated expertise in leading and developing high-performance teams across disciplines (e.g., cloud engineering, DevOps, data architecture) with a focus on recruiting, empowering, and retaining talent. Ability to align platform engineering strategies and vision with the company’s goals, ensuring the application of technology platforms meets both internal and customer needs.
- Innovative Roadmap and Strategic Planning: Proven ability in establishing and executing a dynamic platform engineering roadmap, aligning technology adoption and platform evolution with strategic business objectives. This includes driving scalability, resilience, security, and operational efficiency while staying responsive to changing business and technology landscapes.
- Technology and Security Mastery: Strong foundation in technology with a specialization in designing secure, robust platform services. This includes a deep understanding of DevOps practices, automation, cloud architectures, and the proactive management of security threats and vulnerabilities to ensure platforms are secure by design.
- Operational Excellence and Continuous Improvement: Experience in fostering a culture of continuous improvement and operational excellence through the effective use of automation, observability tools, and DevOps methodologies. Commitment to root cause analysis, documentation best practices, and leveraging insights for ongoing optimization.
- Stakeholder Engagement and Communication: Skilled in managing and exceeding stakeholder expectations, including articulating systems investments, performance metrics, and deliverables to both internal and external audiences. Ability to navigate complex requirements and drive alignment across diverse teams.
- Emerging Trends and Best Practices: A keen eye for emerging trends in platform engineering and technology, with a commitment to lifelong learning and innovation. Ability to identify and integrate best practices, new tools, and methodologies to enhance platform agility, performance, and overall engineering practice.
Personal Attributes:
- Strategic Thinker: Ability to think strategically and align platform engineering strategies with the company’s overall vision and goals.
- Leadership Skills: Strong leadership skills to inspire and lead a high-performance platform engineering team.
- Innovative: Ability to innovate and drive continuous improvement in platform engineering practices and technologies.
- Problem-Solver: Strong problem-solving skills to address complex technical challenges and issues.
- Collaborative: Ability to collaborate effectively with cross-functional teams, including software engineering, architecture, and operations, to achieve common goals.
- Adaptable: Ability to adapt to changing technology trends and business needs.
- Results-driven: Strong focus on delivering results and achieving business objectives.
- Communication Skills: Excellent communication skills to effectively convey complex technical concepts to non-technical stakeholders.
- Analytical Skills: Strong analytical skills to analyze data and trends to make informed decisions.
- Customer-Focused: Strong customer focus to ensure that platform engineering solutions meet the needs of internal and external customers.
- Resilient: Ability to remain resilient and focused under pressure and in challenging situations.