A complete application in a minute
Tailored resume and cover letter, ready to send.
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.
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.
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.
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.
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.