Senior Software Engineer (Python)

APIMATIC

Islamabad

On-site

PKR 2,000,000 - 3,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Opportunity for Employee Share Option Program
Medical coverage and insurance
Learning and experimentation opportunities

Job summary

A leading API solutions company in Islamabad is seeking a Senior Software Engineer (Python) to join its core product engineering team. The candidate will design scalable systems, optimize performance, and lead feature development while mentoring junior engineers. With a strong focus on Python and experience in API tooling, this role offers the chance to solve challenging problems in a fast-paced startup environment. The company provides opportunities for technical excellence and personal growth.

Qualifications

  • 5+ years of experience in software engineering, focusing on Python.
  • Experience with other languages like C#, Java, or Go is a plus.
  • Strong analytical skills and ability to design large-scale systems.

Responsibilities

  • Design, develop, and maintain high-quality software solutions in Python.
  • Optimize and architect components of the code generation engine.
  • Collaborate with teams to translate business requirements into technical designs.

Skills

Python
OOP principles
REST APIs
Problem-solving
Git

Education

Bachelor's degree in Computer Science or related field

Tools

Swagger Codegen
OpenAPI Generator

Job description

APIMatic, through its Code Generation product coupled with APIMatic Developer Experience Portal and APIMatic OpenAPI Linter, enables enterprises to document their API using OpenAPI, validate and lint it, and then create SDKs. Through our automatic solution, enterprises can cut down time for their teams and API consumers

APIMatic's free tools are used in 200+ countries, and its paid solutions are deployed by prominent Fortune 100 and Fortune 500 companies. And we're still growing! APIMatic, headquartered in New Zealand with teams in Auckland, North America, and Islamabad, is rapidly expanding its global presence.
About the Role

As a Senior Software Engineer (Python) at APIMatic, you will be part of the core product engineering team responsible for building, maintaining, and enhancing our code generation platform. You will design scalable systems, optimize performance, and lead the development of new features while mentoring junior engineers. This is an opportunity to work on technically challenging problems involving developer tooling, SDK generation, and API transformation pipelines.

Job Responsibilities
  • Design, develop, and maintain high-quality software solutions using Python as the primary language.
  • Architect and optimize components of our code generation engine and related developer tools.
  • Collaborate cross-functionally with product and engineering teams to translate business requirements into technical designs.
  • Write clean, modular, and well-tested code, ensuring performance, scalability, and reliability.
  • Conduct and participate in thorough code reviews, providing mentorship and technical guidance to peers.
  • Identify and address platform bottlenecks, technical debt, and areas for improvement.
  • Explore and integrate new technologies to enhance the platform’s capabilities and developer experience.
  • Engage in R&D efforts around SDK development, OpenAPI specifications, and emerging technologies in API ecosystems.
Required Skills and Experience
  • 5+ years of hands-on experience in software engineering, with a strong focus on Python (experience with additional languages such as C#, Java, Go, or PHP is a plus).
  • Solid understanding of OOP principles, SOLID design patterns, data structures, and algorithms.
  • Experience in designing and maintaining large-scale codebases.
  • Strong analytical and problem-solving skills.
  • Proficiency with REST APIs, HTTP protocols, and related tooling.
  • Experience with Git for version control and modern CI/CD practices.
  • Must have the ability to leverage AI technologies to enhance productivity, optimize processes, and contribute to our long-term AI-led growth goals.
  • Excellent communication skills and ability to collaborate in a fast-paced, team-oriented environment.
Bonus Points For
  • Hands-on experience with multiple programming languages or cross-language tooling.
  • Familiarity with Swagger/OpenAPI specifications and code generation tools such as Swagger Codegen or OpenAPI Generator.
  • Experience in designing or maintaining SDKs, libraries, or developer-focused tools.
  • Exposure to cloud platforms such as AWS or Azure.
  • Experience writing GitHub Actions or other CI/CD workflows.
  • Interest in developer experience, automation, and platform scalability.

Education

Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or relevant fields, or equivalent experience in the specified job role.

Why Join us?
  • Work with a passionate, high-impact team building a category-defining platform
  • Collaborate directly with founders, CTOs, and engineering leaders
  • Shape the product through hands-on customer engagement
  • Join a fast-paced startup culture that values autonomy, learning, and technical excellence
  • Opportunity for Employee Share Option Program.
  • Medical coverage and insurance for yourself & your family
  • Silicon Valley advisors, consultants and mentors.
  • Ability to try new things and experiment in your domain.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer (Backend)
Senior Software Engineer (Backend)

APIMATIC • Islamabad

On-site
PKR 16,939,000 - 28,233,000
Medical coverage and insurance
Employee Share Option Program
Silicon Valley mentors
Senior Software Engineer (JAVA)
Senior Software Engineer (JAVA)

APIMATIC • Islamabad

On-site
PKR 2,000,000 - 3,600,000
Employee Share Program
Medical coverage and insurance
Opportunity to work with Silicon Valley advisors
Senior Software Engineer (PHP)
Senior Software Engineer (PHP)

APIMATIC • Islamabad

On-site
Medical coverage and insurance
Employee Share Option Program
Opportunity for autonomy and learning
Senior Software Engineer (RUBY)
Senior Software Engineer (RUBY)

APIMATIC • Islamabad

On-site
PKR 7,064,000 - 11,303,000
Employee Share Option Program
Medical coverage and insurance for employees & families
Opportunity to shape product direction
Junior Quality Assurance Engineer
Junior Quality Assurance Engineer

APIMATIC • Islamabad

On-site
PKR 2,836,000 - 5,105,000
Opportunities for travel
Team environment in a startup
Possibility of owning shares in the company
+1
Full Stack Developer
Full Stack Developer

APIMATIC • Islamabad

On-site
PKR 70,000 - 90,000
Employee Share Option Program
Medical coverage and insurance for family
Collaboration with industry leaders
GTM Sales Specialist – SDR & Account Management
GTM Sales Specialist – SDR & Account Management

APIMATIC • Islamabad

Hybrid
PKR 16,648,000 - 24,972,000
Employee Share Option Program
Medical coverage and insurance
In-campus free lunch & snacks
+1
HR & Talent Acquisition Specialist
HR & Talent Acquisition Specialist

APIMATIC • Islamabad

On-site
PKR 800,000 - 1,200,000
Employee Share Option Program
Medical coverage and insurance
Growth opportunities in a fast-paced environment
+1
AI Engineering Intern
AI Engineering Intern

APIMATIC • Islamabad

Hybrid
PKR 223,000 - 391,000
AI Engineering Intern - API Integrations & Content
AI Engineering Intern - API Integrations & Content

APIMATIC • Islamabad

On-site
PKR 223,000 - 391,000