
Senior Software Engineer Team Lead
2 days ago
2 days ago Be among the first 25 applicants
Direct message the job poster from iCareManager
HRBP | Red-Blooded HR | Righteous Recruiting | Resource Mobilization | Organizational Development |Role Overview:
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.
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.
- Work Breakdown:
- Review and size epics and tasks effectively for CI/CD.
- Key Result:Track variance between estimated vs. completed story points.
- 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.
- Bachelor's or Master's degree in Computer Science, Engineering, or 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.
- 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 revolutionizing the healthcare technology industry.
- Seniority levelMid-Senior level
- Employment typeFull-time
- Job functionEngineering and Information Technology
- IndustriesSoftware Development
Referrals increase your chances of interviewing at iCareManager by 2x
Get notified about new Senior Software Engineer Team Lead jobs in Lahore, Punjab, Pakistan.
Sr. Software Engineer (PHP, MySQL, Vue.js)Senior Software Engineer - Python/DjangoSenior Machine Learning Software EngineerSenior Software Engineer - Ruby on RailsWe're unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr-
Senior .Net Development Engineer Team Lead
7 days ago
Lahore, Punjab, Pakistan Custom Software Full timeSenior .Net Development Engineer Team Lead Custom Software, Pakistan Custom Software Ltd is a well-established Medical/Lab software development company. Our head office is in Portlaoise, Ireland. We currently have fantastic opportunities for the right personalities to join our growing team of expert Developers, Web Developers, SEO optimization staff, blog...
-
Senior Software Engineer Team Lead
2 weeks ago
Lahore, Punjab, Pakistan beBee Careers Full timeJob Title: Senior Software Engineer Team LeadLead software development teams in delivering high-quality projects on time and within budget. Mentor junior developers, design efficient system architecture, and communicate technical information effectively to stakeholders.About the RoleWe are seeking an experienced software engineer with a strong background in...
-
Senior Software Engineer/Team Lead
7 days ago
Lahore, Punjab, Pakistan Alpha Squared Full timeSenior Software Engineer/Team Lead (.Net C#) Alpha Squared, Pakistan Alpha Squared, a Canada and China based company, is looking for an experienced Software Engineer (Dot Net Developer) in its Lahore Office on a full-time basis.We are a small but highly professional outfit working with major clients in the Asian region on a variety of different platforms...
-
Senior Software Engineer/Team Lead
7 days ago
Lahore, Punjab, Pakistan beBee Careers Full timeSenior Software Engineer/Team LeadWe are a professional team working with major clients in various regions on multiple platforms and solutions. Our ideal candidate is an experienced Software Engineer to lead our .Net team.This full-time position is based at our office. The successful candidate will work on cutting-edge asset tracking & management solutions...
-
Support Developer Team Lead
6 days ago
Lahore, Punjab, Pakistan Contour Software Full timeSupport Developer Team Lead (Technical Support - L3)3 days ago Be among the first 25 applicantsDirect message the job poster from Contour SoftwareThe Division:Dealer Information Systems Corporation (Client) is a leading business management software provider to agricultural, construction, truck refrigeration and lift truck dealers in North America. Founded in...
-
Software Engineer III
3 weeks ago
Lahore, Punjab, Pakistan TCP Software Full timeJoin to apply for the Software Engineer III - PHP role at TCP SoftwareJoin to apply for the Software Engineer III - PHP role at TCP SoftwareGet AI-powered advice on this job and more exclusive features.TCP is committed to cultivating a diverse and inclusive team. However, we are not able to sponsor visas for this role.About TCP (TimeClock Plus)For more than...
-
Senior Software Developer
3 weeks ago
Lahore, Punjab, Pakistan Contour Software Full timeSenior Software Developer (SQL Server + VB.NET)Join to apply for the Senior Software Developer (SQL Server + VB.NET) role at Contour SoftwareSenior Software Developer (SQL Server + VB.NET)1 week ago Be among the first 25 applicantsJoin to apply for the Senior Software Developer (SQL Server + VB.NET) role at Contour SoftwareAbout ContourContour Software has...
-
Software Development Team Lead
7 days ago
Lahore, Punjab, Pakistan beBee Careers Full timeJob Title: Software Development Team Lead","Solution Architecture Expert - Implement and guide complex e-Commerce solutions","Senior Engineer - Digital Solutions Developer - Develop and manage multiple key e-commerce projects","Technical Project Manager - Front-end and Back-end Development - Lead technical project from ideation to launch","Software...
-
Senior Software Engineer
3 weeks ago
Lahore, Punjab, Pakistan Devsinc Full timeDirect message the job poster from DevsincDevsinc is on the lookout for a highly skilled Senior AIML Engineer to join our dynamic team. In this role, you will lead the development and implementation of AI-driven solutions, leveraging your expertise to push the boundaries of technology and innovation.Key Responsibilities:Design, develop, and deploy AI...
-
Senior Software Engineer
2 weeks ago
Lahore, Punjab, Pakistan Devsinc Full time4 days ago Be among the first 25 applicantsGet AI-powered advice on this job and more exclusive features.Devsinc is on the lookout for a motivated and highly skilled Senior Software Engineer - AI/ML to drive our artificial intelligence initiatives forward. The ideal candidate will have extensive experience in building AI and machine learning applications,...