Senior Software Engineer

Company Details

Rating: No ratings yet log in to rate this company
Industry: Telecommunications
Description: Solvo is changing how North American companies connect with talented, nearshore employees, along with the latest AI-powered tools. Solvo provides exceptional, affordable remote talent to U.S. and Canadian businesses in 50+ industry specialties. Solvo operations feature employees with no language bar… Solvo is changing how North American companies connect with talented, nearshore employees, along with the latest AI-powered tools. Solvo provides exceptional, affordable remote talent to U.S. and Canadian businesses in 50+ industry specialties. Solvo operations feature employees with no language barriers, a strong work ethic, in the same time zone, mirroring clients’ office environment with full oversight and transparency. Our mission is to provide talent solutions that exceed client expectations by increasing productivity, adapting to every work environment, and delivering positive results. View more View less

Job Details

Job Type: Full Time
Workplace Type: On-site
Qualification: Diploma
Job Experience: Mandatory
Job Location: Nairobi County, Kenya
Closing Date: Undisclosed
Salary: Undisclosed
Other Pay: Benefits
Job Category: Telecommunications

Job Description

Role Overview

This position is part of a cross-functional product engineering group responsible for building and maintaining client-facing applications and services. You will spend your time designing new features, writing production-grade Java code, and collaborating with product, design, quality, and platform teams to ship value continuously. Because this role has real ownership over customer-facing systems, your technical judgment and ability to balance speed with reliability directly affect the end-user experience.

Key Responsibilities

  • Design, develop, and deploy features across Java-based microservices, taking full ownership from initial concept through production support.
  • Write maintainable code and enforce quality through rigorous code reviews, comprehensive unit testing, and regular peer programming sessions.
  • Translate customer and product requirements into clear technical designs, working closely with architects and engineering managers to align on system direction.
  • Work within existing REST APIs and API management platforms while also designing new interfaces that follow established standards and best practices.
  • Participate actively in Agile ceremonies, including story refinement, sprint planning, and retrospectives, to ensure work is well understood and continuously prioritized.
  • Balance feature delivery against defect fixes and technical debt reduction, making pragmatic tradeoffs that keep systems healthy.
  • Collaborate with DevOps engineers to build, maintain, and improve CI/CD pipelines for smoother deployments and faster feedback loops.
  • Foster an experimental, fail-fast mindset that encourages responsible innovation and rapid learning from both successes and failures.

Requirements & Qualifications

  • At least 8 years of professional software development experience building enterprise applications with Java technologies.
  • Hands-on expertise with modern Java versions (8/11/17 or newer) and the Spring ecosystem, including Spring Boot, Spring MVC, and Spring Security.
  • Strong practical experience designing, building, and supporting REST APIs in production environments.
  • Demonstrated experience working with microservice architectures, including service decomposition, inter-service communication, and operational concerns.
  • Solid understanding of API management concepts and tools for authentication, throttling, monitoring, and versioning.
  • Familiarity with AI-assisted engineering tools such as GitHub Copilot or Claude Code to accelerate development, improve code quality, and deepen codebase comprehension.
  • Excellent problem-solving skills and the ability to communicate technical concepts clearly to both technical and non-technical stakeholders.
  • Experience collaborating with product managers, designers, and QA engineers in an Agile environment is strongly preferred.
649 open positions on Semasocial right now · 9483 open positions in Nairobi County, Kenya · 43 posted in the last 7 days
Contact Information
CV Job Description Matcher See how well your CV matches this job and get tips to improve your chances AI Tool

This tool helps you see how closely your CV matches a job description. It also gives you simple suggestions on what to improve so you have a better chance of getting shortlisted.

Beware of Fraudsters!
Never pay anyone for job applications, interview tests, or job interviews. A genuine employer will never ask you for payment under any circumstances.
Disclaimer & TOS: We do not guarantee the authenticity of every single job posting and are not responsible for any fraudulent activity or misrepresentation by third parties. We are not involved in any stage of the interview or recruitment process and do not charge any fees from job seekers. For further details, please read the rest of the Terms of Service.