Senior Software Engineer

Kiva

Senior Software Engineer

Organization: Kiva
Location: Remote – Colombia (Only Colombian citizens or nationals living in Colombia are eligible)
Country: Colombia
Category: Technology
Employee Category: Fixed Term
Job Type: Full Time
Work Arrangement: Fully Remote
Compensation: $61,000 USD – $76,500 USD annually (based on location, skills, and experience)

About Kiva
Kiva is a global nonprofit founded in 2005 with a mission to expand financial access and help underserved communities thrive. Kiva enables crowdfunded loans for borrowers in over 90 countries, connecting millions of lenders to real opportunities. Since inception, more than $1.9 billion has been lent to 4.7 million borrowers worldwide. Kiva operates with a digital-first culture, a distributed team, and team hubs in San Francisco, Nairobi, Bogotá, and Bangkok.

Kiva’s Core Values

  • Impact first

  • Extreme ownership

  • Be curious and bold

  • Inclusion. Equity. Diversity.

  • Honor and integrity

  • Love and kindness always

Role Overview
The Senior Software Engineer will join a growing, collaborative engineering team at a pivotal time for Kiva. The ideal candidate is proactive, impact-driven, and passionate about software quality and innovation. You’ll work across frontend and backend systems, using modern technologies to support Kiva’s microservice-based architecture and maintain legacy systems.

Key Responsibilities

  • Build and improve Kiva’s Vue.js + GraphQL + Kotlin + Kubernetes stack

  • Maintain and extend an existing PHP monolith

  • Participate in the on-call support rotation

  • Foster innovation and collaboration across engineering and broader teams

  • Solve complex problems with sustainable solutions

  • Share knowledge and mentor peers

Required Qualifications

  • 5+ years of professional software development experience

  • Experience with VueJS, React, or Angular

  • Experience with Kotlin, Java, or similar systems languages

  • Experience with RESTful or GraphQL APIs

  • Object-oriented programming expertise

  • Experience writing tested code using Jest, xUnit, or similar frameworks

  • BS/MS in Computer Science or equivalent work experience

Preferred Qualifications

  • Experience in Agile/Scrum teams

  • Fintech industry experience

  • TypeScript knowledge

  • Experience with Docker and Kubernetes

  • Experience with LAMP stack (Linux, Apache, MySQL, PHP)

What Kiva Offers

  • Fully remote work from Colombia

  • Opportunity to create global impact and solve complex challenges

  • Supportive, mission-aligned team

  • Comprehensive benefits package including health, dental, vision, PTO, parental leave, and more

  • Global learning and collaboration opportunities

Equal Opportunity
Kiva values diversity and is an equal opportunity employer. We welcome candidates from all backgrounds and perspectives.

Note:
We only accept applications directly from candidates. No recruiting agency submissions will be considered without a formal agreement.

To apply for this job please visit job-boards.greenhouse.io.

Scroll to Top