Talent.com
Senior Software Engineer / Tech Lead

Senior Software Engineer / Tech Lead

iCareManager, LLC.Lahore, Punjab, Pakistan
30+ days ago
Job description

At iCareManager (iCM), the Tech Lead plays a pivotal role in shaping and delivering technical excellence across product modules. This individual will be responsible for software architecture, code quality, team mentorship, and alignment with business goals. The ideal candidate is an experienced engineer who thrives on leading by example, encouraging best practices, and delivering incremental value in a fast-paced agile environment.

Our core technologies include .NET, C#, Angular, and SQL Server . Proficiency in these technologies is essential for success in this role.

Requirements

1. Technical Skills

Software Architecture & Design :

Architect scalable, maintainable modules and services using object-oriented principles and modern design patterns. Anticipate future requirements to minimize refactoring.

Key Result : Demonstrate at least three architectural decisions or implementations per PI (Program Increment).

Code Quality & Development :

Write clean, production-grade, testable, and understandable code. Ensure quality through code reviews and mentorship.

Key Result : Publish easy-to-understand APIs and well-documented functions.

Testing :

Build comprehensive unit and integration tests, especially for edge cases and error handling.

Key Result : Publish robust unit testing functions per feature.

Debugging & Observability :

Proactively identify and resolve bugs; utilize operational data to drive stability and performance.

Key Result : Complete bug-related stories without revising initial estimates; recommend and implement at least one observability improvement per PI.

Security :

Collaborate with the security team to ensure secure development practices and promote a security-first mindset within the team.

Key Result : Identify and document at least one security concern per PI.

Continuous Learning :

Stay updated with new technologies and incorporate them when relevant.

Key Result : Implement at least one new technology in a production-grade solution annually.

2. Incremental Value Delivery

Work Breakdown :

Review and size epics and tasks effectively for CI / CD.

Key Result : Track variance between estimated vs. completed story points.

3. Self-Organization

Reliability & Accountability :

Anticipate and communicate blockers early; align expectations with stakeholders.

Key Result : Maximize sprint throughput (story points completed).

Economic Thinking :

Make decisions balancing cost and value; encourage this mindset in the team.

Key Result : Demonstrate at least one example per PI.

Effective Communication :

Engage stakeholders clearly and concisely in both written and verbal formats.

Key Result : Earn an NPS score of 90%+ in communications.

Knowledge Sharing & Documentation :

Maintain technical documentation and support team learning.

Key Result : Produce or significantly update at least 3 technical artefacts per PI (e.g., ERDs, state diagrams, API docs).

Teamwork & Conflict Resolution :

Support teammates, provide constructive feedback, and handle disagreements professionally.

Key Result : Foster a collaborative environment with NPS score of 90%+.

Decision Making & Alignment :

Make objective decisions, aligned with business goals; hold oneself accountable.

Key Result : Demonstrate impactful decisions and alignment with team goals each PI.

Process Thinking & Mentorship :

Continuously improve and adhere to team processes. Mentor peers to ensure skill redundancy and growth.

Key Result : Suggest process improvements; earn an NPS score of 90%+ for mentorship.

Business Acumen :

Understand the relationship between your module and the larger iCM business and cross-team modules.

Key Result : Offer at least one meaningful suggestion or insight per PI.

Product Thinking :

Understand how the team’s work fits into the product and identify areas for simplification and improvement.

Key Result : Contribute at least three impactful suggestions annually.

Qualifications :

Bachelor's or Master's degree in Computer Science, Engineering, or a related field.

5+ years of professional software development experience.

Proven experience in leading engineering teams or acting as a technical lead.

Deep expertise in system design, architecture, and development best practices.

Strong hands-on experience with .NET, C#, Angular, and SQL Server .

Familiarity with Agile methodologies and CI / CD pipelines.

  • A dynamic and collaborative work environment.
  • Opportunities for professional growth and skill development.
  • Competitive salary and benefits package.
  • The chance to play a key role in revolutionising the healthcare technology industry.

#J-18808-Ljbffr

Create a job alert for this search

Senior Software Engineer • Lahore, Punjab, Pakistan

Related jobs
  • Promoted
Senior Software Engineer (Technical Lead)

Senior Software Engineer (Technical Lead)

ALEFSYS SolutionsLahore, Pakistan
Senior Software Engineer (Technical Lead).The Software Development Team Lead will be part of an agile development team, building and working on enterprise grade software systems on top of the Micro...Show moreLast updated: 30+ days ago
Senior Software Engineer

Senior Software Engineer

Ubiquify DigitalLahore, Punjab, Pakistan
Quick Apply
Ubiquify is a software development firm founded by Ex-Microsoft and Ex-Amazon engineers, delivering startup execution with enterprise-grade engineering. We specialize in building custom software and...Show moreLast updated: 30+ days ago
  • Promoted
Senior Software Engineer

Senior Software Engineer

QbatchLahore, Punjab, Pakistan
We are looking for a Senior Software Engineer with 3–5 years of hands-on experience in building robust, scalable full-stack applications. This role requires a technically strong engineer with experi...Show moreLast updated: 30+ days ago
  • Promoted
