Senior Software Engineer

Mahaana (YC W22)

Karachi Division

Hybrid

PKR 3,500,000 - 8,000,000

Full time

45 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health and life insurance
Annual performance-based increments
Certification sponsorships
Professional development programs
Health insurance coverage
EOBI registration

Job summary

Mahaana (YC W22) is seeking a Senior Software Engineer to build and deliver software using AI-assisted workflows. You will work from clear specs, apply AI coding tools, and own technical outcomes from design to production.

The role emphasizes ownership, engineering standards, and mentoring engineers in adopting AI practices while delivering high-quality software.

Qualifications

  • 5+ years of professional software engineering experience.
  • Strong skills in Python or .NET with APIs, databases, and system design.
  • Experience reading, reviewing, and improving code in large codebases.
  • Good judgment on architecture and trade-offs with clear written explanations.
  • Working knowledge of automated testing, Git workflows, and CI/CD.
  • Hands-on experience with AI coding tools (Claude Code, Cursor, GitHub Copilot).
  • Security awareness and responsible handling of sensitive data.
  • Experience with Microsoft Azure Cloud and IaC tools (Terraform, CloudFormation).

Responsibilities

  • Translate requirements into precise technical plans and document approach for AI development.
  • Design and review features using AI coding assistants to accelerate implementation and testing.
  • Critically review AI-generated code for correctness, security, performance, and maintainability.
  • Own the quality of software, including unit and integration tests, with QA collaboration.
  • Contribute to CI/CD pipelines and infrastructure-as-code, and diagnose issues via logs and monitoring.
  • Collaborate with analysts, designers, and product owners to clarify requirements and identify gaps.
  • Define and document team practices for AI agent usage and code reviews.
  • Mentor engineers on effective use of AI development tools.

Skills

Python
.NET
APIs
Databases
System design
AI tools

Tools

Azure
Terraform
CloudFormation
Claude Code
Cursor
GitHub Copilot

Job description

Position Overview

As Mahaana's Senior Software Engineer, you will help build and deliver software using a modern, AI-assisted development workflow. You will work from clear, well-defined specifications and use AI coding tools and agents, such as Claude Code and Cursor, to design, implement, test, and release features across our codebase.

This is a hands-on senior role requiring strong technical judgment, ownership, and a commitment to engineering quality. You will take responsibility for technical outcomes from specification to production, help establish engineering standards for the effective use of AI tools, and mentor other engineers in adopting these practices. You are not expected to have years of experience with these tools, but you should be curious, rigorous, and willing to develop expertise in AI-assisted development.

Key Responsibilities
  • Translate approved requirements into precise technical plans, identifying affected repositories, services, data models, and fields, and documenting the approach so engineers and AI agents can build against it reliably.
  • Design, develop, and review features using AI coding assistants and agents to accelerate implementation, unit testing, and refactoring.
  • Critically review AI-generated code for correctness, security, performance, and maintainability, ensuring it meets engineering standards before merging.
  • Take ownership of the quality of delivered software, including unit and integration tests, and work with QA to confirm that the implementation meets requirements.
  • Contribute to CI/CD pipelines and infrastructure-as-code, and help diagnose issues using staging logs and monitoring.
  • Collaborate with the Technical Business Analyst, designers, and Product Owners to clarify requirements and identify gaps or risks early.
  • Help define and document team practices, including prompt and context conventions, repository guidance for AI agents, code review expectations, and safe-use guidelines.
  • Mentor other engineers and share knowledge about effective use of AI development tools.
Required Skills & Qualifications
  • 5+ years of professional software engineering experience, with a proven record of shipping and maintaining production systems.
  • Strong skills in at least one backend language and framework used in our technology stack, particularly Python or .NET, with solid fundamentals in APIs, databases, and system design.
  • Experience reading, reviewing, and improving other people's code, including large or unfamiliar codebases.
  • Good judgment about architecture and technical trade-offs, with the ability to explain technical decisions clearly in writing.
  • Working knowledge of automated testing, Git workflows, and CI/CD.
  • Hands-on experience with AI coding tools such as Claude Code, Cursor, or GitHub Copilot.
  • Sound security awareness, including responsible handling of sensitive data.
  • Experience with Microsoft Azure Cloud and infrastructure-as-code tools such as Terraform, CloudFormation, or similar technologies.
