Job Summary:
We are seeking an accomplished Director Software Engineering with 10–15 years of progressive experience to lead and scale our Software Engineering organization. The ideal candidate will provide strategic and technical leadership, oversee the delivery of high-quality software solutions, and ensure engineering execution aligns with business objectives. This role requires a senior leader who can balance hands-on technical depth with people leadership, operational excellence, and long-term technology strategy.
Job Responsibilities:
- Lead, recruit, mentor, and manage software engineers and engineering managers, building a high-performing, collaborative, and results-driven engineering organization.
- Define, implement, and enforce engineering standards, architectural guidelines, and coding best practices across teams.
- Drive adoption and continuous improvement of Agile/Scrum methodologies, CI/CD pipelines, and DevOps culture to enable efficient and reliable software delivery.
- Oversee the complete software development lifecycle, from ideation and design through development, deployment, and production support.
- Ensure engineering deliverables meet high standards of quality, scalability, performance, security, and reliability.
- Own engineering roadmaps, delivery plans, capacity planning, budgeting, and resource allocation.
- Identify, assess, and mitigate technical, delivery, and operational risks while ensuring on-time and within-budget execution.
- Establish and monitor engineering KPIs, delivery metrics, and operational health indicators, reporting regularly to executive leadership.
- Partner closely with product, business, and executive stakeholders to translate strategic goals into clear technical initiatives and execution plans.
- Evaluate emerging technologies, tools, and platforms, driving adoption where they deliver measurable business value.
- Champion a culture of innovation, accountability, continuous improvement, and engineering excellence.
Required Skills:
- Strong executive-level communication, leadership, and stakeholder management skills.
- Proven ability to solve complex technical and organizational challenges using analytical and data-driven approaches.
- Strong understanding of market dynamics and how software engineering directly supports business growth and outcomes.
- Extensive experience with cloud platforms such as AWS, Azure, or GCP, including large-scale, cloud-native deployments.
- Proficiency in containerization and orchestration technologies, including Docker and Kubernetes.
- Deep hands-on experience with CI/CD pipelines and modern DevOps practices.
- Advanced expertise in designing scalable, resilient, and fault-tolerant systems using microservices and enterprise-grade architectures.
- Strong knowledge of system security, performance optimization, and reliability engineering.
Experience:
- Minimum: 10 years of professional experience in software engineering, including leadership roles.
- Preferred: 15 years of experience, with a proven track record of leading large, complex, and distributed engineering teams.
Education/Qualification:
- Minimum: Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Preferred: Master’s degree in Computer Science, Software Engineering, or an MBA with a technology focus.
Location:
- Islamabad
Top Skills
What We Do
Founded in 1994 and built on a strong geoscience and data management footprint, LMKR has evolved into a premier technology company expanding its reach to Clean Energy, Transportation, Agri-Tech and Digital Media.
LMKR is a private business with global operations serving fortune 500 companies, SMEs and government regulatory organizations in over 80 countries. The company offers a diverse portfolio of products and services through a combination of online and onsite solutions.
For more information on LMKR visit: www.lmkr.com
Like us on Facebook: /lmkrnews
Follow us on twitter: @lmkrnews
Subscribe to our YouTube channel: https://www.youtube.com/c/LMKRChannel







