Who are we?
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 real-world impact. We've made our mark in core cloud infrastructure management, healthcare, and AI/ML-based training and education.
What are we looking for?
We're on the hunt for a skilled and enthusiastic Senior Software Engineer to join our team. In this role, you'll be a key player in the entire product lifecycle, from brainstorming and design to coding, testing, and launching top-notch applications and solutions.
What will you do?
-
Own the Product
: You'll take full ownership of the product, working closely with a team of talented engineers and designers.
-
Build the Future:
You'll design, code, test, and deliver high-quality applications that will shape the future of our products.
-
Collaborate and Conquer
: You'll team up with colleagues both onshore and offshore, contributing to technical and business decisions and documenting approaches and solutions.
-
Elevate the Team
: You'll share your expertise by mentoring junior engineers and helping them grow and excel in their careers.
What you will bring to the table?
-
Leadership:
You're a natural leader who can take charge when needed and guide teams to success.
-
Team Spirit:
You have a positive attitude and enjoy collaborating with others.
-
Communication Skills:
You're an excellent communicator, able to listen effectively and express your ideas clearly.
-
Problem-Solving Prowess:
You're a coding whiz who can tackle complex challenges head-on.
-
Adaptability:
You're comfortable working with ambiguity and can collaborate effectively to define requirements and solutions.
-
Growth Mindset:
You're eager to learn new technologies and frameworks to solve the right challenge.
-
Scalability Expertise:
You can design and optimize applications for performance, reliability, and scalability to support business growth.
-
Passion for Software:
You're genuinely excited about software development and love to stay at the forefront of innovation.
Your skillset:
-
BS/MS in Computer Science or related field.
-
6+ years of experience as a Software Engineer, with at least one full cycle of application development from concept to production at scale.
-
Knowledge of designing and working with scalable systems and large databases to handle growing data volumes and user traffic.
-
Strong, hands-on web development experience, ideally full-stack with expertise in DB Design and SQL.
-
Experience with AWS cloud services (e.g., EC2, S3, Lambda, RDS) for deploying and managing applications.
-
Familiarity with system design and DevOps is required.
-
An in-depth understanding of source control, building pipelines, and release management is a must.
-
Experience in conducting code reviews and performance evaluations.
-
Bonus points for experience with front-end and back-end test case coding.