850 Software Engineer jobs in Pakistan

Software Engineer

Islamabad, Islamabad MA Services (Pvt) Ltd.

Posted today

Job Viewed

Tap Again To Close

Job Description

Role Summary

We are looking for a Software Engineer for our company who can create dynamic software applications for our clients. The ideal candidate will be responsible for writing and testing scalable codes, developing both front-end and back-end components, and integrating the elements of the user-facing features.


Responsibilities

  • Communicate with different teams and stakeholders and define the design of the application. Understand the business requirements, solve complex problems, and translate them into solutions.

  • Good knowledge of design patterns.

  • Understand and implement coding best practices to deliver high-quality code.

  • Understand and implement secure coding practices related to internet-facing applications.

  • Ensure the best possible application performance, quality, and responsiveness.

  • Perform unit testing of the source code produced.

  • Troubleshoot and resolve software defects.

  • Strong product sense and design intuition, and experience working closely with Project Managers.


Requirements

  • Must have 2+ Years’ experience in Angular, HTML5, CSS, SCSS, and Bootstrap.

  • A solid grasp of CSS fundamentals and an eye for good UI design.

  • Proficiency with Web Services/APIs and Web Technologies.

  • Hands-on experience with Bootstrap, CSS, HTML5, JQuery, JavaScript.

  • Excellent knowledge of OOP and OOD, design patterns, n-tier applications, distributed applications, SOA.

  • Experience working with MYSQL / MongoDB to write queries, functions, and stored procedures.

  • Proficient in Laravel Framework, Dependency Injection, etc.

  • Experience working in an agile development environment.

  • Minimum bachelors in computer science, Computer Engineering, or equivalent.


Essential skills required

  • Excellent problem-solving and analytical skills

  • Good communication, teamwork, and negotiation skills

  • Familiarity with the main data manipulation languages and the principles of database design

  • The ability to work to tight deadlines under pressure

  • Good organizational skills

  • Flexibility and adaptability

  • The ability to create and maintain strong working relationships with colleagues and customers

  • Business awareness and understanding of business requirements of IT

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Engineer

Lahore, Punjab Archisurance

Posted today

Job Viewed

Tap Again To Close

Job Description

Direct message the job poster from Archisurance

Founder & CEO @ Archisurance | Enterprise Architecture, AI Strategy & Digital Transformation Execution Partner | Ex-PwC, Deloitte, DXC, Wipro…

Company Description

Archisurance Ltd is a UK-based boutique consulting firm that partners with organizations across industries to drive transformation through Enterprise Architecture, Digital Strategy, and AI-Driven Engineering, Design and Development . With over 18 years of experience in global consulting, our outcome-oriented solutions are grounded in industry leading frameworks, agile governance, and regional expertise in various parts of the world. We help organizations evolve from fragmented operations to integrated, insight-driven enterprises, bringing clarity, structure, and execution from vision to delivery.

Role Description

This is a full-time, on-site role for an Software Engineer (AI) located in Lahore. The AI Software Engineer will be responsible for the development, testing, and maintenance of software applications including AI led Mobile Apps, Web Applications and Industry solutions. This role involves back-end web development, object-oriented programming, and collaborating with cross-functional teams to design and implement software solutions that meet business needs. The engineer will also troubleshoot, debug, and upgrade existing systems, ensuring the smooth operation of software infrastructure.

As a AI & Machine Learning Engineer, you'll be instrumental in the design and development of machine learning processes in a variety of client environments. You will analyse client requirements and help generate suitable recommendations. You will help manage the ML lifecycle from data selection and collection, ML model design and creation all the way through to operationalization and monitoring. You will work closely with data scientists and senior MLOps Engineers to understand and implement models into production. At Archisurance, you'll enjoy extensive training opportunities coupled with a detailed learning path to guide you along the way. You'll thrive in our diverse and vibrant work environment and will be surrounded by peers who share your passion for data and technology.

Responsibilities:

  • Work closely with the Data Science team to introduce automation and governance in their machine learning pipelines
  • Manage the infrastructure and orchestration pipelines needed to automatically train and bring machine learning models to production
  • Implement solutions to monitor the performance of Machine Learning models in production over time
  • Work in teams with other technical experts, e.g. Data Engineers, Data scientists, MLOps Engineers, Data Visualization Specialists
  • Interact with domain experts from different industries to understand and tackle challenging problems
  • Explore and understand client data in relation to the problem you’re tackling and communicate findings to clients and stakeholders

About the candidate:

  • A minimum Bachelor’s degree in Engineering/Computer Science is required. The ideal candidate will have a Bachelor’s degree in Engineering/Computer Science and a Master’s degree in Data Science or Artificial Intelligence
  • Excellent communications skills; an ability to communicate with impact, ensuring complex information is articulated in a meaningful way to wide and varied audiences
  • You have an excellent understanding of key concepts in computer science (e.g. databases, software engineering practices, cloud computing - especially AWS) and data science (e.g. machine learning process)
  • Excellent knowledge of Python including Pytorch, Tensorflow and SKLearn as well as initial knowledge of LangChain and RAGAS.
  • Familiarity with CI/CD workflows is required and experience with containerisation and deployment using Docker/Kubernetes will be considered a plus
  • 1+ year experience working in relevant role (training, evaluating and deploying Machine learning models)
  • You can demonstrate a growth mindset in terms of picking up new challenges and transforming them in an opportunity to learn
Seniority level
  • Seniority level Entry level
Employment type
  • Employment type Full-time
Job function
  • Job function Engineering and Information Technology
  • Industries IT Services and IT Consulting

Referrals increase your chances of interviewing at Archisurance by 2x

Sign in to set job alerts for “Software Engineer” roles. Full Stack Developer - MERN (Remote, Anywhere in Pakistan, AED Salary) Associate Software Engineer - Data Science

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Engineer

Sindh, Sindh Software Digital

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

Bachelors in Software Engineering, Computer Science or relevant

  • Writing clean, high-quality, high-performance, maintainable code
  • Develop and maintain software, including applications, databases, interfaces, and enhancements.
  • Coordinate cross-functionally to ensure project meets business objectives and compliance Standards
  • Support test and deployment of new products and features
Job Specification
  • Ability to work on Client projects at Client premises
  • Comfortable to travel onsite locations Gulf, Asia, Europe, and Africa regions regarding project assignments
  • Should be an excellent team player and motivate the team to complete the tasks on or before Time with Quality ensuring seamless Project Delivery
  • One must keep updating technological skills and ability to share knowledge with the team
  • Effective communication skills in English (listening, speaking, and writing)
Information Technology and Services - Karachi, Pakistan #J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Engineer

Islamabad, Islamabad easypaisa digital bank

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

Position Summary:

You will be responsible for designing, developing, and maintaining mobile apps, with a specific emphasis on iOS applications. The developer will be involved in the entire app lifecycle, from the concept stage to delivery, and provide post-launch support.

Duties and Responsibilities:

  1. Design and build iOS applications.
  2. Contribute in all phases of the development lifecycle.
  3. Write well-designed, testable, and efficient code.
  4. Ensure designs comply with specifications.
  5. Prepare and release software components.
  6. Identify and rectify bottlenecks, fix bugs, and assist in maintaining code quality, organization, and automation.
  7. Support continuous improvement by exploring and presenting alternatives and technologies for architectural review.
  8. Adhere to easypaisa Digital
This advertiser has chosen not to accept applicants from your region.

Software Engineer

Lahore, Punjab iCareManager, LLC.

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

We’re lookingfor a passionate Software Engineer to design, develop and install softwaresolutions. Ideally, the candidate should be able to build high-quality,innovative and fully performing software in compliance with coding standardsand technical design. Software engineers must be skilled in development,writing code, and documenting functionality.

  • Design,develop, and maintain scalable, high-quality software solutions.
  • Writeclean, efficient, and testable code following best practices.
  • Developand execute unit and integration tests to ensure code quality.
  • Identifyand resolve critical issues with a focus on security and stability.
  • Collaboratewith cross-functional teams to deliver sprint commitments.
  • Mentorjunior engineers and contribute to a collaborative team culture.
  • Maintainand improve technical documentation and coding standards.
  • Activelyparticipate in sprint planning, stand-ups, and retrospectives.
Requirements
  • Comprehensiveunderstanding of the software development lifecycle.
  • Advancedproficiency in C# and .NET frameworks, including MVC, Web API, and .NETCore.
  • Skilledin version control tools, particularly Git.
  • Stronganalytical and problem-solving abilities.
  • Proficientin developing testing strategies, including unit, integration, andautomated testing.
  • Demonstratesleadership qualities with the ability to mentor and guide team members.
  • Stronginterpersonal skills and the ability to work independently.
  • Bachelor’sdegree in Computer Science, Engineering, or a related field.
  • Minimum 1-3 years of professional experience in software development.
  • Expertisein programming languages, particularly C#, and related frameworks.
  • Experiencewith website tracking tools and security-focused engineering practices.
  • Adynamic and collaborative work environment.
  • Opportunitiesfor professional growth and skill development.
  • Competitivesalary and benefits package.
  • Thechance to play a key role in revolutionizing the healthcare technologyindustry.
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Engineer

Punjab, Punjab Pakipreneurs

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

We are hiring for a software engineer for an on-site position in Islamabad. The ideal candidate should have experience in the technologies mentioned below. He/She should be passionate about the work he does.

The most important traits for us are punctuality and the willingness to learn new tools and technologies.

