A

Software Engineer

APA Insurance

Full-time IT & Telecoms Software & Data Mid Level
Salary: Open / Negotiable

Posted 2 hours ago

Deadline: Jan 05, 2027

Job Description

The Software Engineer will be responsible for designing, developing, and maintaining software applications and systems that support the company's digital products and business operations. This role focuses on delivering high-quality, scalable, and efficient code, contributing significantly to product development and the continuous improvement of the organization’s technology solutions. The engineer will work collaboratively within multidisciplinary Agile teams, sharing technical knowledge and taking responsibility for personal professional development.

Key Responsibilities

  1. Develop and maintain software applications, ensuring code quality, performance, and adherence to technical and architectural standards.
  2. Collaborate with cross-functional teams to translate business and product requirements into functional technical solutions.
  3. Contribute to code reviews and continuously improve development practices, ensuring compliance with best practices and standards.
  4. Participate in testing, debugging, and troubleshooting activities to ensure application reliability and performance.
  5. Support deployment and maintenance, including monitoring application performance and resolving issues.
  6. Identify root causes of technical problems and propose solutions, applying professional judgment on non-routine issues.
  7. Ensure work complies with regulatory, security, and professional standards, maintaining risk awareness.
  8. Identify and promptly report compliance gaps, escalating complex or high-risk matters.
  9. Maintain accurate technical records and documentation.
  10. Demonstrate awareness of actions impacting costs and resources.
  11. Prepare structured, evidence-based technical reports and analyses, highlighting risks, trends, or anomalies, and submit outputs within agreed timelines.
  12. Communicate technical information clearly to non-specialists and clarify technical requirements.
  13. Engage constructively with internal stakeholders (Senior Software Engineer, Product/Platform Owners, Experience Designers) and external partners (technology vendors, cloud service providers, and implementation/integration partners).
  14. Work collaboratively within multidisciplinary Agile teams and share technical knowledge with colleagues.
  15. Seek guidance on complex matters and take responsibility for personal professional development, attending agreed training.

Requirements

  1. Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
  2. Proficiency in programming languages and development frameworks.
  3. Experience working in Agile/Scrum environments.
  4. Ability to troubleshoot issues and ensure code quality through testing and debugging.
  5. Experience with version control systems such as Git.
  6. Understanding of deployment pipelines and automation (DevOps and CI/CD).
  7. Ability to support monitoring, performance tuning, and issue resolution for systems and applications.
  8. Strong collaboration and teamwork skills for working effectively within cross-functional Agile teams.
  9. Excellent communication skills to share technical ideas and issues with team members and stakeholders.
  10. Strong problem-solving and analytical thinking skills to identify and resolve technical challenges efficiently.
  11. High accountability and ownership for code quality, delivery, and outcomes.
  12. Adaptability and a commitment to continuous learning, keeping up with new technologies and improving skills.
  13. Demonstrable proficiency in leveraging AI-assisted development tools and emerging technologies to improve code quality, productivity, and delivery.
  14. Any related professional qualification is an added advantage.
  15. At least 3 years of relevant technical or professional software development experience.
  16. Exposure to regulatory or operational procedures for 3+ years is an added advantage.

Important Safety Tips

  • Do not make any payment to any job request or recruiter.
  • Be cautious of fraudulent job adverts and scams.
  • If you suspect this listing is not genuine, please report it immediately.

How to Apply

Sign in to view application details

Sign In to Apply

No account? Register free

Job Details

Function
Software & Data
Industry
IT & Telecoms
Type
Full-time
Experience
Mid Level
Salary
Open
Posted
Nov 07, 2026
Views
11
Deadline
Jan 05, 2027

Share This Job

Related Jobs

A

Cloud Engineer

Apollo Group

Nairobi Full-time
View Job
H

Office Assistant

HCS Affiliates Group

Kenya Full-time
View Job
C

Information Management Analyst

Catholic Relief

Nairobi Full-time
View Job
ATS CV Builder