2,074,894open jobs
126,999companies
240,992added this week
Browse all
Salary
≈ $17k – $50k per year (Estimated)
Location
In office (Nairobi)
Seniority
Staff · 8+ years exp
Employment
Full-Time

First seen by Alion on Oct 20, 2026.

Overview
Company
Impact
Profile match

The Technical Lead is responsible for ensuring the efficient and effective execution of all operational aspects within the software engineering and DevOps teams. This role drives performance management, process optimization, and cross-functional coordination to ensure timely, high-quality delivery of technical solutions. By translating strategic direction into executable plans and overseeing day-to-day operations, the Technical Lead plays a critical role in maintaining delivery velocity, operational stability, and continuous improvement across the technical group.

Key Roles and Responsibilities

  • Oversee the operational execution of technical design and development efforts to ensure software systems are scalable, secure, and high-performing, in alignment with defined architecture and standards.
  • Coordinate and support the implementation of cloud-native deployment practices across teams using AWS and other cloud environments.
  • Ensure the operational readiness and integration of APIs, working with development teams to meet business needs and technical requirements.
  • Manage the operational delivery of high-performance database systems, including SQL Server, MySQL, PostgreSQL, and EF/Core, ensuring reliable and consistent access to data services.
  • Drive the adoption and consistent use of DevOps tools and practices—including CI/CD pipelines, Git, Docker, and Kubernetes—by providing process guidance and oversight.
  • Monitor adherence to development and security standards such as OAuth and JWT, ensuring proper implementation of code reviews, automated testing, and secure coding practices.
  • Collaborate with engineers to evaluate and operationalize emerging technologies that improve development efficiency and system performance.
  • Identify and implement operational improvements that enhance the performance, scalability, and stability of technical systems in alignment with business objectives.
  • Lead the coordination and timely resolution of critical bugs and production issues, ensuring compliance with SLAs and minimal disruption to business operations.
  • Support product evolution by coordinating enhancements to existing software features based on customer needs and stakeholder feedback.
  • Oversee the release management process across environments, ensuring successful deployments with minimal downtime and consistent version control.
  • Ensure technical documentation is maintained and accessible, supporting knowledge transfer, onboarding, and long-term maintainability.
  • Support innovation by facilitating research and exploration of new tools, platforms, or methodologies that enhance technical team capabilities.
  • Provide operational coaching and support to engineers, fostering continuous improvement and adherence to delivery best practices.
  • Lead and manage the daily activities of the software engineering and DevOps teams, ensuring alignment with business goals, workload balance, and operational efficiency.
  • Conduct regular performance evaluations, set clear objectives, and implement improvement plans to drive accountability, engagement, and career development.
  • Work cross-functionally with project managers, designers, QA, and business stakeholders to ensure the timely and aligned delivery of technical initiatives.
  • Collaborate with support teams to assist in resolving customer issues that require engineering involvement, ensuring timely resolution and customer satisfaction.
  • Support the execution of complex and high-priority initiatives by aligning technical team operations with broader project timelines and leadership objectives.
  • Maintain awareness of industry trends and best practices, translating relevant insights into actionable improvements within technical operations.
  • Promote professional development through workshops, training, and certifications that align with operational excellence and team growth.
  • Actively participate in the recruitment and selection of technical talent, conducting technical interviews and contributing to hiring decisions to ensure strong team composition and capability.
  • Support onboarding processes for technical hires, managing their integration into tools, systems, and processes for a productive ramp-up.
  • Oversee encryption and secure communication protocols in collaboration with DevOps and Security teams, ensuring the protection of data in transit.
  • Support vulnerability management by coordinating timely scanning, remediation, and compliance tracking in partnership with security teams.
  • Manage audit log reviews and operational security processes to support accountability and system integrity.
  • Ensure team participation in agile stand-ups, sprint planning, and retrospectives, reinforcing an iterative and collaborative development approach.
  • Support evolving business needs by adapting technical operations to new priorities, organizational changes, or growth requirements.
  • Participate in compliance reviews and processes as required
  • Perform any other duties as required to support the business in response to evolving needs, organizational changes, and growth, ensuring that technology remains a key enabler of success.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or related field; certifications in .NET or cloud technologies are a plus.
  • 8+ years of hands-on .NET/.NET Core development experience, with a track record of building scalable applications.
  • Experience in financial services or payments is preferred.
  • Skilled in ASP.NET MVC/Core, web security, and client-server interaction.
  • Proficient in database integration (SQL Server, MySQL), including query optimization and schema design.
  • Hands-on experience deploying .NET applications to cloud platforms (Azure, AWS), utilizing cloud-native services.
  • Background in Agile (Scrum, Kanban), with active participation in sprint cycles and iterative delivery.
  • Strong analytical, problem-solving, and decision-making skills.
  • Attention to detail.
  • Excellent organizational and diverse team management experience.
  • Strong communication skills, with the ability to convey complex technical information to both technical and non-technical stakeholders.


