Senior Software Engineer - Kotlin

VentureDive

Pakistan

On-site

PKR 2,000,000 - 4,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

VentureDive is seeking a self-driven Senior Software Engineer specializing in Kotlin to enhance a highly transactional backend and build new microservices. You will design scalable systems, apply TDD, and leverage AI-assisted tools to accelerate development and testing in a fast-paced environment.

The role requires 5+ years of Kotlin experience, strong Spring ecosystem knowledge, and familiarity with cloud, CI/CD, and agile practices. Hybrid work arrangements are available for this position.

Qualifications

  • 5+ years of commercial software development experience with Kotlin (JVM).
  • Strong knowledge of OO and functional design including Kotlin idioms.
  • Experience with Spring Framework, RESTful APIs, and microservices.
  • Proficiency with CI/CD, Docker/Kubernetes, and cloud platforms.

Responsibilities

  • Enhance and maintain a highly transactional Kotlin platform and build new microservices.
  • Design performant, scalable software and explain tradeoffs to stakeholders.
  • Identify technical debt, optimize performance, and improve operations.
  • Support deployments, participate in sprint planning, and collaborate with agile teams.

Skills

Kotlin (JVM)
Spring Framework
RESTful APIs
CI/CD
Docker
Kubernetes
AWS
TDD
Agile
AI tooling

Education

BSc or MSc in Computer Science

Tools

Spring Boot
Ktor
MySQL/PostgreSQL
Git

Job description

Job Brief

We are looking for a self‑driven Senior Software Engineer — Kotlin who is excited to learn and continuously improve their skillset in the ever‑evolving world of Kotlin and modern software engineering. The ideal candidate brings deep backend expertise, a strong engineering mindset, and the curiosity to harness AI‑powered tools and practices to build better software, faster.

In today's AI‑augmented development landscape, we expect our engineers to be fluent with AI coding assistants, understand how to critically evaluate generated code, and actively integrate these tools into daily workflows — from architecture and code review to documentation and testing.

VentureDive Overview

Founded in 2012 by veteran technology entrepreneurs from MIT and Stanford, VentureDive is the fastest‑growing technology company in the region that develops and invests in products and solutions that simplify and improve the lives of people worldwide. We aspire to create a technology organization and an entrepreneurial ecosystem in the region that is recognized as second to none in the world.

Engineering & Delivery
  • Be responsible for enhancing and maintaining a highly transactional Kotlin platform and build new Microservices.
  • Design and produce performant, scalable, highly transactional software that adheres to functional and non-functional requirements, and be able to explain them to both technical and non-technical stakeholders.
  • Proactively identify technical debt, optimize platform performance, and introduce operational efficiencies.
  • Estimate, prioritize, and execute tasks in a high‑pressure environment, both independently and through pair programming.
  • Support the execution of production deployments and go‑lives.
Collaboration & Agile Delivery
  • Work in an Agile, fast‑paced environment where requirements can evolve overnight — getting things done by making a case and leading the charge.
  • Work as part of a high‑performing team of like‑minded engineers with a can‑do attitude.
  • Contribute to sprint planning, backlog grooming, and engineering discussions with actionable insight.
AI-Augmented Engineering
  • Leverage AI coding assistants (GitHub Copilot, Claude, ChatGPT, or equivalent) to accelerate development, code reviews, and test generation.
  • Apply AI tools to rapidly explore framework choices, prototype solutions, and produce technical documentation and runbooks.
  • Critically evaluate AI‑generated code for correctness, security vulnerabilities, and alignment with architectural standards before merging.
  • Contribute to team norms around responsible AI tool usage — including prompt engineering best practices and review workflows.
  • Stay current with AI‑driven advances in Kotlin tooling, cloud‑native development, and testing automation.
