Sr. Software Engineer
1 day ago
About the Role
The Senior Software Engineer is a technical role responsible for the design, development, and optimization of scalable applications and APIs using Python 3.x, Django, and Django Rest Framework (DRF). The engineer ensures high performance, security, and reliability while integrating with third-party services and managing MySQL/PostgreSQL databases. This role involves Linux server deployment, CI/CD pipeline implementation, and collaboration with cross-functional teams (Product, DevOps, Design) to deliver robust solutions.
By leveraging best practices in software architecture, automated testing, and documentation, the Senior Software Engineer drives efficient problem resolution and maintains high code quality. This position plays a critical role in customer satisfaction and product success through timely delivery, scalable design, and adherence to security and performance standards.
Essential Job Functions:
- Develop and maintain robust, scalable web applications using Python 3.x, Django, and Django Rest Framework (DRF).
- Develop and maintain micro services in Python 3.x
- Design, implement, and manage RESTful APIs for internal and external integrations.
- Optimize application performance and ensure secure, maintainable code.
- Work with MySQL and PostgreSQL databases for schema design, data migration, and query optimization.
- Deploy, monitor, and troubleshoot applications on Linux servers.
- Set up and manage CI/CD pipelines to streamline development and deployment.
- Collaborate closely with cross-functional teams including DevOps, Product, and QA.
- Integrate third-party APIs and cloud services to extend platform capabilities.
- Contribute to architectural discussions and provide innovative technical solutions.
- Stay up to date with industry trends, tools, and technologies.
- AI/ML agent integration or development.
- Deploy and monitor the code with Docker, Kubernetes.
What Qualifies You
- Comfortable with debugging, troubleshooting, and optimizing performance in complex systems.
- Experience working through the entire software development lifecycle, from design to deployment and support.
- Solid understanding of software development principles, including design patterns, data structures, and object-oriented programming.
- Comfortable working in agile environments with continuous delivery and integration cycles.
- Experience with Docker, Kubernetes, or other container/orchestration tools.
- Proficiency in asynchronous programming (asyncio, Celery).
- Self-starter: uses an appropriate sense of urgency and has capability of resolving complex technical problems and works both independently and collaboratively with a team
- Willingness and desire to continue advancing technical expertise in collaboration with Engineers and Architects through the pursuit of technical certifications.
- Have strong communication skills (written, verbal, presentation)
- Ability to follow and document standard processes and procedures
- Ability to stay calm under pressure in a fast-paced environment, maintain a positive attitude, and quickly adapt to changing priorities and new technologies
- Open to feedback and continuously looking for ways to improve systems, processes, and yourself.
Package Details
-
Sr. Software Engineer
2 weeks ago
Islamabad, Islamabad, Pakistan Job Portal - dinCloud Pakistan Full time $40,000 - $80,000 per yearAbout the RoleThe Senior Software Engineer is a technical role responsible for the design, development, and optimization of scalable applications and APIs using Python 3.x, Django, and Django Rest Framework (DRF). The engineer ensures high performance, security, and reliability while integrating with third-party services and managing MySQL/PostgreSQL...
-
Senior Software Engineer
1 day ago
Islamabad, Islamabad, Pakistan Encode Full time 900,000 - 1,200,000 per yearEnCode is a cutting-edge software company strategically headquartered in Islamabad, serving as the dynamic tech extension of our Berlin-based parent company. We specialize in providing top-notch software solutions to clients across Europe. EnCode's mission is to empower software specialists by providing them with a stable and collaborative working...
-
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...
-
Sr. SQA Engineer
1 day ago
Islamabad, Islamabad, Pakistan En Route Technologies Pakistan Full time 900,000 - 1,200,000 per yearPosition: Senior SQA Engineer (Full-Time | Onsite)Location: Civic Center, Bahria Town Phase-4, IslamabadEn Route Technologies is seeking an experienced Senior SQA Engineer with 6+ years in software quality assurance to join their innovative team.Requirements:6+ years of SQA experienceStrong knowledge of QA methodologies and Agile testingExperience with...
-
Sr. z
1 day ago
Islamabad, Islamabad, Pakistan Pak Datacom Full time 1,000,000 - 3,000,000 per yearSr. zIslamabad, Pakistan As an employee of our company, you will collaborate with each department to create and deploy disruptive products. Come work at a growing company that offers great benefits with opportunities to moving forward and learn alongside accomplished leaders. We're seeking an experienced and outstanding member of staff.This position is both...
-
Director, Software Engineering
1 day 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 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...