Job Title: Principal Software Engineer
Location: Hybrid | Islamabad | Rawalpindi
Type: Full-Time
Senior Individual Contributor Department: Engineering
You'll work alongside strong engineers across backend, DevOps, and AI teams—bringing clarity to technical decisions and contributing directly to production code.
What You’ll Do
● Design and develop core backend systems for secure, large-scale web applications, including authentication, access control, and network-aware services.
● Build and integrate AI-powered services, such as agent workflows, RAG pipelines, and semantic search using vector databases.
● Implement and scale data processing pipelines for real-time and batch workloads.
● Collaborate with DevOps teams to maintain CI/CD pipelines, infrastructure as code, and observability.
● Contribute high-quality code, conduct deep technical reviews, and advocate best practices.
What You Bring
● 6+ years of backend or systems engineering experience, including large-scale production systems.
● Proficiency in Python, Go, Java, or similar backend languages.
● Experience designing distributed systems using microservices, messaging queues, and event-driven architectures.
● Familiarity with cloud-native development (AWS/GCP), containers (Docker, Kubernetes), and IaC tools (Terraform, CDK).
● Exposure to secure system design, including auth flows and API hardening.
● Understanding of data engineering or AI/ML integrations (e.g., RAG systems, vector stores) is a plus.
● Strong system design skills with the ability to work independently on complex technical challenges.
CLEANOMATICS
Ness Digital Engineering
Zoom
Progressive Edge
Prematch