Senior Software Engineer

3 weeks ago


Karachi, Sindh, Pakistan Plutus21 Partners Full time

Join to apply for the Senior Software Engineer (Python) role at Plutus21 Partners

Join to apply for the Senior Software Engineer (Python) role at Plutus21 Partners

Job Title: Senior Software Engineer (Python)

Location: Pakistan

Team: Data

Experience Level: 3-4 Years

Work Arrangement: Remote

Role Overview

Plutus21 Capital is seeking a Senior Software Engineer (Python) with 3-4 years of experience in building scalable data infrastructure and pipelines. The ideal candidate is highly proficient in Python, has deep domain expertise, and is ready to take full ownership of the data function. This role goes beyond technical capabilities about leading by example, taking initiative, and having the fight instinct to push through ambiguity and drive results. You'll be instrumental in shaping the data strategy, team structure, and engineering standards at a fast-moving, mission-driven organization.

Key Responsibilities

  • Design, build, and maintain reliable and scalable data pipelines to support analytics, operations, and product needs.
  • Architect and implement robust ETL/ELT processes and manage data warehouse solutions.
  • Take ownership of the data engineering team providing technical leadership, mentoring, and setting high standards.
  • Collaborate with cross-functional teams (Product, Engineering, Analytics) to deliver data-driven solutions.
  • Monitor data pipeline health, automate error detection, and ensure data integrity.
  • Drive the adoption of best practices in data modeling, testing, and deployment.
  • Stay ahead of industry trends and proactively improve our data ecosystem.
  • Lead sprint planning, code reviews, and technical discussions within the team.
  • Build internal tools, APIs, and applications that support research workflows, strategy development, and operational monitoring.
  • Design, build, and maintain robust and scalable data pipelines to ingest, normalize, and store large volumes of financial market and alternative data.

Required Skills And Qualifications
  • 3-4 years of hands-on experience in Data Engineering or related roles.
  • Expertise in Python for data processing, scripting, and automation.
  • Strong knowledge of SQL and experience with both relational and NoSQL databases.
  • Experience with data orchestration tools (e.g., Airflow, Luigi, or Dagster).
  • Familiarity with cloud platforms (AWS, GCP, or Azure) and big data tools (Spark, Hadoop, etc.).
  • Strong software engineering fundamentals: version control, testing, documentation, containerization (Docker), and CI/CD.
  • Proven leadership capabilities - can lead a team, own deliverables, and make critical decisions.
  • Strong problem-solving mindset and the ability to work independently under pressure.
  • Demonstrated experience in optimizing performance and scalability of data systems.

Bonus Skills
  • Familiarity with backtesting frameworks (e.g., Zipline, Backtrader, custom engines).
  • Exposure to machine learning workflows, data labeling, and feature engineering in production settings.
  • Previous experience in systematic trading, quant research support, or building tools for alpha signal discovery.

Culture Fit

At Plutus21 Capital, we're building more than just technology - we're building a culture of ownership, grit, and purpose. We value individuals who:
  • Lead from the front and take full accountability for outcomes.
  • Are self-starters who seek challenges and pursue excellence without waiting for permission.
  • Possess a "fight instinct" - you push through obstacles and persevere under pressure.
  • Are collaborative leaders, uplifting teammates and cultivating high standards.
  • Thrive in a fast-paced, high-stakes environment with a bias toward action.
  • Are committed to continuous growth, personally and professionally.
Seniority level
  • Seniority levelNot Applicable
Employment type
  • Employment typeFull-time
Job function
  • Job functionEngineering and Information Technology
  • IndustriesBusiness Consulting and Services

Referrals increase your chances of interviewing at Plutus21 Partners by 2x

Get notified about new Senior Software Engineer jobs in Karāchi, Sindh, Pakistan.

We're unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr

  • Karachi, Sindh, Pakistan Contour Software Full time

    Join to apply for the Senior Software Developer - Team Lead role at Contour SoftwareJoin to apply for the Senior Software Developer - Team Lead role at Contour SoftwareGet AI-powered advice on this job and more exclusive features.About ContourContour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years.About...


  • Karachi, Sindh, Pakistan VentureDive Full time

    We are looking for highly skilled and experienced Senior Software Engineer (GoLang) who wants to boost his/her career by working on software systems that are built on leading edge technologiesVentureDive Overview:Founded in 2012 by veteran technology entrepreneurs from MIT and Stanford, VentureDive is the fastest growing technology company in the region that...


  • Karachi, Sindh, Pakistan iTack Solutions Full time

    1 day ago Be among the first 25 applicantsDirect message the job poster from iTack SolutionsHR Recruiter | Talent Acquisition | Technical RecruitmentWe are seeking a Senior .NET Developer with extensive experience in WebForms, .NET Core, and front-end technologies like Angular to join and lead our development team. The ideal candidate will manage and guide a...


  • Karachi, Sindh, Pakistan Conrad Labs Full time

    Join to apply for the Senior Software Engineer role at Conrad Labs.Conrad Labs is a cutting-edge software technology company with hubs in Lahore, Karachi, and Austin, Texas. We're a team of passionate and talented individuals who love to tackle complex challenges using the latest technologies. Our mission is to develop innovative products that make a...


  • Karachi, Sindh, Pakistan Knysys Full time

    Senior Software Engineer Knysys, Pakistan If you have successful experience in the field of software engineering in a generalist role in challenging projects/applications, you are welcome to apply in our place where exposure to work on multiple technology and different services areas along with respectable learning and financial growth are the fruits for...


  • Karachi, Sindh, Pakistan Object Synergy (Pvt.) Ltd Full time

    We are on the lookout for an experienced and talented Senior Software Engineers who can help drive projects across different delivery streams. You will be hands-on with the architecture, design, and code. A passion for technology and guiding gifted Engineers is key for this role.Job SpecificationTo qualify for this role you will ideally have:Strong...


  • Karachi, Sindh, Pakistan PAYD Tech Solutions Full time

    Bachelor's degree in Computer Science, Software Engineering, or related fieldAbout us:DataStep is on a mission to build a technology-first and Digital Pakistan that unlocks the true potential of our society. Our goal is to become a major influencer on Pakistan's technology landscape and be at the forefront of digital innovation and growth in the country. We...


  • Karachi, Sindh, Pakistan Think Digitally Full time

    1 day ago Be among the first 25 applicantsGet AI-powered advice on this job and more exclusive features.Design, develop and maintain scalable applications using the .NET framework.Write clean, maintainable, testable and efficient code using best practices and following coding standards.Solve complex technical challenges using creative problem-solving...


  • Karachi, Sindh, Pakistan Paysys Labs Full time

    Get AI-powered advice on this job and more exclusive features.Direct message the job poster from Paysys LabsHuman Resource Executive | Technical Recruitment | Training & Development | HR Operations | Employee EngagementJob Responsibilities:Architect, develop, maintain, and enhance complex back-end features and services using Java Spring Boot and other...


  • Karachi, Sindh, Pakistan Careem Full time

    Join to apply for the Senior Software Engineering Manager role at CareemJoin to apply for the Senior Software Engineering Manager role at CareemGet AI-powered advice on this job and more exclusive features.About the CompanyCareem is building the Everything App for the greater Middle East, making it easier than ever to move around, order food and groceries,...