CareerPlanSign in

Principal Software Engineer - Python

Islamabad, Islamabad Capital Territory, Pakistan🌐 Remote💼 Full-time🗓 2022-01-25 → 2026-09-26

Core

Lead a team of engineers to develop server applications, including writing RESTful APIs, ensuring functionality, security, and performance.

Role type

Principal Software Engineer (Python backend)

Builds

Server applications and RESTful APIs for client consumption

Domain

Enterprise software development, Cloud infrastructure

Deliverable

production ML models | product features | infrastructure

Required skills

Python, Django, RESTful API design, Team leadership, Mentoring, Unit testing, Database design, Cloud platforms (Azure, AWS), Relational and NoSQL databases, Version control (Git/Github)

Preferred skills

Microsoft technologies, Front-end technologies, Security standards compliance

Technologies

Python, Django, Azure, AWS, Oracle, SQL Server, MySQL, PostgreSQL, MongoDB, Github, JIRA

Responsibilities

Lead a team of software engineers, Mentor team members through training and guidance, Analyze business requirements, Estimate assigned tasks, Write code and unit tests, Tune code for enhanced security and performance, Maintain systems by fixing existing issues, Evaluate candidates for open positions

Seniority

Principal, hands-on IC with leadership

Sourced via workable · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.