Senior Engineer
Nairobi, Nairobi
Posted yesterday
- Company:
- Orchid HR
- Company Description:
- Orchid HR has been serving a wide variety of industries as human resource advisors, consultants, and on-site HR departments since 2010. Our core business is to provide our corporate clients with human capital solutions that result in measurably improved employee and organizational performance while minimizing employment practice risk. We assist organizations troubleshoot, establish and outsource essential Human Resource functions.
- Contract Type:
- Full Time
- Experience Required:
- 5 to 10 years
- Education Level:
- Bachelor's Degree
- Number of vacancies:
- 1
Job Description
Industry: Fintech
Location: Nairobi, Kenya
Reports To: Chief Executive Officer (CEO)
Position Summary: We are looking for an experienced Senior Engineer to join our dynamic Engineering team. The ideal candidate is a highly skilled and motivated professional who thrives in fast-paced environments and is passionate about building scalable, secure, and innovative financial technology solutions. You will play a pivotal role in driving technical excellence, mentoring developers, and collaborating across departments to deliver high impact fintech products that align with business objectives and regulatory standards.
Key Responsibilities:
1. Support the growth and development of engineering team members through regular coaching, performance feedback, and professional development opportunities, adapting to local industry standards and practices.
2. Oversee the planning, execution, and delivery of software projects, ensuring they are completed on time and within budget.
3. Provide technical direction and support to the engineering team, helping to solve complex technical challenges.
4. Ensure that the software development process includes proper testing, code reviews, and adherence to best practices.
5. Collaborate with product managers, designers, and other stakeholders to understand project requirements and translate them into technical specifications.
6. Identify and address the professional development needs of the engineering team, providing opportunities for growth and skill enhancement.
7. Manage resources effectively, balancing workloads and assigning tasks based on team members' strengths and project needs.
8. Drive continuous improvement initiatives to enhance the cyber security process, tools, and technologies.
9. Actively seek improvements to established processes, designs, and solutions
10. Set performance goals for team members and conduct regular performance reviews, providing constructive feedback and recognition.
Qualifications:
• bachelor’s degree in computer science, Engineering or related field preferred.
• Minimum of 5-7 years of experience as a Software Engineer.
• Over 2 years of experience in the FinTech industry.
• Experience as a hands-on engineering manager or a team lead.
• Experience building, deploying, and operating distributed systems and APIs.
• Excellent verbal and written communication skills in English.
• Excellent Interpersonal skills.
• Ability to collaborate with a diverse set of team members and stakeholders, remain highly motivated, productive, and organized in a fully remote environment.