Senior Software Engineer

Islamabad, Pakistan

Full Time

What We Do

APIMatic is a Developer Experience Platform which helps 43,000 businesses and 70,000 subscribers across 176 countries in the world to consume APIs. Nurtured in the Silicon Valley, our team is equipped with innovative intellect, collaborative behaviors and customer centrism. Our mission is to make developers more productive through automatic code generation. The heart of APIMatic is a customizable Code-Gen-Engine, which simplifies API consumption by automatically generating high quality SDKs, code samples, dynamic docs, and test cases. With teams in Auckland, San Francisco and Islamabad, we are continuously expanding our global reach.

Who Are We Looking For?

As a software engineer, you will function with APIMatic’s Core team, to run, maintain and enhance our state of the art Code Generation engine. We are looking for a product oriented person, who can grow and evolve with the product, to help us take it to its next stage.


Minimum 4 years of relevant experience


Specialist of C# along with additional expertise on other languages from the list.

  • Ruby
  • NodeJS
  • PHP
  • Swift
  • Golang


We are looking for a passionate Software Engineer who possesses the following requirements:

  • Comprehensive understanding of how REST APIs work.
  • Basic understanding of package repositories like Nuget, PyPi and RubyGems.
  • Experience working with Git.
  • Basic understanding of Unit Testing & Continuous integration test tools like TravisCI, CircleCI or Jenkins is a big plus.


  • Experience with Swagger/ Open API spec & Swagger codegen is a big plus.
  • Experience with Ruby on Rails.
  • Experience with leading teams in a start-up environment.
  • Knowledge of Compiler design.


Bachelor’s degree required with Computer Science OR Software Engineering majors.

Why APIMatic

  • Exposure in dealing with customers across the globe (specially in North America).
  • Getting mentorship from international leaders & influencers in the space.
  • Opportunities to attend conferences worldwide.
  • Fun team to work with in a startup environment.
  • Ability to experiment and try new things.
  • Possibility of owning shares in the company.
  • Medical coverage.
  • Snacks & refreshment to feed your creativity.

Apply for this job: