850 Software Engineer jobs in Pakistan
Software Engineer
Posted today
Job Viewed
Job Description
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.
- 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.
- 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
Software Engineer
Posted today
Job Viewed
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 Entry level
- Employment type Full-time
- 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 ScienceWe’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrSoftware Engineer
Posted 2 days ago
Job Viewed
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
- 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)
Software Engineer
Posted 2 days ago
Job Viewed
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:
- Design and build iOS applications.
- Contribute in all phases of the development lifecycle.
- Write well-designed, testable, and efficient code.
- Ensure designs comply with specifications.
- Prepare and release software components.
- Identify and rectify bottlenecks, fix bugs, and assist in maintaining code quality, organization, and automation.
- Support continuous improvement by exploring and presenting alternatives and technologies for architectural review.
- Adhere to easypaisa Digital
Software Engineer
Posted 2 days ago
Job Viewed
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.
- 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.
Software Engineer
Posted 2 days ago
Job Viewed
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.
ResponsibilitiesThe 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.
- Directly work with the team lead on development & maintenance of products.
- Maintain the products by efficiently fixing bugs reported by support on a daily basis.
- Create and maintain documentation that includes the design, requirements, and user manuals for the team.
- Self-starter/ Responsible: candidate should be able to handle tickets/tasks on his own.
- Maintenance of already built systems.
- Development & Deployment of new features.
- Thoroughly test your work before deployment.
- Handle all deployment tasks on the development & production servers.
- Highly detail-oriented.
- Excellent interpersonal skills, team player.
- Ability to handle pressure and respond well in complicated scenarios.
- Ability to handle large codebases, review code & databases, and improve them.
- Self-starter, ambitious, willing to learn new tools and technologies.
Islamabad: Reliably commute or plan to relocate before starting work (Preferred).
Experience:- PHP: 4 years (Required).
- AngularJS: 1 year (Required).
- Git/ SSH/ Linux: 1 year (Required).
- Agile Development: 1 year (Preferred).
Rs50,000.00 - Rs180,000.00 per month.
Job SpecificationTools & Technologies:
- Well-versed in PHP development, including PHP 5 & 7.
- Hands-on experience in PHP frameworks including but not limited to:
- WordPress.
- Laravel.
- CodeIgniter.
- Bootstrap/ Material UI/ Tailwind CSS.
- TypeScript.
- React or Vue.
- Database Development experience required in:
- MySQL.
- MongoDB.
Other tools/technologies that you must have experience with include Git/GitHub:
- Knowledge of agile development.
- JIRA software.
- Knowledge of SSH Shell and basic commands.
- Experience with Operating Systems Windows or Mac.
- Understanding of/have used Linux/Ubuntu.
Information Technology and Services - Islamabad, Pakistan
#J-18808-LjbffrSoftware Engineer
Posted 2 days ago
Job Viewed
Job Description
- 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
- 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.
- 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.
We Have Two Stage Hiring Process
- Technical Interview
- Final Interview
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
Be The First To Know
About the latest Software engineer Jobs in Pakistan !
Software Engineer
Posted 2 days ago
Job Viewed
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.
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-LjbffrSoftware Engineer
Posted 12 days ago
Job Viewed
Job Description
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.
- 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.
- 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.
#J-18808-Ljbffr
Software Engineer
Posted 12 days ago
Job Viewed
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.
- 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
- 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!