Job Description :
Software Engineer Lead in Payment Network and BNM Solutions team will lead the team next generation of products and technologies. In this role, you will lead the team of software engineers to guide the team in transition existing applications and development processes to a modern CI / CD pipeline and DevOps practices. You will also lead the technical transformation, mentor a team of engineers, and collaborate with cross-functional stakeholders to ensure seamless integration and adoption of modern tools and methodologies.
Key Responsibilities :
1) Leadership in Development Process Modernization :
- Lead the transition from legacy software development processes to modern CI / CD pipelines and DevOps practices.
- Define the strategic roadmap for adopting DevOps tools, processes, and automation to improve development efficiency.
- Collaborate with stakeholders to identify gaps in current workflows and recommend process improvements to enhance productivity and performance.
2) CI / CD and DevOps Implementation :
Design and implement scalable, automated CI / CD pipelines for development and deployment.Introduce modern tools such as Jenkins, GitHub Actions, GitLab CI, or CircleCI.Ensure effective monitoring, logging, and alerting systems for operational reliability.3) API Development :
Familiar with API development and management, particularly in RESTful APIs that adhere to the OpenAPI standard.Guide the team in designing, documenting, and implementing high-quality APIs that meet industry standards and best practices.4) Collaboration and Stakeholder Engagement :
Collaborate closely with Platform Leads to stay updated on the latest technologies, procedures, and best practices, ensuring their seamless adoption into team applications.Communicate progress, challenges, and benefits of DevOps transformation to Product Head or managers.Champion a culture of automation, collaboration, and continuous delivery across teams.5) Team Development and Mentorship :
Build, mentor, and manage a team of engineers to foster a culture of collaboration and learning.Provide hands-on guidance in implementing CI / CD pipelines.Empower the team to adopt and excel in DevOps practices.Required skills & experience :
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related fields.7+ years of experience in software development, with at least 2 years in a leadership role.Proven experience in implementing CI / CD pipelines and adopting DevOps practices in complex environments.Proficiency in scripting and programming languages (e.g., Python, Bash, Java, JavaScript).Strong expertise in tools such as Jenkins, GitLab CI / CD, Docker, Kubernetes, Terraform, and Ansible.Hands-on experience with cloud platforms (AWS, Azure, or Google Cloud) and infrastructure automation.Excellent leadership, communication, and organizational skills.Preferred Skills :
Experience with observability tools (e.g., Prometheus, Grafana, ELK Stack).Strong understanding of security best practices in DevOps environments.Familiarity with RESTful API development and OpenAPI standards.Background in database modernization or data pipeline automation.