Senior Software Engineer
Yaqoob Group of Companies
We Don’t Want Someone Who Just Builds Features. We Want Someone Who Builds Systems.
We're looking for a highly experienced Software Engineer who can architect, design, develop, and deliver large-scale business-critical systems from the ground up.
This role is for someone who thinks beyond code and understands scalability, security, cloud infrastructure, integrations, and long-term maintainability.
If you can transform complex business requirements into robust, secure, and scalable software solutions, this role is for you.
About the Role
You will take complete ownership of the architecture and technical delivery of multiple enterprise-grade systems that support critical business operations.
From requirements gathering and solution design to development, deployment, optimization, and scaling, you will be responsible for driving technical excellence across the entire software lifecycle.
You will work directly with stakeholders to design systems that are reliable, secure, scalable, and capable of supporting future business growth.
What You'll Be Great At
- Designing complex enterprise software systems.
- Translating business requirements into scalable technical solutions.
- Building secure, high-performance cloud-native applications.
- Defining architecture standards, development workflows, and engineering best practices.
- Making critical technical decisions with long-term impact.
- Designing APIs, integrations, and distributed systems.
- Building systems that scale across departments, teams, and business functions.
- Implementing enterprise-grade security and access-control frameworks.
- Optimizing performance, reliability, and maintainability.
- Taking complete ownership from architecture to deployment and production support.
Key Requirements
- 5+ years of professional software engineering experience.
- Proven experience designing and delivering large-scale business applications or enterprise systems.
- Strong expertise in system architecture and software design.
- Experience with modern backend and frontend technologies.
- Strong database design and optimization skills.
- Experience with AWS, Azure, or Google Cloud Platform.
- Deep understanding of application security, authentication, authorization, and data protection.
- Experience with CI/CD pipelines, DevOps practices, containerization, and infrastructure automation.
- Knowledge of distributed systems, event-driven architecture, caching, messaging queues, and scalability patterns.
- Ability to evaluate business requirements and design long-term technical solutions.
- Strong communication and stakeholder management skills.
- Ability to take complete technical ownership from Day 1.
Preferred Qualifications
- Experience building enterprise platforms serving multiple departments or business units.
- Experience with Kubernetes and container orchestration.
- Experience designing multi-tenant systems.
- Experience integrating with third-party platforms, APIs, and legacy systems.
- Knowledge of cybersecurity best practices and compliance frameworks.
- Experience mentoring developers or leading technical teams.
What We Offer
- Senior-level role with significant technical ownership.
- Opportunity to architect and build systems with real business impact.
- Freedom to influence technology decisions and engineering standards.
- Challenging projects involving architecture, cloud infrastructure, security, and scalability.
- Long-term growth and leadership opportunities.
Location: Industrial Estate, Multan, Punjab, Pakistan
Department: Technology | Enterprise Systems & Solutions
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Customer Service Call Center Agent - TJ / 1854666
Manager Distributor Payments
Key Accounts Manager, Multan