Software Engineer II

Conrad Labs

Karachi Division

On-site

PKR 1,800,000 - 3,200,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Conrad Labs is seeking a Software Engineer II to own features end-to-end, influence architecture decisions, and mentor junior engineers. You will deliver high-quality, scalable software and collaborate with designers, product managers, and engineers both locally and remotely.

This role emphasizes code quality, testing, and production outcomes, with a pathway to deepen expertise in agentic development while contributing to a fast-moving product-driven environment.

Qualifications

  • Requires 3–5 years of software engineering experience in a product-based environment.
  • BS/MS in Computer Science or related technical field.
  • Proficiency in full-stack development with backend APIs and database design (SQL/NoSQL).
  • Experience with scalable distributed systems and cloud technologies (AWS).
  • Familiarity with CI/CD pipelines and modern DevOps practices.
  • Experience writing automated tests with emphasis on quality and performance.

Responsibilities

  • Own and deliver features from design through implementation, testing, deployment and support.
  • Contribute to architecture and guide system design for scalability and performance.
  • Collaborate with designers, product managers, and engineers (local and remote) to deliver value to users.
  • Mentor junior engineers, review code, and raise engineering bar across the team.
  • Identify and drive improvements to codebase, architecture, and processes.

Skills

Full-stack development
Backend systems/APIs
Cloud technologies (AWS)
CI/CD / IaC / DevOps
Automated tests / code quality
Clear communication

Education

BS/MS in Computer Science

Tools

Docker/Kubernetes
TypeScript
Node.js
React
Next.js
Python

Job description

Conrad Labs is a software technology company with teams in Lahore and Karachi. We build production software across client delivery, MVP and venture studio projects, and internal products.

We are building an engineering culture where strong fundamentals and agentic development go together. Our engineers use modern tools to move faster, but they remain accountable for architecture, code quality, testing, security, maintainability, and production outcomes.

About the role

We are looking for a Software Engineer II who can own features end-to-end, contribute to architecture decisions, mentor junior engineers, and deliver high-quality, scalable solutions.

This role is a strong fit for engineers who are building fluency with agentic development tools, or are ready to start. Unlike our Senior Software Engineer role, deep agentic tool fluency is not a hard requirement here - this is where engineers ramp into it, with support from the team.

What you will do
  • Own and deliver features - from technical design through implementation, testing, deployment, and support
  • Contribute to architecture - participate in technical design discussions and help evolve system architecture for scalability and performance
  • Collaborate effectively - work closely with designers, product managers, and engineers (local and remote) to deliver value to users
  • Support and mentor - share knowledge with junior team members, conduct code reviews, and help raise the team's engineering bar
  • Continuously improve - proactively identify areas to improve in the codebase, architecture, or engineering process, and help drive those changes
Required engineering skills
  • 3-5 years of experience as a software engineer in a product-based environment
  • BS/MS in Computer Science or a related technical field
  • Proficiency in full-stack web development, with a solid understanding of backend systems, APIs, and database design (SQL/NoSQL)
  • Experience with scalable, distributed systems and handling increased traffic or data loads
  • Solid understanding of cloud technologies, preferably AWS (EC2, S3, RDS, Lambda, etc.)
  • Familiarity with CI/CD pipelines, infrastructure as code, and modern DevOps practices
  • Experience writing automated tests, with a strong focus on code quality, performance, and maintainability
  • Strong technical judgment - you understand trade-offs in system design and code quality, and make thoughtful decisions accordingly
  • Clear communication - you collaborate well with peers and stakeholders and can explain technical concepts confidently
Growing into agentic development

We don't require deep agentic tool fluency at this level, but we're looking for engineers who are curious about it and ready to build that muscle on the job.

  • Some exposure to agentic coding tools such as Claude Code, OpenAI Codex, or comparable tools, even if informal
  • Willingness to use these tools for exploring codebases, planning changes, implementing features, and debugging - with growing independence over time
  • Openness to feedback on evaluating AI-generated code critically, rather than accepting it at face value
  • A learning attitude - committed to growing your skills and staying current with industry trends and tools
Preferred skills
  • Experience with containerized environments (Docker/Kubernetes)
  • Experience in system design, architecture patterns, and mentoring junior engineers
  • Experience with TypeScript, Node.js, React, Next.js, Python, or similar stacks
How we hire

Our interview process includes a pairing session, a system design conversation, and a final culture fit interview. At this level, the pairing session is where we get a feel for your comfort with agentic tools and your appetite to grow into them - we're not expecting senior-level fluency, just curiosity and sound judgment about what the tools produce. We do not require experience with one specific vendor.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer II - End-to-End Features & Architecture
Software Engineer II - End-to-End Features & Architecture

Conrad Labs • Karachi Division

On-site
PKR 1,800,000 - 3,200,000
Senior Software Engineer - AI-First Platform & Leadership
Senior Software Engineer - AI-First Platform & Leadership

Conrad Labs • Lahore

On-site
PKR 2,500,000 - 4,500,000
Senior Full Stack Engineer (Python) – Client Solutions
Senior Full Stack Engineer (Python) – Client Solutions

Cyber Nest • Lahore

On-site
PKR 3,000,000 - 5,200,000
Senior Full Stack Software Engineer
Senior Full Stack Software Engineer

Kavelogics Technologies PVT LTD • Lahore

On-site
PKR 5,000,000 - 9,000,000
Competitive salary with performance bonuses
Paid time off / annual leave
Opportunity to work on advanced AI projects
+2
Software Engineer II - Backend | NextGen Engineering
Software Engineer II - Backend | NextGen Engineering

Careem Networks FZ LLC • Lahore

On-site
PKR 1,800,000 - 2,400,000
Software Engineer
Software Engineer

Brickstech • Karachi Division

On-site
PKR 800,000 - 1,600,000
Software Engineer Lahore, Pakistan preferred · · Pakistan daytime hours View role
Software Engineer Lahore, Pakistan preferred · · Pakistan daytime hours View role

Covent • Lahore

On-site
PKR 4,660,356 - 10,874,164
On-site lunch for team members
Luxury gym membership
Generous AI tooling budget
+2
Mid Level Full Stack Software Engineer
Mid Level Full Stack Software Engineer

Kavelogics Technologies PVT LTD • Lahore

On-site
PKR 892,800 - 1,339,200
Paid time off / annual leave
Opportunity to work on AI-driven and automation-based projects
Onsite mentorship and professional growth opportunities
+1
Software Engineer
Software Engineer

Next Innovation Systems LLC • Lahore

On-site
PKR 1,200,000 - 2,000,000
Senior Software Engineer - Mobile Development
Senior Software Engineer - Mobile Development

Kamayi • Lahore

On-site
PKR 892,800 - 1,339,200