Responsibilities

The job requires availability on-site daily to work with the team lead on ongoing development projects. It also includes maintaining the products by fixing any bugs that may arise and helping resolve support queries.

  1. Directly work with the team lead on development & maintenance of products.
  2. Maintain the products by efficiently fixing bugs reported by support on a daily basis.
  3. Create and maintain documentation that includes the design, requirements, and user manuals for the team.
  4. Self-starter/ Responsible: candidate should be able to handle tickets/tasks on his own.
  5. Maintenance of already built systems.
  6. Development & Deployment of new features.
  7. Thoroughly test your work before deployment.
  8. Handle all deployment tasks on the development & production servers.
What we are looking for in you?
  1. Highly detail-oriented.
  2. Excellent interpersonal skills, team player.
  3. Ability to handle pressure and respond well in complicated scenarios.
  4. Ability to handle large codebases, review code & databases, and improve them.
  5. Self-starter, ambitious, willing to learn new tools and technologies.
Ability to commute/relocate:

Islamabad: Reliably commute or plan to relocate before starting work (Preferred).

Experience:
  1. PHP: 4 years (Required).
  2. AngularJS: 1 year (Required).
  3. Git/ SSH/ Linux: 1 year (Required).
  4. Agile Development: 1 year (Preferred).
Salary Range:

Rs50,000.00 - Rs180,000.00 per month.

Job Specification

Tools & Technologies:

  1. Well-versed in PHP development, including PHP 5 & 7.
  2. Hands-on experience in PHP frameworks including but not limited to:
  3. WordPress.
  4. Laravel.
  5. CodeIgniter.
  6. Bootstrap/ Material UI/ Tailwind CSS.
  7. TypeScript.
  8. React or Vue.
  9. Database Development experience required in:
  10. MySQL.
  11. MongoDB.

Other tools/technologies that you must have experience with include Git/GitHub:

  1. Knowledge of agile development.
  2. JIRA software.
  3. Knowledge of SSH Shell and basic commands.
  4. Experience with Operating Systems Windows or Mac.
  5. Understanding of/have used Linux/Ubuntu.

Information Technology and Services - Islamabad, Pakistan

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Engineer

Islamabad, Islamabad ID-ware

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

What do we offer?

  • A career-oriented position in a rapidly growing company
  • Opportunity to work with multinational clients in an international environment
  • Be a part of an international team
  • Opportunities to further develop your skills by participating in company sponsored internal or external technical courses
Job Description

  • Expert proficiency in C#, .NET Framework 4.5+, .NET Core, RESTful Web APIs, SQL Server, Object-Oriented Programming (OOP), SOLID principles, and design patterns.
  • Front-End Expertise: Angular 2+ is required.
  • Knowledge and hands-on PHP and Java Spring Boot Hibernate is a must.
  • Source Control Systems: Strong experience with Git, or similar.
  • Agile Development: Experience with SCRUM/Kanban, Continuous Integration, and Test-Driven Development (TDD).
  • Architectural Design: Ability to design and implement scalable technical architecture.
  • Strong communication skills for working with internal and external stakeholders.
Your profile

  • 3+ years of experience in C# software development
  • Strong command of C#, .NET Core, RESTful Web APIs, and SQL Server.
  • Deep understanding of Angular 2+ for front-end development.
  • English language skills both verbal/written shall be fluent.
What is our hiring process?

We Have Two Stage Hiring Process

  • Technical Interview
  • Final Interview
About Us

At ID-ware, we have been successfully developing software solutions for Physical Identity and Access Management (PIAM) for nearly 20 years. With our software solution, we protect all the valuable elements that make up a company: the products, the ideas, the infrastructure, and above all, the people who work there. And we are particularly proud of that. This is achieved through the successful and appreciative collaboration of our diverse team, which tackles everyday challenges with a lot of passion, new ideas, individual responsibility, and a lot of fun. We would be delighted if we could also inspire you to join our team. #J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Software engineer Jobs in Pakistan !

Software Engineer

Islamabad, Islamabad ENW Trading

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

Responsibilities:
- Collaborate with cross-functional teams to analyze user requirements and design software solutions for various projects in trade, e-commerce, telecommunications, and marketing.
- Develop high-quality, efficient code using programming languages such as Java, Python, or C++.
- Conduct thorough testing and debugging of software applications to ensure optimal performance and functionality.
- Participate in software architecture design and project planning activities.
- Provide technical support and guidance to team members and end users as needed.

Job Specification

Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or related field.
- Proven experience as a Software Engineer or similar role.
- Strong programming skills and proficiency in languages such as Java, Python, or C++.
- Familiarity with software development methodologies and best practices.
- Excellent problem-solving abilities and attention to detail.
- Effective communication and teamwork skills.

