Technology

Senior Software Engineer

Solvo Global·Nairobi, kenya·Full Time·Internship
TechnologyFull TimeInternship
-

About the job

  • We're looking for a Senior Software Engineer to join a dynamic team responsible for designing, developing, and supporting client-facing applications and services.
  • In this role, you'll collaborate with Product Managers, Designers, Architects, Quality Assurance Engineers, DevOps Engineers, and Engineering Managers to deliver continuous value to customers. You'll also leverage AI-assisted engineering tools such as GitHub Copilot and Claude Code to accelerate development, improve code quality, and enhance system understanding.

What you'll do:

  • Design and develop high-quality code and features with a strong sense of ownership.
  • Ensure code quality through software engineering best practices, including code reviews, unit testing, and peer programming.
  • Collaborate with internal teams to produce software designs and architecture.
  • Balance competing priorities to deliver new features while resolving defects and managing technical debt.
  • Participate in Agile ceremonies, including story refinement sessions.
  • Promote a fail-fast and learn mentality to encourage responsible innovation.
  • Demonstrate a strong understanding of REST API concepts and API management tools.
  • Translate customer requirements into technical designs.
  • Work with modern microservice-based architectures and development methodologies.
  • Collaborate with DevOps teams to build and maintain CI/CD pipelines.

What we're looking for:

  • 8-12 years of software development experience with Java technologies and enterprise application development.
  • Strong hands-on experience with Java 8/11/17+.
  • Strong experience with Spring Boot.
  • Strong experience with Spring MVC.
  • Strong experience with Spring Security.
  • Experience developing and supporting REST APIs.
  • Experience working with microservices architecture.
  • Strong problem-solving skills and ability to clearly communicate technical concepts.

Nice to have:

  • Experience designing and developing AI-powered applications.
  • Experience developing intelligent automation solutions.
  • Experience building Generative AI-enabled products.
  • Experience with GitHub Copilot, Claude Code.
  • Experience with API management platforms.
  • Experience with MultiValue databases such as UniData.

At a glance

Company

Solvo Global

Location

Nairobi, kenya

Employment

Full Time

Experience

Valid until

Not specified

Created

August 11, 2026

More opportunities

Similar roles you might like

Sr Software Engineer

Solvo Global

Nairobi, kenya

full-time

Experience and Skills Bachelor's degree, advanced degree, or equivalent experience, with 10+ years of software industry experience in product design, architecture, or support. Experience with legacy modernization is a significant advantage. Strong communication and interpersonal skills. Desire to mentor developers on the team. Strong willingness to learn new technologies, tackle challenges, and take direction. Positive attitude and ability to work effectively as an individual contributor. Ability to collaborate effectively with the team and share expertise efficiently. HCM domain knowledge is a plus. Job Summary As a Senior Software Engineer (Full Stack), you will work with web-based software development technologies across all tiers of the application, from database to front-end. You will join a distributed team working on PrismHR's flagship software products in SaaS, mobile, and on-premise environments. Specific Duties and Responsibilities Perform complex application code development, maintenance, and debugging. Perform unit testing on assigned work. Prepare technical application documentation across multiple lifecycle phases. Lead code reviews. Develop and adhere to software engineering standards throughout the software development lifecycle. Lead system design efforts to ensure security, performance, data integrity, and scalability requirements are addressed. Review key requirements deliverables to ensure a cohesive and functionally sound product definition. Work closely with the Quality Assurance team to ensure the testing strategy covers all aspects of the project. Technical Skills 5+ years of JavaScript/TypeScript experience at an expert level is required. Experience building and maintaining complex single-page web applications using modern JavaScript frameworks and libraries such as AngularJS, React, and Vue.js. In-depth knowledge of JavaScript, HTML, CSS, SCSS, and related technologies. Experience with RESTful web services and/or microservices, especially Node.js and Express. Strong Node.js development experience. Cloud experience with AWS or Azure is a plus. Experience working with Agile development methodologies, continuous integration, test-driven development, and Git version control. Experience with Docker under Linux or OSX. Experience with NoSQL or MultiValue (PICK) databases.

