Brites Management Services Limited

SYSTEM ARCHITECT/LEAD DEVELOPER

Brites Management Services Limited

Software & Data

2 months ago
Easy apply

Job summary

Lead the design and development of scalable, secure, and maintainable system architectures aligned with business goals.

Min Qualification: Bachelors Experience Level: Mid level Experience Length: 5 years

Job descriptions & requirements

JOB TITLE: SYSTEM ARCHITECT/LEAD DEVELOPER

NATURE OF JOB: FULL TIME

INDUSTRY:INFORMATION TECHNOLOGY SERVICES

SALARY: ATTRACTIVE

JOB LOCATION:NAIROBI


DUTIES AND RESPONSIBILITIES

System Architecture & Design

  • Lead the design and development of scalable, secure, and maintainable system architectures aligned with business goals.
  • Define and enforce architectural standards, frameworks, and best practices to ensure consistency across all software projects.
  • Develop high-level product specifications with attention to system integration and feasibility.
  • Evaluate and select appropriate technologies, platforms, and tools to meet project requirements and future scalability.
  • Collaborate with enterprise architects to align solutions with overall IT strategy and infrastructure.


Cloud & Infrastructure Leadership

  • Design and implement cloud-native architectures leveraging Kubernetes, Docker containers, and orchestration platforms.
  • Oversee migration of legacy systems to cloud environments ensuring minimal disruption and maximum efficiency.
  • Build and optimize CI/CD pipelines to enable automated testing, deployment, and monitoring.
  • Drive adoption of Infrastructure as Code (IaC) principles to provision and manage cloud resources reliably and reproducibly.
  • Ensure the architecture adheres to best security practices, compliance standards, and governance policies.


Development & Technical Leadership

  • Lead and mentor a team of developers and engineers through the full software development lifecycle (SDLC).
  • Facilitate technical discussions and decision-making processes to resolve architectural and implementation challenges.
  • Establish coding standards, review code quality, and enforce adherence to security and performance benchmarks.
  • Champion Agile development methodologies, including sprint planning, stand-ups, retrospectives, and continuous improvement.
  • Coordinate cross-functional teams, including QA, DevOps, and business analysts to ensure timely delivery of features and solutions.


Stakeholder Engagement & Collaboration

  • Work closely with product owners, business stakeholders, and project managers to understand requirements and translate them into technical solutions.
  • Present architectural proposals, system designs, and technical roadmaps to both technical and non-technical audiences.
  • Act as a bridge between technical teams and business units, managing expectations and ensuring alignment.
  • Collaborate with vendors, third-party service providers, and external partners as needed to support integration and implementation efforts.


Research & Innovation

  • Keep abreast of emerging trends, technologies, and tools in cloud computing, software architecture, and development.
  • Conduct feasibility studies and proof-of-concept projects to validate new technologies and approaches.
  • Recommend and pilot innovative solutions that drive operational efficiency and business value.
  • Promote a culture of continuous learning and technical excellence within the team.


Operational Excellence & Risk Management

  • Monitor system performance, reliability, and security post-deployment, implementing improvements where necessary.
  • Define disaster recovery, backup, and failover strategies to minimize downtime and
  • data loss.
  • Identify potential risks and develop mitigation strategies related to architecture and technology decisions.
  • Ensure documentation is thorough, up-to-date, and accessible to support maintenance and knowledge transfer.


KEY REQUIREMENT SKILLS AND QUALIFICATION

  • MBA in IT, Software Engineering, Computer Science, or a related field.
  • Minimum 5 years of experience in technical architecture, system design, and development roles.
  • Proven experience in leading software development teams in agile environments.
  • Strong knowledge of microservices architecture, containerization, and orchestration tools (e.g., Kubernetes, Docker).
  • Proficiency in at least one modern programming language (e.g., Java, Python, Go, or Node.js).
  • Deep understanding of cloud computing platforms (e.g., AWS, Azure, GCP).
  • Hands-on experience with CI/CD pipelines, DevOps practices, and Infrastructure as Code (e.g., Terraform, Ansible).
  • Strong problem-solving and decision-making abilities with a focus on business outcomes.

Important safety tips

  • Do not make any payment without confirming with the BrighterMonday Customer Support Team.
  • If you think this advert is not genuine, please report it via the Report Job link below.

This action will pause all job alerts. Are you sure?

Cancel Proceed

Similar jobs

Lorem ipsum

Lorem ipsum dolor (Location) Lorem ipsum Confidential
3 years ago

Stay Updated

Join our newsletter and get the latest job listings and career insights delivered straight to your inbox.

v2.homepage.newsletter_signup.choose_type

We care about the protection of your data. Read our

We care about the protection of your data. Read our  privacy policy .

Follow us On:
Get it on Google Play
2026 BrighterMonday

Or your alerts