Location: Marketing and Advertising - Islamabad, Pakistan

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Engineer

Islamabad, Islamabad Kodifly

Posted 12 days ago

Job Viewed

Tap Again To Close

Job Description

Job Description - Software Engineer

About Kodifly:

Kodifly is at the forefront of transforming infrastructure monitoring through advanced spatial intelligence. Based in the vibrant hub of Hong Kong Science Park and backed by initiatives like HKAI Lab and the Nvidia Inception program and now expanding to Islamabad, Pakistan - we specialize in pioneering 3D point cloud processing, digital twin creation, and cutting-edge LiDAR technology. Our flagship product, SpatialSense, integrates these technologies to provide real-time, actionable insights that enhance the safety, efficiency, and sustainability of infrastructure projects.

Job Description:

We are looking for a Software Engineer with a focus on Computer Vision to enhance our technology stack. This role offers a unique opportunity to work on real-world applications of AI and computer vision, contributing directly to the innovation and effectiveness of our SpatialSense product.

Key Responsibilities:

  • Develop and refine algorithms to enhance our capabilities, with a particular focus on spatial data presentation using GIS.
  • Design, develop, test, and maintain software applications according to specifications.
  • Collaborate with product managers, designers, and other stakeholders to gather requirements and define project scope.
  • Write clean, efficient, and well-documented code using appropriate software development methodologies.
  • Conduct thorough code reviews to ensure code quality, maintainability, and adherence to coding standards.
  • Debug and resolve software defects and issues in a timely manner.
  • Participate in architecture and design discussions to propose and implement solutions that align with business goals.
  • Collaborate with cross-functional teams to integrate software components and resolve integration issues.
  • Stay up-to-date with emerging technologies and industry trends to continuously improve software development practices.
  • Collaborate with other assurance engineers to develop and execute comprehensive test plans.
  • Contribute to the continuous improvement of development processes and tools.
  • Create cutting applications for the edge and cloud
  • Participate in the design and development of new features that utilize cutting-edge computer vision techniques to advance our digital twin technology.
  • Analyze performance data and iterate on our solutions to enhance accuracy and robustness in spatial data handling.

Qualifications:

  • Bachelors, Masters or Ph.D. in Computer Science, Engineering, or related field
  • Proficiency in creating applications for the cloud and edge
  • Solid understanding of cloud computing platforms (e.g., AWS, Azure, GCP) and associated services.
  • Familiarity with edge computing concepts and technologies, such as CDN, caching, and edge caching.
  • Prior DevOps experience
  • Experience with ROS software and methodologies is a plus.
  • Proficient in programming languages such as C++, Python, or similar.
  • Strong understanding of software development principles, practices, and methodologies.
  • Experience with backend software development frameworks and libraries.
  • Familiarity with version control systems (e.g., Git) and collaborative development tools (e.g., Jira, Confluence).
  • Knowledge of relational and non-relational databases and database design principles.
  • Solid understanding of data structures, algorithms, and object-oriented programming concepts.
  • Experience with unit testing and integration testing frameworks.
  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration skills.
  • Ability to work independently and effectively in a team environment.

We Offer:

  • Opportunity to work with state-of-the-art technology in a rapidly evolving field.
  • A collaborative environment where innovation is encouraged and rewarded.
  • Competitive salary and share options.
  • Professional development opportunities and a chance to make a significant impact in infrastructure safety and efficiency.

Join Us at Kodifly: If you’re ready to apply your computer vision skills to tackle real-world challenges and drive technological advancement, Kodifly is looking for you. Apply now and begin your journey at the cutting edge of infrastructure technology!

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Engineer

Lahore, Punjab TetraHex, Pvt Ltd

Posted 12 days ago

Job Viewed

Tap Again To Close

Job Description

We are hiring for a Software Engineer. You'll be working with other devs on international projects in various technologies.

Responsibilities
  • Independently clarify technical requirements, develop coding estimates and apply a broad range of design approaches to bring innovative solutions
  • Review code of other team members and provide constructive direction
  • Constantly strive to raise the bar on engineering excellence.
  • Drive continuous improvement of software quality, customer experience and maintainability of products/features.
Requirements
  • B.S. or equivalent experience in Computer Science
  • Strong understanding of CS fundamentals
  • Solid understanding of data structures and algorithms
  • Interest and ability to learn new programming languages and environments as needed
  • Familiarity with Web Technologies, SQL & NoSQL
What we offer
  • Above market salary, with reviews twice a year
  • Generous provident fund contribution
  • Work from home flexibility, you choose what suits you
  • Ongoing training and professional development
  • Exciting and challenging work
  • Performance based bonuses and appreciations
  • Company trips, mountains are calling
  • Appreciation lunches, dinners, team events
  • Game sessions, it's not all about work!
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Software Engineer Jobs