Preferred Qualifications
  • Familiarity with containers, orchestration, and observability tools.
  • Experience with React Native mobile development.
  • Experience working across multiple repositories or services simultaneously.
  • Previous experience in a regulated environment, such as financial services.
  • Familiarity with MCP (Model Context Protocol) or similar tool integrations for AI agents.
  • Experience with design-to-code workflows and tools such as Figma.
How We Work
  • Requirements are defined and signed off by people. Acceptance of the final result is also confirmed by people.
  • Between those two points, we encourage engineers to use AI tools wherever they add value, while keeping engineers accountable for the code that ships.
  • We use anonymized, realistic staging data for development and testing. AI agents and tools do not have access to production data.
  • We value breadth. Engineers who develop across backend, infrastructure, data, and product thinking will have the most opportunities here.
Compensation & Benefits
  • Competitive salary package with annual performance-based increments.
  • Sponsorship or reimbursement for relevant technical certifications and professional development programs.
  • Financial support for technical training, workshops, conferences, and industry-related learning opportunities.
  • Health and life insurance coverage.
  • EOBI registration and contributions.
  • Paid annual, casual, and sick leaves as per company policy.
  • Flexible work-from-home arrangements, subject to company policy.
  • Opportunities to work with modern technologies, contribute to architectural decisions, and take ownership of key technical projects.
  • Continuous learning, professional development, and career growth opportunities.
  • Get your free, confidential resume review.

    or drag and drop your file here.

    Similar jobs

    Similar jobs worth comparing

    Senior QA Engineer (Test Automation & Release Assurance)
    Senior QA Engineer (Test Automation & Release Assurance)

    Mahaana (YC W22) • Karachi Division

    Hybrid
    PKR 1,800,000 - 3,200,000
    Real authority over release quality
    Budget for tools and learning
    Flexible work-from-home arrangements
    Senior Software Engineer | Full Stack (AI Customer Support and Safety)
    Senior Software Engineer | Full Stack (AI Customer Support and Safety)

    inDrive • Islamabad

    On-site
    PKR 3,200,000 - 5,200,000
    Senior AI Agent Engineer: Build Autonomous Agents
    Senior AI Agent Engineer: Build Autonomous Agents

    Igate Technologies • Islamabad

    On-site
    PKR 2,600,000 - 5,200,000
    Fuel allowance
    Medical insurance
    Free lunch facility (in-house)
    +8
    Senior Software Engineer | Full Stack (AI Customer Support and Safety) Hybrid - Full Time - Technology Pakistan
    Senior Software Engineer | Full Stack (AI Customer Support and Safety) Hybrid - Full Time - Technology Pakistan

    InDrive Group • Pakistan

    Hybrid
    PKR 4,000,000 - 7,000,000
    Mentoring & career development
    Global Talent Exchange Program
    Learning programs & courses
    +3
    Senior AI Agent Engineer
    Senior AI Agent Engineer

    Igate • Islamabad

    On-site
    PKR 2,600,000 - 5,200,000
    Fuel allowance
    Medical insurance
    Free lunch facility (in-house)
    +8
    Senior AI-Native Full-Stack Developer - Remote / Work From Home
    Senior AI-Native Full-Stack Developer - Remote / Work From Home

    Adamia LLC • Islamabad

    Remote
    PKR 1,800,000 - 3,200,000
    100% remote
    Long-term opportunity
    High ownership & independence
    +1
    AI Engineer
    AI Engineer

    CodeNinja • Lahore

    On-site
    PKR 2,000,000 - 3,200,000
    Provident Fund (PF)
    Medical Insurance (Pakistan)
    Life Insurance
    +5
    Senior AI Engineer
    Senior AI Engineer

    CodeNinja • Lahore

    On-site
    PKR 1,500,000 - 2,000,000
    Provident Fund (PF)
    Medical Insurance (Pakistan)
    Life Insurance
    +5
    Senior AI/ML Engineer
    Senior AI/ML Engineer

    Abacus Global • Lahore

    On-site
    PKR 1,500,000 - 2,500,000
    AI-Native Software Engineer (Claude Code, Cursor, Lovable, MCP)
    AI-Native Software Engineer (Claude Code, Cursor, Lovable, MCP)

    TechEmulsion LLC • Peshawar City Tehsil

    Remote
    PKR 2,790,000 - 4,464,000
    Top locations