a month ago

Sr Software Engineer

Solvo Global

Nairobi, kenya

full-time

About the job Experience and Skills Bachelor's degree, advanced degree, or equivalent experience, with 10+ years of software industry experience in product design, architecture, or support. Experience with legacy modernization is a significant advantage. Strong communication and interpersonal skills. Desire to mentor developers on the team. Strong willingness to learn new technologies, tackle challenges, and take direction. Positive attitude and ability to work effectively as an individual contributor. Ability to collaborate effectively with the team and share expertise efficiently. HCM domain knowledge is a plus. Job Summary As a Senior Software Engineer (Full Stack), you will work with web-based software development technologies across all tiers of the application, from database to front-end. You will join a distributed team working on PrismHR's flagship software products in SaaS, mobile, and on-premise environments. Specific Duties and Responsibilities Perform complex application code development, maintenance, and debugging. Perform unit testing on assigned work. Prepare technical application documentation across multiple lifecycle phases. Lead code reviews. Develop and adhere to software engineering standards throughout the software development lifecycle. Lead system design efforts to ensure security, performance, data integrity, and scalability requirements are addressed. Review key requirements deliverables to ensure a cohesive and functionally sound product definition. Work closely with the Quality Assurance team to ensure the testing strategy covers all aspects of the project. Technical Skills 5+ years of JavaScript/TypeScript experience at an expert level is required. Experience building and maintaining complex single-page web applications using modern JavaScript frameworks and libraries such as AngularJS, React, and Vue.js. In-depth knowledge of JavaScript, HTML, CSS, SCSS, and related technologies. Experience with RESTful web services and/or microservices, especially Node.js and Express. Strong Node.js development experience. Cloud experience with AWS or Azure is a plus. Experience working with Agile development methodologies, continuous integration, test-driven development, and Git version control. Experience with Docker under Linux or OSX. Experience with NoSQL or MultiValue (PICK) databases.

2 months ago

Sr Software Engineer

Solvo Global

Nairobi, kenya

full-time

Experience and Skills Bachelor's degree, advanced degree, or equivalent experience, with 10+ years of software industry experience in product design, architecture, or support. Experience with legacy modernization is a significant advantage. Strong communication and interpersonal skills. Desire to mentor developers on the team. Strong willingness to learn new technologies, tackle challenges, and take direction. Positive attitude and ability to work effectively as an individual contributor. Ability to collaborate effectively with the team and share expertise efficiently. HCM domain knowledge is a plus. Job Summary As a Senior Software Engineer (Full Stack), you will work with web-based software development technologies across all tiers of the application, from database to front-end. You will join a distributed team working on PrismHR's flagship software products in SaaS, mobile, and on-premise environments. Specific Duties and Responsibilities Perform complex application code development, maintenance, and debugging. Perform unit testing on assigned work. Prepare technical application documentation across multiple lifecycle phases. Lead code reviews. Develop and adhere to software engineering standards throughout the software development lifecycle. Lead system design efforts to ensure security, performance, data integrity, and scalability requirements are addressed. Review key requirements deliverables to ensure a cohesive and functionally sound product definition. Work closely with the Quality Assurance team to ensure the testing strategy covers all aspects of the project. Technical Skills 5+ years of JavaScript/TypeScript experience at an expert level is required. Experience building and maintaining complex single-page web applications using modern JavaScript frameworks and libraries such as AngularJS, React, and Vue.js. In-depth knowledge of JavaScript, HTML, CSS, SCSS, and related technologies. Experience with RESTful web services and/or microservices, especially Node.js and Express. Strong Node.js development experience. Cloud experience with AWS or Azure is a plus. Experience working with Agile development methodologies, continuous integration, test-driven development, and Git version control. Experience with Docker under Linux or OSX. Experience with NoSQL or MultiValue (PICK) databases.

2 months ago