A

Data Engineer

Abacus

Nairobi, Nairobi County, Kenya · Full Time

Be the first to apply

Experience
4–6 yrs
Salary
Openings
1
Posted
6시간 전
Work mode
In office
Education
Bachelor’s degree
Resume
Required to apply

Where you'll work

Job description

About Abacus

Abacus is a global professional services company specializing in technology, outsourcing, and people solutions. With close to 40 years of experience, we empower organizations to navigate digital transformation and manage change sustainably through a worldwide team of over 5,000 experts.

Our service offerings span digital innovation, enterprise SAP solutions, outsourcing, and human capital management, serving more than 1,500 enterprise clients. We design adaptable and scalable systems to meet evolving business requirements.

Role Summary

This Data Engineer provides technical leadership and engineering guidance to software delivery teams within the Software Engineering Centre of Excellence. The role involves overseeing solution design, ensuring architectural consistency, maintaining development best practices, and managing technical delivery processes. Collaboration with architects, Product Owners, Scrum Masters, developers, QA, DevOps, and business stakeholders is key to delivering secure, reliable, and scalable software aligned with business goals.

Key Responsibilities

  • Lead and mentor software engineering teams in designing, developing, and delivering enterprise-level solutions.
  • Offer technical oversight across multiple agile squads and uphold engineering best practices.
  • Drive architectural alignment and make critical technical decisions for projects and platforms.
  • Partner with architects, Product Owners, and stakeholders to capture technical requirements and delivery strategies.
  • Enforce engineering standards, coding quality, security controls, and testing protocols uniformly.
  • Facilitate sprint planning, effort estimation, roadmap development, and ensure efficient delivery.
  • Review and authorize technical designs, code quality, and implementation approaches.
  • Detect and mitigate technical risks, manage dependencies, and resolve delivery impediments.
  • Support DevOps processes including CI/CD, automation, and cloud-based engineering practices.
  • Coach developers to enhance skill levels and maturity within the engineering teams.
  • Champion continuous improvement within the Software Engineering CoE.
  • Assist with production stability, operational readiness, root cause analysis, and troubleshooting.
  • Contribute reusable engineering components, frameworks, and standards.
  • Collaborate in governance and reporting with Business Operations and Delivery leadership.
  • Assess and recommend new technologies, tools, and engineering methodologies.

Qualifications and Experience

  • Bachelor’s degree in Computer Science, Information Systems, Software Engineering, or related discipline preferred.
  • 4 to 6 years of experience in software engineering and application development settings.
  • Extensive knowledge of enterprise application architecture, system integration, API development, and modern software engineering techniques.
  • Experience with cloud platforms, DevOps, CI/CD pipelines, and Agile methodologies.
  • Background in distributed system design, microservices architecture, and scalable applications.
  • Comprehensive understanding of the full software development lifecycle.
  • Technical certifications relevant to the field are beneficial.

Preferred Skills

  • Technical leadership and mentoring capabilities.
  • Proficiency in solution design and architectural coordination.
  • Strong software engineering and development skills.
  • Expertise in API development, integration, and microservices.
  • Competency in DevOps practices and CI/CD implementation.
  • Cloud engineering and platform technology knowledge.
  • Analytical thinking and problem-solving aptitude.
  • Effective stakeholder communication and engagement skills.
  • Risk assessment and dependency management ability.
  • Skill in process enhancement and engineering efficiency optimization.
  • Collaboration and team leadership strengths.
  • Ability to independently manage work across various agile squads.
  • Excellent verbal and written communication alongside interpersonal skills.
  • Strong organisational, multitasking, and time management abilities.

What We Offer

  • Competitive remuneration aligned with experience level.
  • Opportunities to engage with large-scale, enterprise-grade platform and API initiatives.
  • A supportive, innovative, and growth-focused workplace environment.
  • Access to continuous learning and professional development resources.
  • Work with a recognized global professional services leader.

Work styles they’re looking for

Communication Time Management Problem Solving Teamwork Technical Leadership Mentoring

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help