Principal Software Engineer
4 days 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
6 hours ago
Islamabad, Islamabad, Pakistan Discretelogix Full timeJob Description:We are seeking aPrincipal Software Engineerwith8+ years of experienceto lead the technical direction of product development initiatives. The ideal candidate will possess a deep understanding of software engineering principles, actively contribute to development efforts, and ensure seamless technical coordination across teams.This role...
-
Director, Software Engineering
4 days 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
6 hours ago
Islamabad, Islamabad, Pakistan Gortnm Innovations Pvt Ltd Full timeThe Role: You will be responsible for : Writing well-designed, testable and efficient code.Gathering and evaluating user feedback.Working as a part of a dynamic team to deliver winning products.Providing code documentation and other inputs to technical documents.Supporting continuous improvement by investigating alternatives and new technologies and...
-
Software Engineer
6 hours ago
Islamabad, Islamabad, Pakistan Datamatics Global Services Ltd Full timeJob Description – Software Engineer (Front-End) – Islamabad Candidates OnlyJob Title: Software EngineerDivision: Web DevelopmentDepartment: Product EngineeringLocation: Islamabad (On-site)Note: Kindly Read the JD carefully before applying. Position SummaryWe are looking for a talented and motivated Front-End Web Developer based in Islamabad who is...
-
Java Software Engineer
6 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
2 days ago
Islamabad, Islamabad, Pakistan Xperion Full time $60,000 - $120,000 per yearAbout XperionXperion is an emerging technology company specializing in intelligent, scalable, and adaptive digital solutions. We build innovative products across AI, enterprise software, cloud ecosystems, and modern web technologies. Our team works across multiple industries, delivering secure, high-performance systems that help businesses scale.About the...
-
Software Engineer
6 days 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
6 days 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...
-
Software Engineer
6 hours ago
Islamabad, Islamabad, Pakistan Motive Full timeWho we are:Motive empowers the people who run physical operations with tools to make their work safer, more productive, and more profitable. For the first time ever, safety, operations and finance teams can manage their drivers, vehicles, equipment, and fleet related spend in a single system. Combined with industry leading AI, the Motive platform gives you...
-
Software Engineer
6 days ago
Islamabad, Islamabad, Pakistan Motive Full time 100,000 - 200,000 per yearWho We AreMotive empowers the people who run physical operations with tools to make their work safer, more productive, and more profitable. For the first time ever, safety, operations and finance teams can manage their drivers, vehicles, equipment, and fleet related spend in a single system. Combined with industry leading AI, the Motive platform gives you...