Senior Software Engineer

1 day 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 - RPG role at Contour SoftwareContinue with Google Continue with Google2 weeks ago Be among the first 25 applicantsJoin to apply for the Senior Software Developer - RPG role at Contour SoftwareAbout ContourContour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14...


  • Karachi, Sindh, Pakistan Contour Software Full time

    Join to apply for the Senior Software Developer role at Contour SoftwareContinue with Google Continue with GoogleJoin to apply for the Senior Software Developer role at Contour SoftwareAbout ContourContour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years.About ContourContour Software has grown from a dozen...


  • Karachi, Sindh, Pakistan Contour Software Full time

    Join to apply for the Senior Software Developer role at Contour Software.4 days ago Be among the first 25 applicants.About ContourContour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years. As a subsidiary of Constellation Software Inc., we are part of a global enterprise software conglomerate that is among the...


  • Karachi, Sindh, Pakistan Q-Solutions Full time

    Senior Software Engineer (MERN & NEXT.JS)Senior Software Engineer (MERN & NEXT.JS)2 days ago Be among the first 25 applicantsDirect message the job poster from Q-SolutionsWe're hiring a Full Stack Developer (MERN & NEXT JS). You are responsible for building and maintaining web applications using the MERN and NEXT.JS (React-based) frameworks.Key...

  • Software Engineer

    3 weeks ago


    Karachi, Sindh, Pakistan Software Digital Full time

    Bachelors in Software Engineering, Computer Science or relevantWriting clean, high-quality, high-performance, maintainable codeDevelop and maintain software, including applications, databases, interfaces, and enhancements.Coordinate cross-functionally to ensure project meets business objectives and compliance StandardsSupport test and deployment of new...


  • Karachi, Sindh, Pakistan dubizzle Full time

    Join to apply for the Senior Software Engineer - React Native role at dubizzleJoin to apply for the Senior Software Engineer - React Native role at dubizzleGet AI-powered advice on this job and more exclusive features.At Dubizzle Labs, we are looking to further expand our Pakistan office of already 400+. We are most interested in bringing on board colleagues...


  • Karachi, Sindh, Pakistan Softflux Pakistan Pvt Ltd Full time

    Senior Software Engineer Softflux Pakistan Pvt Ltd, Pakistan Softflux Pakistan (Pvt.) limited is looking for Senior Software Engineers specialists in .Net, LAMP (Linux-Apache-MySQL-PHP).The person who takes this job will undoubtedly be providing some of the technical muscle Softflux needs to continue growing its BPO operations.The incumbent should be a...


  • Karachi, Sindh, Pakistan Astrikdigital Full time

    Senior Software Engineer – IFRS9, ECL, EIR Models & AI DevelopmentAstrik is hiring a highly skilled Senior Software Engineer with 6–8 years of experience to join our financial technology team. This is a full-time opportunity for a tech-savvy individual with expertise in IFRS9 ECL, EIR modeling, and AI/ML development. The ideal candidate will have a...


  • 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 Creative Chaos Full time

    Job SummaryA Senior Software Engineer for Java is an associate at Creative Chaos who is mainly responsible for developing server applications of various software platforms including but not limited to writing Restful APIs to be consumed by client applications. A senior software engineer makes sure that the functionality, security and performance of the...