Banner

SENIOR SOFTWARE DEVELOPER, SOFTWARES

1 day ago 6 years KES 170,000 - 200,000 Nairobi Non Remote Expire in 62 days

Openings: 1

ACCUREX

Apply Now
Job Description
Job Role

The Senior Software Developer is the technical quality and execution lead responsible for designing, building, reviewing, and optimizing software solutions across Salesforce implementations, integrations, and the TrueBlue App. The role combines hands-on development with technical leadership—setting standards, guiding junior developers, and ensuring solutions are secure, scalable, and delivery-ready.

This role anchors engineering discipline within a fast-growing consulting and SaaS environment, protecting delivery quality, reducing rework, and accelerating team capability while complying with ISO 9001 and ISO 27001 requirements.

 

 Key Responsibilities

A. Solution Design & Hands-On Development

  • Design and develop robust, scalable features and integrations across Salesforce and related platforms.
  • Lead complex development tasks, integrations, and performance optimizations.
  • Translate functional requirements into clean technical designs and implementation plans.
  • Ensure code quality, maintainability, and scalability across all deliverables.

B. Technical Leadership & Code Governance

  • Set and enforce coding standards, development best practices, and review processes.
  • Conduct code reviews and provide constructive, actionable feedback to junior developers.
  • Own technical decision-making for assigned projects and components.
  • Reduce technical debt through refactoring and continuous improvement.

C. Security, Compliance & Quality Assurance

  • Enforce secure coding practices and data protection standards aligned to ISO 27001.
  • Ensure proper access controls, audit trails, and environment segregation.
  • Support quality assurance activities including test planning and defect resolution.
  • Proactively identify and mitigate technical and security risks.

D. Project Delivery & Cross-Functional Collaboration

  • Work closely with Project Managers to estimate effort, plan sprints, and meet delivery timelines.
  • Collaborate with Sales, Customer Success, and Delivery teams to align solutions with client needs.
  • Support technical escalations and issue resolution during and post-implementation.
  • Contribute to accurate technical inputs for project planning and billing milestones.

E. Mentorship & Capability Building

  • Coach and mentor Junior Software Developers to improve productivity and code quality.
  • Support onboarding, training, and certification pathways for the development team.
  • Promote a disciplined, learning-oriented engineering culture.

F. Documentation & Knowledge Management

  • Maintain high-quality technical documentation, architecture notes, and deployment guides.
  • Ensure all code and configurations are properly documented and version-controlled.
  • Support knowledge transfer across projects and teams.
Qualification
  • Education: Bachelor’s degree in Computer Science, Software Engineering, or related field.
  • Experience
  • Technical Skills (Core)

 

 Leadership & Technical Competencies

  • Technical Ownership: Takes accountability for code quality and architectural decisions.
  • Execution Excellence: Delivers complex work reliably and on time.
  • Mentorship Mindset: Develops others without slowing delivery.
  • Quality & Security Focus: Builds secure, production-grade solutions.
  • Problem Solving: Diagnoses and resolves complex technical issues efficiently.
  • Professional Discipline: Respects governance, documentation, and delivery standards.
Key Skills
Must have
Javascript Java Database management Programming proficiency Data structure and algorithm
Good to have
Excellent communication skills Adaptability Team Collaboration Emotional intelligence
About The Company

Accurex is a HR Consulting company with focus on enabling Startups, Private, NGOs, and Tech-driven enterprises to address their HR needs through one-stop beskope recruitment, onboarding, training, contract and performance management, coaching, upto retirement/separation. This is made possible through our robust HRMIS and our team of dedicated experts.


Share
Job Details

Employment Type

Full Time

Experience Level

Mid Level

Last Date

8th Apr 2026

Education

Education Level

Bachelor

Professional Qualification

Not Required