Qualifications & Experience
Core Technical Requirements
  • 5+ years of commercial software development experience, with significant hands‑on Kotlin (JVM) development.
  • Strong knowledge of object‑oriented and functional design and development best practices, including Kotlin idioms such as null‑safety, extension functions, and coroutines for asynchronous programming.
  • Proven experience with the Spring Framework — including Spring Boot, Spring Security, and Spring Data; experience with Kotlin‑native frameworks such as Ktor is a plus.
  • Experience developing and designing RESTful APIs.
  • Experience with relational databases (MySQL, Oracle, PostgreSQL) and ideally NoSQL databases.
  • Test‑Driven Development (TDD) is your bread and butter. Without it, there's just jam.
  • Working knowledge of Docker, Kubernetes, AWS, UNIX‑based operating systems, and Microservices.
  • Familiarity with application security, cryptography, and security best practices.
  • Experience with Continuous Integration / Continuous Delivery (CI/CD) pipelines.
  • Experience working with Agile teams or in startup environments.
  • Ability to choose the right technology for the task — whether the latest framework or a well‑proven one.
AI Fluency Requirements
  • Demonstrated use of AI coding assistants (Copilot, Claude, ChatGPT, or equivalent) in a professional or project setting.
  • Ability to write effective prompts for code generation, refactoring, test creation, and documentation tasks.
  • Strong judgment in reviewing, debugging, and validating AI‑generated code — knowing when to trust it and when to override it.
  • Awareness of AI‑related security risks in code generation (e.g., prompt injection, insecure suggestions) and how to mitigate them.
  • Interest in or experience with AI/ML integration patterns in Kotlin applications is a plus.
Education
  • BSc or MSc in Computer Science or a related discipline from a recognised university.
  • Supplementary learning in cloud‑native development, AI tooling, or advanced Kotlin (certifications, courses, open‑source contributions) is highly valued.
Soft Skills

Excellent written and verbal communication skills in English.

  • Strong problem‑solving mindset with the ability to navigate ambiguity.
  • Self-driven, proactive, and takes ownership of outcomes.
  • Collaborative team player with a growth mindset and a genuine curiosity for new technology.
  • Comfortable with change, fast iteration, and a culture of continuous improvement.
  • VentureDive is an equal opportunity employer.
What we look for beyond required skills

In order to thrive at VentureDive, you

  • …are intellectually smart and curious
  • …have the passion for and take pride in your work
  • …deeply believe in VentureDive’s mission, vision, and values
  • …have a no‑frills attitude
  • …are a collaborative team player
  • …are ethical and honest

#LI-Hybrid

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior .NET Engineer
Senior .NET Engineer

VentureDive • Pakistan

Hybrid
PKR 1,800,000 - 2,400,000
Senior Kotlin Backend Engineer - AI-Enhanced
Senior Kotlin Backend Engineer - AI-Enhanced

VentureDive • Pakistan

Hybrid
PKR 2,000,000 - 4,500,000
Senior Data Scientist
Senior Data Scientist

VentureDive Private Limited • Pakistan

Hybrid
PKR 1,200,000 - 1,800,000
Competitive salary
Hybrid work model
Opportunities for growth and learning
Senior AI Engineer
Senior AI Engineer

VentureDive • Lahore

On-site
PKR 1,800,000 - 3,600,000
Senior Data & AI Architect
Senior Data & AI Architect

VentureDive • Lahore, Islamabad, Karachi Division

On-site
PKR 2,000,000 - 3,000,000
Competitive salary
Comprehensive benefits
Executive HR Operations
Executive HR Operations

VentureDive • Karachi Division

On-site
PKR 600,000 - 1,200,000
Executive HR Operations
Executive HR Operations

VentureDive Pvt. Ltd • Karachi Division

On-site
PKR 900,000 - 1,200,000
Senior Software Engineer
Senior Software Engineer

TechieMinions • Lahore

On-site
Confidential
QA Intern
QA Intern

VentureDive • Pakistan

On-site
PKR 223,000 - 446,000
IT Network & Support Intern
IT Network & Support Intern

VentureDive • Karachi Division

On-site
PKR 167,000 - 246,000
Competitive compensation