31 Software Product jobs in Lahore
Technical Product Manager
Posted 10 days ago
Job Viewed
Job Description
#J-18808-Ljbffr
Principal Developer - Software Engineering
Posted 3 days ago
Job Viewed
Job Description
ABOUT YETITECH: For over 5 years YetiTech has been helping companies reach their financial and branding goals. YetiTech is a leading software and website development house, providing technical implementations, mobile apps, and custom integrations. We work with international clients across various industries, delivering high-quality digital solutions. Join us to steer transformative projects with global impact. POSITION OVERVIEW: The Principal Developer at YetiTech is a senior hands-on technical leader responsible for architecting scalable systems, writing high-performance code, and mentoring engineering talent. This role ensures that software quality, delivery velocity, and system design evolve with the growth of the company. Unlike traditional management roles, the Principal Developer leads by doing: actively coding, driving design decisions, setting standards, and elevating team performance across pods. They also play a key role in shaping our DevOps maturity and engineering culture. KEY RESPONSIBILITIES: TECHNICAL ARCHITECTURE & DEVELOPMENT Design scalable and maintainable system architectures aligned with long-term business goals. Lead architecture reviews and decision-making for key backend projects. Write and review high-quality code that follows best practices in testing, performance, and security. Ensure environment parity across dev, staging, and production environments for critical systems. DELIVERY, DEVOPS & TOOLING Contribute actively to sprint work, delivering 4–6 features per sprint. Ensure adherence to CI/CD and static code quality standards (e.g. linting, test coverage). Monitor and improve DORA metrics: deployment frequency, change lead time, failure rate, and recovery speed. Approve backend tooling and maintain pipeline health across active projects. MENTORSHIP & TECHNICAL UPLIFT Mentor mid-level and junior developers via pair programming, code reviews, and internal tech talks. Guide peers in adopting clean code practices, secure design, and modern backend patterns. Participate in team-wide knowledge-sharing and documentation efforts. COLLABORATION & LEADERSHIP Work closely with the Head of Engineering and CTO to define and evolve the technical roadmap. Participate in architectural reviews and lead system design discussions across pods. Take full ownership of end-to-end delivery for systems you architect. Act as a model of professionalism, code quality, and collaborative leadership. Job Specification :
EDUCATION & EXPERIENCE Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field. 7+ years of professional experience as a backend or full-stack developer. 2+ years in a senior technical role (e.g. Tech Lead, Principal Engineer). TECHNICAL COMPETENCIES Proven ability to design scalable systems (microservices, APIs, data flows). Deep experience with CI/CD, version control, code linting, static analysis, and automated testing. Proficiency with cloud platforms, containerisation (e.g. Docker), and environment parity setups. Familiarity with DevOps, secure architecture, and backend tooling evaluation. Strong grasp of performance optimisation, system reliability, and uptime principles. SOFT SKILLS & LEADERSHIP Strong mentorship, communication, and documentation abilities. Passion for technical excellence and continuous learning. Ability to lead by example, drive standards, and earn peer respect across pods. Comfortable making assertive but collaborative decisions in complex technical discussions. APPLY HERE:
Software Engineering Manager(Mern Stack)
Posted 11 days ago
Job Viewed
Job Description
Be among the first 25 applicants 5 days ago
Direct message the job poster from Hirings Point
Position: Freelance Recruiter | Global Recruiter | Technical Recruiter | HR ConsultantWe are seeking an experienced and motivated full-time on-site Engineering Manager to lead our technical teams, drive engineering excellence, and ensure timely, quality results. Responsibilities include overseeing daily development activities, managing team performance, resource allocation, assisting in hiring, and fostering a collaborative, innovative environment.
Key Responsibilities:
- Lead, mentor, and develop a team of engineers across various projects.
- Manage end-to-end delivery of engineering solutions, ensuring quality, scalability, and timeliness.
- Collaborate with product, design, and cross-functional teams to define technical requirements and project roadmaps.
- Set team goals, monitor progress, and uphold high technical standards.
- Identify, recruit, and onboard engineering talent as needed.
- Implement and optimize engineering processes, tools, and best practices.
- Conduct performance reviews and provide constructive feedback.
- Stay updated with industry trends and emerging technologies to foster innovation.
- Conduct final technical interviews and collaborate with HR on hiring decisions.
Required Skills and Qualifications:
- Bachelor’s or Master’s in Computer Science, Software Engineering, or related field.
- At least 5 years of experience in software engineering, with 2+ years in leadership roles.
- Strong technical background with hands-on experience.
- Excellent leadership, communication, and management skills.
- Experience with Agile methodologies (Scrum, Kanban) and project management tools.
- Ability to manage multiple projects and meet deadlines.
- Experience working in a software services company.
- Knowledge of DevOps, CI/CD pipelines, and cloud infrastructure (AWS, Azure, GCP).
- Mid-Senior level
- Full-time
- Engineering and Information Technology
- Human Resources Services
Referrals increase your chances of interviewing at Hirings Point by 2x.
Get notified about new Software Engineering Manager jobs in Lahore, Punjab, Pakistan .
#J-18808-LjbffrSoftware Engineering Manager(Mern Stack)
Posted 10 days ago
Job Viewed
Job Description
Be among the first 25 applicants 5 days ago Direct message the job poster from Hirings Point Position: Freelance Recruiter | Global Recruiter | Technical Recruiter | HR Consultant
We are seeking an experienced and motivated full-time on-site Engineering Manager to lead our technical teams, drive engineering excellence, and ensure timely, quality results. Responsibilities include overseeing daily development activities, managing team performance, resource allocation, assisting in hiring, and fostering a collaborative, innovative environment. Key Responsibilities: Lead, mentor, and develop a team of engineers across various projects. Manage end-to-end delivery of engineering solutions, ensuring quality, scalability, and timeliness. Collaborate with product, design, and cross-functional teams to define technical requirements and project roadmaps. Set team goals, monitor progress, and uphold high technical standards. Identify, recruit, and onboard engineering talent as needed. Implement and optimize engineering processes, tools, and best practices. Conduct performance reviews and provide constructive feedback. Stay updated with industry trends and emerging technologies to foster innovation. Conduct final technical interviews and collaborate with HR on hiring decisions. Required Skills and Qualifications: Bachelor’s or Master’s in Computer Science, Software Engineering, or related field. At least 5 years of experience in software engineering, with 2+ years in leadership roles. Strong technical background with hands-on experience. Excellent leadership, communication, and management skills. Experience with Agile methodologies (Scrum, Kanban) and project management tools. Ability to manage multiple projects and meet deadlines. Experience working in a software services company. Knowledge of DevOps, CI/CD pipelines, and cloud infrastructure (AWS, Azure, GCP). Seniority Level
Mid-Senior level Employment Type
Full-time Job Function
Engineering and Information Technology Industries
Human Resources Services Referrals increase your chances of interviewing at Hirings Point by 2x. Get notified about new Software Engineering Manager jobs in
Lahore, Punjab, Pakistan .
#J-18808-Ljbffr
Software Development Engineer
Posted 3 days ago
Job Viewed
Job Description
We're looking for a talented developer with an engineering mindset who thrives in rapid experimentation environments. You'll help us quickly build and test new ideas, turning concepts into functional products that we can get in front of customers fast. This role is ideal for someone early in their career (0-2 years of experience) who demonstrates strong technical fundamentals, problem-solving abilities, and a passion for rapid iteration and learning.
Responsibilities- Design, develop, and deploy MVPs (Minimum Viable Products) and prototypes quickly
- Build and execute technical experiments to validate product hypotheses
- Implement instrumentation to measure user behavior and gather feedback
- Rapidly iterate based on customer feedback and testing results
- Collaborate with product managers to translate ideas into testable solutions
- Participate in code reviews to ensure quality while maintaining velocity
- Contribute to technical discussions with a focus on speed-to-market tradeoffs
- Help identify the most efficient paths to test new concepts
- Document learnings from experiments to inform future development
- 0-2 years of software development experience
- Strong foundation in computer science fundamentals
- Proficiency in at least one programming language (excluding HTML, CSS, JavaScript)
- Experience building small projects quickly (personal projects, hackathons, etc.)
- Familiarity with version control systems (Git)
- Basic understanding of user metrics and product analytics
- Ability to debug and troubleshoot technical issues efficiently
- Strong analytical and problem-solving skills
- Excellent written and verbal communication
- Bias toward action and rapid implementation
- Comfort with shipping early versions to gather feedback
- Ability to make smart technical tradeoffs that prioritize speed to market
- Curiosity about how systems work and why things are built the way they are
- Skill in breaking down complex problems into testable hypotheses
- Focus on outcomes rather than just completing tasks or following processes
- Willingness to question assumptions and propose alternative approaches
- Comfort with uncertainty, ambiguity, and changing requirements
- Resilience when experiments fail and eagerness to apply those learnings
- Desire to continuously improve through rapid learning cycles
- Mission Driven - We focus on achieving outcomes, not just completing tasks
- Act with integrity, transparency, and courage - We believe in honest communication and taking responsible risks
- Stay curious to learn and experiment - We value rapid experimentation and continuous learning
- The art of rapidly building, testing, and iterating on product ideas
- How to make smart technical decisions that prioritize learning and customer feedback
- Creating instrumentation that generates meaningful insights from experiments
- Balancing speed with sufficient quality to get valid customer feedback
- Working in a fast-paced, transparent environment with radical candor feedback
- The complete product development cycle from concept to customer validation
- How to learn from both successful and failed experiments
- Executive
- Full-time
- Information Technology
Referrals increase your chances of interviewing at StudyWise by 2x
#J-18808-LjbffrSoftware Development Lead
Posted 8 days ago
Job Viewed
Job Description
Wali Systems, Pakistan
Wali Systems Inc. is a multinational company with offices in the USA and Pakistan. We are growing at a rapid pace and currently looking for exceptional resources to join our team. This particular position is for someone who has experience in software development and can also converse in English.
ROLE AND RESPONSIBILITIES:
- Help the business development team in securing new projects. Work during the night shift (US time zone) and talk to US clients, respond to email inquiries, get requirements, and pass them on to the development team. You will be allowed to work from home, and the company will bear all related expenses, for example, Internet bill, phone calls, etc. If you don't want to leave your technical domain, we can put you on rotation so that you can continue to work as a technical lead, but we will expect you to switch roles when requested.
- Help the marketing team in planning and executing campaigns. Marketing folks cannot respond to technical queries put forward by the clients. That's where your expertise will kick in.
- You must have excellent communication skills (both written and verbal). You will be expected to bid on projects on freelancing sites as well as other forums that we will direct you to. Having good business communication skills will be an added advantage.
- You must have a solid understanding of the software development life-cycle, including requirements gathering, converting requirements into technical specs, and breaking down requirements into tasks.
- You must be a team player. Since this is a senior position, you are expected to lead and train junior developers if and when needed.
TECHNICAL REQUIREMENTS:
- Good understanding of DIV-based designs, responsive designs, and CSS is required.
- Excellent learning skills! You must be willing to learn new things and should have the ability to think outside the box. You must be innovative and able to work independently with little or no guidance.
We pay an excellent salary and performance-based bonus. If you think you are a rockstar or want to be one, then wait no further. Apply today and see your career grow. If you perform really well, you will be promoted to a managerial role.
#J-18808-LjbffrSoftware Development Engineer
Posted 2 days ago
Job Viewed
Job Description
Design, develop, and deploy MVPs (Minimum Viable Products) and prototypes quickly Build and execute technical experiments to validate product hypotheses Implement instrumentation to measure user behavior and gather feedback Rapidly iterate based on customer feedback and testing results Collaborate with product managers to translate ideas into testable solutions Participate in code reviews to ensure quality while maintaining velocity Contribute to technical discussions with a focus on speed-to-market tradeoffs Help identify the most efficient paths to test new concepts Document learnings from experiments to inform future development Required Qualifications
0-2 years of software development experience Strong foundation in computer science fundamentals Proficiency in at least one programming language (excluding HTML, CSS, JavaScript) Experience building small projects quickly (personal projects, hackathons, etc.) Familiarity with version control systems (Git) Basic understanding of user metrics and product analytics Ability to debug and troubleshoot technical issues efficiently Strong analytical and problem-solving skills Excellent written and verbal communication Engineering Mindset Qualities We Value
Bias toward action and rapid implementation Comfort with shipping early versions to gather feedback Ability to make smart technical tradeoffs that prioritize speed to market Curiosity about how systems work and why things are built the way they are Skill in breaking down complex problems into testable hypotheses Focus on outcomes rather than just completing tasks or following processes Willingness to question assumptions and propose alternative approaches Comfort with uncertainty, ambiguity, and changing requirements Resilience when experiments fail and eagerness to apply those learnings Desire to continuously improve through rapid learning cycles Our Team Values
Mission Driven - We focus on achieving outcomes, not just completing tasks Act with integrity, transparency, and courage - We believe in honest communication and taking responsible risks Stay curious to learn and experiment - We value rapid experimentation and continuous learning What You'll Learn and Experience
The art of rapidly building, testing, and iterating on product ideas How to make smart technical decisions that prioritize learning and customer feedback Creating instrumentation that generates meaningful insights from experiments Balancing speed with sufficient quality to get valid customer feedback Working in a fast-paced, transparent environment with radical candor feedback The complete product development cycle from concept to customer validation How to learn from both successful and failed experiments Seniority level
Executive Employment type
Full-time Job function
Information Technology Referrals increase your chances of interviewing at StudyWise by 2x
#J-18808-Ljbffr
Be The First To Know
About the latest Software product Jobs in Lahore !
Software Development Lead
Posted 10 days ago
Job Viewed
Job Description
Wali Systems Inc. is a multinational company with offices in the USA and Pakistan.
We are growing at a rapid pace and currently looking for exceptional resources to join our team. This particular position is for someone who has experience in software development and can also converse in English. ROLE AND RESPONSIBILITIES: Help the business development team in securing new projects. Work during the night shift (US time zone) and talk to US clients, respond to email inquiries, get requirements, and pass them on to the development team. You will be allowed to work from home, and the company will bear all related expenses, for example, Internet bill, phone calls, etc. If you don't want to leave your technical domain, we can put you on rotation so that you can continue to work as a technical lead, but we will expect you to switch roles when requested. Help the marketing team in planning and executing campaigns. Marketing folks cannot respond to technical queries put forward by the clients. That's where your expertise will kick in. You must have excellent communication skills (both written and verbal). You will be expected to bid on projects on freelancing sites as well as other forums that we will direct you to. Having good business communication skills will be an added advantage. You must have a solid understanding of the software development life-cycle, including requirements gathering, converting requirements into technical specs, and breaking down requirements into tasks. You must be a team player. Since this is a senior position, you are expected to lead and train junior developers if and when needed. Job Specification
TECHNICAL REQUIREMENTS: Good understanding of DIV-based designs, responsive designs, and CSS is required. Excellent learning skills! You must be willing to learn new things and should have the ability to think outside the box. You must be innovative and able to work independently with little or no guidance. We pay an excellent salary and performance-based bonus. If you think you are a rockstar or want to be one, then wait no further. Apply today and see your career grow. If you perform really well, you will be promoted to a managerial role.
#J-18808-Ljbffr
Engineering Manager (IT/ Software)
Posted 6 days ago
Job Viewed
Job Description
Bachelors or Masters Degree in Computer Sciences or Engineering
Description
The role of the Engineering Manager is to plan, execute, and finalize projects according to strict deadlines and within budget. This includes acquiring resources and coordinating the efforts of team members and third-party contractors or consultants in order to deliver projects according to plan. The Engineering Manager will also define the project's objectives and oversee quality control throughout its life cycle.
Responsibilities
- Direct and manage project development from beginning to end.
- Define project scope, goals, and deliverables that support business goals in collaboration with senior management and stakeholders.
- Develop full-scale project plans and associated communications documents.
- Effectively communicate project expectations to team members and stakeholders in a timely and clear fashion.
- Liaise with project stakeholders on an ongoing basis.
- Estimate the resources and participants needed to achieve project goals.
- Draft and submit budget proposals, and recommend subsequent budget changes where necessary.
- Where required, negotiate with other department managers for the acquisition of required personnel from within the company.
- Participate in software analysis, design, development, and support activities in conformance with the development and quality standards.
- Determine and assess the need for additional staff and/or consultants and make the appropriate recruitments if necessary during the project cycle.
- Set and continually manage project expectations with team members and other stakeholders.
- Delegate tasks and responsibilities to appropriate personnel.
- Identify and resolve issues and conflicts within the project team.
- Identify and manage project dependencies and critical path.
- Plan and schedule project timelines and milestones using appropriate tools.
- Track project milestones and deliverables.
- Develop and deliver progress reports, proposals, requirements documentation, and presentations.
- Determine the frequency and content of status reports from the project team, analyze results, and troubleshoot problem areas.
- Proactively manage changes in project scope, identify potential crises, and devise contingency plans.
- Define project success criteria and disseminate them to involved parties throughout the project life cycle.
- Coach, mentor, motivate, and supervise project team members and contractors, and influence them to take positive action and accountability for their assigned work.
- Build, develop, and grow any business relationships vital to the success of the project.
- Conduct project post-mortems and create a recommendations report in order to identify successful and unsuccessful project elements.
- Develop best practices and tools for project execution and management.
- Bachelor or Masters Degree in Computer Sciences or Engineering.
- More than 7 years of work experience, out of which at least 3 years of project management experience.
- More than 4 years of hands-on software development experience with C/C++ and/or Java.
- More than 3 years direct work experience in a project management capacity, including all aspects of process development and execution.
- Demonstrate experience in personnel management.
- Technically competent with various software platforms and technologies (C/C++, Java).
- Experience at working both independently and in a team-oriented, collaborative environment is essential.
- Can conform to shifting priorities, demands, and timelines through analytical and problem-solving capabilities.
- Reacts to project adjustments and alterations promptly and efficiently.
- Persuasive, encouraging, and motivating.
- Ability to elicit cooperation from a wide variety of sources, including upper management, clients, and other departments.
- Ability to defuse tension among project team, should it arise.
- Ability to bring project to successful completion through political sensitivity.
- Strong written and oral communication skills.
- Strong interpersonal skills.
- Adept at conducting research into project-related issues and products.
- Must be able to learn, understand, and apply new technologies.
- Customer service skills an asset.
- Ability to effectively prioritize and execute tasks in a high-pressure environment is crucial.
Information Technology and Services - Lahore, Pakistan
#J-18808-LjbffrEngineering Manager (IT/ Software)
Posted 5 days ago
Job Viewed
Job Description
Responsibilities Direct and manage project development from beginning to end. Define project scope, goals, and deliverables that support business goals in collaboration with senior management and stakeholders. Develop full-scale project plans and associated communications documents. Effectively communicate project expectations to team members and stakeholders in a timely and clear fashion. Liaise with project stakeholders on an ongoing basis. Estimate the resources and participants needed to achieve project goals. Draft and submit budget proposals, and recommend subsequent budget changes where necessary. Where required, negotiate with other department managers for the acquisition of required personnel from within the company. Participate in software analysis, design, development, and support activities in conformance with the development and quality standards. Determine and assess the need for additional staff and/or consultants and make the appropriate recruitments if necessary during the project cycle. Set and continually manage project expectations with team members and other stakeholders. Delegate tasks and responsibilities to appropriate personnel. Identify and resolve issues and conflicts within the project team. Identify and manage project dependencies and critical path. Plan and schedule project timelines and milestones using appropriate tools. Track project milestones and deliverables. Develop and deliver progress reports, proposals, requirements documentation, and presentations. Determine the frequency and content of status reports from the project team, analyze results, and troubleshoot problem areas. Proactively manage changes in project scope, identify potential crises, and devise contingency plans. Define project success criteria and disseminate them to involved parties throughout the project life cycle. Coach, mentor, motivate, and supervise project team members and contractors, and influence them to take positive action and accountability for their assigned work. Build, develop, and grow any business relationships vital to the success of the project. Conduct project post-mortems and create a recommendations report in order to identify successful and unsuccessful project elements. Develop best practices and tools for project execution and management. Job Specification
Bachelor or Masters Degree in Computer Sciences or Engineering. More than 7 years of work experience, out of which at least 3 years of project management experience. More than 4 years of hands-on software development experience with C/C++ and/or Java. More than 3 years direct work experience in a project management capacity, including all aspects of process development and execution. Demonstrate experience in personnel management. Technically competent with various software platforms and technologies (C/C++, Java). Experience at working both independently and in a team-oriented, collaborative environment is essential. Can conform to shifting priorities, demands, and timelines through analytical and problem-solving capabilities. Reacts to project adjustments and alterations promptly and efficiently. Persuasive, encouraging, and motivating. Ability to elicit cooperation from a wide variety of sources, including upper management, clients, and other departments. Ability to defuse tension among project team, should it arise. Ability to bring project to successful completion through political sensitivity. Strong written and oral communication skills. Strong interpersonal skills. Adept at conducting research into project-related issues and products. Must be able to learn, understand, and apply new technologies. Customer service skills an asset. Ability to effectively prioritize and execute tasks in a high-pressure environment is crucial. Information Technology and Services - Lahore, Pakistan
#J-18808-Ljbffr