Senior Software Engineer

  • Mid-level, Full-time staff position
  • Posted on 29 July 2025
  • Save for later

Job Description

Interested candidates for the role must be Colombian citizens or nationals living in Colombia. We will not consider candidates living outside of the country and those needing Visa sponsorship to relocate.

Kiva’s values:

Impact first - This is why we exist. This is the drumbeat we march to. Every day.

Extreme ownership - Own it; you, your relationships, your impact. Insist that others support you and hold you accountable.

Be curious and bold - Never stop learning. Question assumptions. Take Risks and dream big.

Inclusion. Equity. Diversity. - Without reservation and without caveat. In our hiring, in our workplace and in our impact in the world.

Honor and integrity - Do the most right thing in the most right way. Cherish diversity and respect each other.

Love and kindness always - Say what you mean. Mean what you say. And don’t say it mean. Clarity. Courage. Kindness.

Role overview:

The Senior Software Engineer will join an established team at Kiva during an exciting time of growth and innovation. The ideal candidate takes initiative and is passionate about both our organizational mission and our high standards in engineering. They know that effective communication is among the most important tools in your toolbox. You are an engineer—not just by title, but by nature—always looking at how things can be improved and examining problems from all angles. You are dedicated to continuous learning, refining your craft, and geeking out on emerging technologies.

At this time, we can only consider applicants with authorization to work in Colombia on a permanent, full-time basis; unfortunately, we cannot provide visa sponsorship.

Key responsibilities include:

Help us build out our Vue.js + GraphQL + Kotlin + Kubernetes microservice-based stack

Help maintain and extend our PHP monolith

Participate in our on-call rotation

Help foster a spirit of innovation and collaboration both within the engineering team and across the organization

Work to create impactful and sustainable solutions to complex problems by taking bold and measured risks

Share the knowledge you gain generously with your peers to perpetuate a culture of engineering excellence

Required qualifications:

5+ years of relevant coding experience

Experience with a modern frontend framework or library (VueJS/React/Angular)

Experience with a systems language such as Kotlin or Java, or similar

Experience using and/or creating RESTful APIs and/or GraphQL APIs

Experience with object-oriented programming

Solid experience writing well tested code using an Jest, xUnit test framework, or similar

Solid experience writing modular, loosely coupled code

BS or MS in Computer Science or related technical discipline (or equivalent work experience)

Nice to have:

Experience doing Agile development (such as Scrum)

Experience working for a Fintech company

Experience with TypeScript

Experience with container based development (Docker and Kubernetes)

Experience with LAMP Stack or similar (Linux, Apache, MySQL, and PHP)

What we offer:

A work-from-home position; final candidate must be authorized to work in Colombia

An opportunity to improve real lives, solve hard problems, and change the world

Friendly, supportive, and adventurous environment with a team of engaged colleagues

A comprehensive, industry-leading benefits package including health, dental, and vision insurance, parental leave, professional development, generous PTO, and more.

Opportunities to connect with and learn from colleagues and partners around the world

Salary range: $61,000 USD to $76,500USD; a final offer will be dependent upon a candidate’s location, skills, and experience.

Applications will be received until this position is filled.

More Jobs from this Organization

Similar Jobs