Sr Software Engineer (Team Lead)

Sr Software Engineer (Team Lead)

DigitalNet Technology SolutionsLahore, Pakistan
Sr Software Engineer (Team Lead) DigitalNet Technology Solutions, Pakistan.The ideal candidate will focus on the implementation of e-Commerce and business application solutions as part of a global ...Show moreLast updated: 30+ days ago
Senior / Lead Software Engineer.NET

Senior / Lead Software Engineer.NET

DevsincLahore, Punjab, PK
Quick Apply
Devsinc is seeking a skilled Senior Software Engineer with expertise in.NET Core, C#, Entity Framework, and React.This role requires experience in designing, developing, and maintaining scalable ba...Show moreLast updated: 30+ days ago
  • Promoted
Senior Software Engineer, CMT

Senior Software Engineer, CMT

XTIUMLahore, Punjab, Pakistan
The XTIUM global team is made up of a group of diverse and talented professionals who are all driven by the same goal : excellence and continuous improvement. We are all about embracing challenges, k...Show moreLast updated: 2 days ago
  • Promoted
Software Development Team Lead

Software Development Team Lead

AqoviaLahore, Punjab, Pakistan
Software Development Team Lead.Aqovia is an international technology firm dedicated to creating tangible value through the power of AI, data-driven, and bespoke software solutions and services.Our ...Show moreLast updated: 30+ days ago
  • Promoted
Lead Software Engineer

Lead Software Engineer

YetiTechLahore, Pakistan
YetiTech is seeking a seasoned Lead Software Engineer to anchor our Development team as we delve into the nuances of our primary tech stack. With a rich expertise in PHP, TypeScript, and Golang, you...Show moreLast updated: 30+ days ago
  • Promoted
Senior Lead Engineer

Senior Lead Engineer

Solace Ltd.Gujranwala, Pakistan
Medimap is on a mission to make healthcare more convenient and accessible for all Canadians.Our platform serves as a vital bridge between patients seeking care and the clinics providing it.By impro...Show moreLast updated: 30+ days ago
  • Promoted
Senior Software Engineer

Senior Software Engineer

MedCare MSO GlobalLahore, Pakistan
Medcare MSO is one of the largest USA-based Healthcare IT organization in Pakistan, with 950+ people on board.We implement best practices and adopt state-of-the-art technology tools to achieve resu...Show moreLast updated: 30+ days ago
  • Promoted
Senior Software Engineer

Senior Software Engineer

BlackStone eITLahore, Punjab, Pakistan
BlackStone eIT, a leading technology company, is currently seeking a highly skilled and experienced Senior Software Engineer to join our dynamic team. As a Senior Software Engineer at BlackStone eIT...Show moreLast updated: 30+ days ago
  • Promoted
Senior Software Engineer, AI Model serving - Asia

Senior Software Engineer, AI Model serving - Asia

SpeechifyLahore, Punjab, Pakistan
Senior Software Engineer, AI Model serving - Asia.Speechify is a text-to-speech app that makes it easy for the world to access information. Google Chrome extension, web app, iOS app, and Android app...Show moreLast updated: 30+ days ago
  • Promoted
Senior Software Engineer / Team Lead

Senior Software Engineer / Team Lead

Cure MdLahore, Pakistan
Senior Software Engineer / Team Lead Cure Md, Pakistan.CureMD has been the leading provider of quality software solutions to the healthcare industry of USA for over 10 years.We have been at the for...Show moreLast updated: 30+ days ago
  • Promoted
Lead

Lead

Logica IT SolutionsLahore, Punjab, Pakistan
Logica IT Solutions is an equal opportunity employer, offering a great work environment, challenging career opportunities, and competitive compensation. A Lead Software Engineer will work in a team ...Show moreLast updated: 2 days ago
  • Promoted
Senior Software Engineer / Tech Lead

Senior Software Engineer / Tech Lead

iCareManager, LLC.Lahore, Pakistan
At iCareManager (iCM), the Tech Lead plays a pivotal role in shaping and delivering technical excellence across product modules. This individual will be responsible for software architecture, code q...Show moreLast updated: 30+ days ago
  • Promoted
Senior Software Engineer

Senior Software Engineer

Travel Innovation GroupLahore, Pakistan
Shift pattern Flexible, to be discussed with your manager About us and the department this role sits in : .As a fast-growing SaaS company, Calrom has a proven record of delivering innovative software...Show moreLast updated: 30+ days ago
  • Promoted
Senior Software Engineer, Trilogy (Remote) - $60,000 / year USD

Senior Software Engineer, Trilogy (Remote) - $60,000 / year USD

TrilogyGujranwala, Pakistan
Senior Software Engineer, Trilogy (Remote) - $60,000 / year USD This range is provided by Trilogy.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more....Show moreLast updated: 30+ days ago
  • Promoted
Senior Software Engineer

Senior Software Engineer

Rayn GroupLahore, Punjab, Pakistan
At Rayn, we don’t just work—we innovate, collaborate, and create solutions that leave a lasting impact.As part of our team, you’ll have the opportunity to shape the future of a purpose-driven organ...Show moreLast updated: 30+ days ago