Principal Software Engineer
21 hours ago
Experience:
5–6+ years
Employment Type:
Full-time (On-Site)
Key Responsibilities
- Lead a team of
full-stack developers
, providing mentorship, code reviews, and guidance on best practices. - Design, implement, and maintain
scalable, reliable, and maintainable system architectures
. - Oversee
end-to-end deployments
on AWS, ensuring best practices in security, performance, and scalability. - Manage source code, version control, branching strategies, and CI/CD pipelines using
Bitbucket
. - Integrate
AI/ML solutions
into applications using frameworks such as
AWS SageMaker, TensorFlow, PyTorch, or OpenAI APIs
. - Collaborate closely with
product managers, designers, and stakeholders
to translate business requirements into technical solutions. - Enforce software engineering best practices, including coding standards, testing, and documentation.
- Evaluate and recommend
technology stacks, frameworks, and architectural patterns
for new projects. - Troubleshoot complex production issues, optimize system performance, and ensure high availability.
Required Skills and Experience
- Full-stack development:
Strong expertise in backend technologies (
, Python, or Java
) and modern frontend frameworks (
React, Angular, Vue
). - Cloud & DevOps:
Hands-on experience with
AWS services
(EC2, S3, Lambda, RDS, VPC, CloudFormation, etc.), CI/CD pipelines, and deployment automation. - Version Control:
Proficiency in
Bitbucket
(Git workflows, branching, pull requests, merge strategies). - AI/ML Integration:
Experience with AI/ML frameworks, APIs, and tools for integrating predictive or generative capabilities into software applications. - System Architecture:
Strong understanding of
microservices, RESTful APIs, database design
(SQL and NoSQL), caching, and message queues. - Leadership:
Proven ability to lead engineering teams, mentor developers, and manage technical projects end-to-end. - Problem-solving:
Ability to analyze complex systems, identify bottlenecks, and implement solutions efficiently. - Soft skills:
Excellent communication, collaboration, and stakeholder management skills.
Preferred Skills
- Experience with
Docker, Kubernetes
, and containerized deployments. - Knowledge of
observability, monitoring, and logging
(CloudWatch, ELK stack, Prometheus, Grafana). - Exposure to
event-driven architectures
and serverless design patterns. - Previous experience acting as a
technical architect or principal engineer
in medium-to-large-scale projects/ products.
Educational Qualification
- Bachelor's or Master's degree in
Computer Science, Software Engineering, or a related field
, or equivalent work experience.
Why Join Us
- Opportunity to lead a high-performing engineering team and shape product architecture.
- Work on cutting-edge
AI-enabled applications
and cloud-native products. - Collaborative and innovative work culture with opportunities for professional growth.
- Exposure to
end-to-end software development lifecycle
, from architecture to deployment.
-
Principal Software Engineer
2 weeks ago
Islamabad, Islamabad, Pakistan ieng Group Full time 900,000 - 1,200,000 per yearThe Company's Equal Opportunities policy applies equally to the recruitment process and must be complied with at every stage of the recruitment process. This means that prospective applicants should not be discriminated against either directly or indirectly on the grounds of race, nationality, ethnic origin, gender, marital status, sexual orientation,...
-
Director, Software Engineering
22 hours ago
Islamabad, Islamabad, Pakistan CodeCentro Full time 200,000 - 600,000 per yearJob Title:Director of Software EngineeringLocation:Gulberg Greens, IslamabadReports To:CEOAbout the RoleWe are seeking an accomplishedDirector of Software Engineeringwith strongsoftware architecture experienceto lead the design, development, and delivery of enterprise-grade IoT and data-driven software solutions.This role blendstechnical depth and strategic...
-
Software Engineer
2 weeks ago
Islamabad, Islamabad, Pakistan F3 Technologies Full time 600,000 - 1,200,000 per yearCompany DescriptionF3 Technologies is a leading IT company specializing in Healthcare, Emergency Services Command & Control Systems, Enterprise Mobile Apps, and Geo Spatial Systems. With over 300 experienced software developers and project managers, we undertake complex enterprise product development globally. As a Microsoft certified Gold Partner and...
-
Java Software Engineer
7 days ago
Islamabad, Islamabad, Pakistan En Route Technologies Full time 600,000 - 1,200,000 per yearCompany DescriptionRole DescriptionThis is a full-time, on-site role for a Java Software Engineer, located in Islamabad Division. The Java Software Engineer will be responsible for developing and maintaining software applications, implementing microservices architecture, programming, and working with the Spring Framework. Day-to-day tasks will include...
-
Software Engineer
1 week ago
Islamabad, Islamabad, Pakistan Jidat IT Full time 900,000 - 1,200,000 per yearCompany DescriptionJidat IT is an agency dedicated to providing software solutions to small and medium-sized businesses. We specialize in creating web applications, portals, and custom software that enhance productivity. Our process emphasizes individualized experiences, from creating mockup designs with client feedback to delivering efficient and profitable...
-
Lecturer in Software Engineering
1 week ago
Islamabad, Islamabad, Pakistan Ibadat International University- IIUI Full time 600,000 - 1,200,000 per yearCompany DescriptionIbadat International University (IIUI) was established by the Parliamentary Act XVIII of 2021. The university's purpose-built campus spans 250 kanals and offers 10 degree programs. IIUI is dedicated to providing quality education, ensuring that each student gains the knowledge and skills needed to excel in their respective fields. The...
-
Junior Software Engineer
7 days ago
Islamabad, Islamabad, Pakistan AIOTAC Full time 400,000 - 600,000 per yearWe are seeking a Junior Software Engineer for small and medium scale web apps development.ResponsibilitiesWork on Web Apps, REST APIs and DatabasesRequirements gathering, write clean code and develop web apps on latest technologiesCoordinate with other team members and contribute in project life cycleWrite well documented clean code and troubleshoot issues...
-
Software Design Engineer
5 days ago
Islamabad, Islamabad, Pakistan Teresol Pvt. Ltd. Full time 900,000 - 1,200,000 per yearSoftware Design Engineer Islamabad | TeReSol Pvt. Ltd. | Full-Time | Mid-LevelAbout UsAtTeReSol Pvt. Ltd., we build smart engineering solutions — from innovative software to advanced hardware — for clients around the globe. We're a team that values creativity, collaboration, and continuous learning. As we grow, we're looking for a talentedSoftware...
-
Software Engineer
2 weeks ago
Islamabad, Islamabad, Pakistan Xperion Full time 1,200,000 - 3,600,000 per yearSoftware Engineer (1–2 Years Experience)Location:Remote / HybridExperience Level:1–2 YearsType:Full-timeAbout UsAtXperion, we're building scalable and adaptive digital solutions that power modern businesses. From SaaS platforms to intelligent data-driven systems, our team focuses on innovation, performance, and great user experiences.We're a growing tech...
-
Senior Software Engineer
7 days ago
Islamabad, Islamabad, Pakistan convo Full time 900,000 - 1,200,000 per yearJob Title: Senior Software EngineerJob DescriptionCONVO is seeking for a Senior Software Engineer to join our fast-paced team and play a key role in integrating, implementing, and supporting industry-leading Trade Promotion Management/Sales Force Automation solutions for global FMCG companies. Become a member of a hard-working team that designs, builds, and...