The Technical Lead is responsible for ensuring the efficient and effective execution of all operational aspects within the software engineering and DevOps teams. This role drives performance management, process optimization, and cross-functional coordination to ensure timely, high-quality delivery of technical solutions. By translating strategic direction into executable plans and overseeing day-to-day operations, the Technical Lead plays a critical role in maintaining delivery velocity, operational stability, and continuous improvement across the technical group.

Key Roles and Responsibilities

  • Oversee the operational execution of technical design and development efforts to ensure software systems are scalable, secure, and high-performing, in alignment with defined architecture and standards.
  • Coordinate and support the implementation of cloud-native deployment practices across teams using AWS and other cloud environments.
  • Ensure the operational readiness and integration of APIs, working with development teams to meet business needs and technical requirements.
  • Manage the operational delivery of high-performance database systems, including SQL Server, MySQL, PostgreSQL, and EF/Core, ensuring reliable and consistent access to data services.
  • Drive the adoption and consistent use of DevOps tools and practices—including CI/CD pipelines, Git, Docker, and Kubernetes—by providing process guidance and oversight.
  • Monitor adherence to development and security standards such as OAuth and JWT, ensuring proper implementation of code reviews, automated testing, and secure coding practices.
  • Collaborate with engineers to evaluate and operationalize emerging technologies that improve development efficiency and system performance.
  • Identify and implement operational improvements that enhance the performance, scalability, and stability of technical systems in alignment with business objectives.
  • Lead the coordination and timely resolution of critical bugs and production issues, ensuring compliance with SLAs and minimal disruption to business operations.
  • Support product evolution by coordinating enhancements to existing software features based on customer needs and stakeholder feedback.
  • Oversee the release management process across environments, ensuring successful deployments with minimal downtime and consistent version control.
  • Ensure technical documentation is maintained and accessible, supporting knowledge transfer, onboarding, and long-term maintainability.
  • Support innovation by facilitating research and exploration of new tools, platforms, or methodologies that enhance technical team capabilities.
  • Provide operational coaching and support to engineers, fostering continuous improvement and adherence to delivery best practices.
  • Lead and manage the daily activities of the software engineering and DevOps teams, ensuring alignment with business goals, workload balance, and operational efficiency.
  • Conduct regular performance evaluations, set clear objectives, and implement improvement plans to drive accountability, engagement, and career development.
  • Work cross-functionally with project managers, designers, QA, and business stakeholders to ensure the timely and aligned delivery of technical initiatives.
  • Collaborate with support teams to assist in resolving customer issues that require engineering involvement, ensuring timely resolution and customer satisfaction.
  • Support the execution of complex and high-priority initiatives by aligning technical team operations with broader project timelines and leadership objectives.
  • Maintain awareness of industry trends and best practices, translating relevant insights into actionable improvements within technical operations.
  • Promote professional development through workshops, training, and certifications that align with operational excellence and team growth.
  • Actively participate in the recruitment and selection of technical talent, conducting technical interviews and contributing to hiring decisions to ensure strong team composition and capability.
  • Support onboarding processes for technical hires, managing their integration into tools, systems, and processes for a productive ramp-up.
  • Oversee encryption and secure communication protocols in collaboration with DevOps and Security teams, ensuring the protection of data in transit.
  • Support vulnerability management by coordinating timely scanning, remediation, and compliance tracking in partnership with security teams.
  • Manage audit log reviews and operational security processes to support accountability and system integrity.
  • Ensure team participation in agile stand-ups, sprint planning, and retrospectives, reinforcing an iterative and collaborative development approach.
  • Support evolving business needs by adapting technical operations to new priorities, organizational changes, or growth requirements.
  • Participate in compliance reviews and processes as required
  • Perform any other duties as required to support the business in response to evolving needs, organizational changes, and growth, ensuring that technology remains a key enabler of success.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or related field; certifications in .NET or cloud technologies are a plus.
  • 8+ years of hands-on .NET/.NET Core development experience, with a track record of building scalable applications.
  • Experience in financial services or payments is preferred.
  • Skilled in ASP.NET MVC/Core, web security, and client-server interaction.
  • Proficient in database integration (SQL Server, MySQL), including query optimization and schema design.
  • Hands-on experience deploying .NET applications to cloud platforms (Azure, AWS), utilizing cloud-native services.
  • Background in Agile (Scrum, Kanban), with active participation in sprint cycles and iterative delivery.
  • Strong analytical, problem-solving, and decision-making skills.
  • Attention to detail.
  • Excellent organizational and diverse team management experience.
  • Strong communication skills, with the ability to convey complex technical information to both technical and non-technical stakeholders.


Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,074,894 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Leadership
Similar stack
Same company
Nairobi
In office · Kenya
Apply
In office · 10+ years exp · Tripoli
Databases
Oracle
Apply
In office · Full-Time · 15+ years exp · Bachelor's Degree · Mumbai
Databases
Snowflake
AI/ML
dbt
AI Agents
LLMOps
LLM Guardrails
Machine Learning
DevOps
Prometheus
CI/CD
Grafana
Cortex
Analytics
Tableau
Power BI
ETL/ELT
Apply
In office · Full-Time · Dar es Salaam
Apply
Hybrid · Full-Time · 5+ years exp · Belgrade
Python
JavaScript
DevOps
CI/CD
Git
DNS
DHCP
Management
Agile
Apply
≈ $14k – $33k per year (Estimated) · In office · 5+ years exp · Bachelor's Degree · India
JavaScript
Java
TypeScript
SQL
Java
RxJava
Maven
Spring Boot
Databases
Apache Kafka
Frontend
Angular
React.js
DevOps
Rest API
Azure
CI/CD
Git
AWS
Docker
Kubernetes
Management
Agile
Scrum
Apply
AI Engineer 3 days ago
≈ $21k – $43k per year (Estimated) · In office · Bachelor's Degree · Pune
Python
JavaScript
Node JS
Databases
PostgreSQL
Redis
AI/ML
LangGraph
LangChain
Embeddings
Prompt Engineering
Multimodal AI
AI Agents
LLM
DevOps
Rest API
gRPC
CI/CD
Docker
Kubernetes
Apply
≈ $24k – $63k per year (Estimated) · In office · 7+ years exp · Master's Degree · Pune
SQL
AI/ML
LangGraph
LangChain
Model Context Protocol
Function Calling
AI Agents
RAG
LLM Guardrails
Analytics
A/B Testing
Management
Agile
Scrum
Apply
≈ $15k – $33k per year (Estimated) · In office · 8+ years exp · Noida
SQL
ABAP
ABAP
SAP Fiori
CDS Views
SAP BTP
Analytics
SAP BusinessObjects
Management
Agile
Apply
≈ $92k – $168k per year (Estimated) · In office · Full-Time · Bachelor's Degree · Geneva
JavaScript
Java
Java
Spring Boot
Spring Security
AI/ML
Claude Code
Prompt Engineering
Anthropic
Frontend
React.js
DevOps
Azure
CI/CD
AWS
Docker
Kubernetes
Management
Agile
Apply
Legal Officer 12 days ago
In office · Full-Time · 4+ years exp · Nairobi
Apply
Hybrid · Internship · 2+ years exp · Nairobi
Apply
Drivers 1 day ago
In office · Full-Time · Nairobi
Apply
Remote (Kenya, Armenia, Azerbaijan, UTC hours) · Contractor · Yerevan · Vanadzor · Baku · Sumgait · Nairobi
Java
Java
Spring Boot
Databases
Apache Kafka
DevOps
OpenShift
Kubernetes
Apply
In office · Full-Time · Nairobi
Apply
In office · Full-Time · Nairobi
Apply
See all jobs
This is one of many
2,074,894 more open roles from verified company boards, updated every day.