Principal Software Engineer, Real-Time Platforms

Mission.dev

Pakistan

On-site

PKR 450,000 - 750,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Mission.dev is seeking a Principal Software Engineer to lead real-time enterprise-grade systems built with Angular, Spring Boot, LiveKit, and WebRTC. This senior IC role emphasizes architectural judgment, mentorship, and technical influence over people management.

You will modernize legacy code, drive quality, and guide teams toward scalable, maintainable solutions. You will own frontend and backend design decisions, while ensuring reliability, performance, and secure API design across real-time

Qualifications

  • 8+ years of professional software engineering experience building and maintaining enterprise-grade applications.
  • Strong hands-on expertise with LiveKit, WebRTC, or comparable real-time communication platforms.
  • Deep experience building scalable real-time communication or streaming systems in production environments.
  • Strong proficiency with Angular, TypeScript, RxJS, and frontend architecture patterns.
  • Strong proficiency with Java and Spring Boot.
  • Experience designing scalable APIs, distributed systems, and backend orchestration services.
  • Strong understanding of real-time communication concepts including signaling, latency, permissions, reconnection handling, and session lifecycle management.
  • Proven experience refactoring and modernizing complex legacy systems safely and incrementally.
  • Strong knowledge of automated testing, CI/CD, and engineering best practices.
  • Experience influencing engineering decisions and mentoring teams without formal authority.
  • Strong communication skills with the ability to explain technical tradeoffs clearly to both technical and non-technical stakeholders.

Responsibilities

  • Provide technical leadership and engineering guidance across frontend, backend, and real-time communication systems.
  • Drive architectural improvements focused on scalability, maintainability, observability, security, and operational resilience.
  • Influence engineering standards and best practices through hands-on contribution, code reviews, coaching, and technical collaboration.
  • Help teams balance delivery speed with long-term software quality and maintainability.
  • Design and improve LiveKit and WebRTC-based communication platforms including rooms, participants, media tracks, permissions, session lifecycle, and backend orchestration.
  • Build secure, reliable, and low-latency real-time communication experiences across frontend and backend systems.
  • Improve session reliability, reconnection handling, observability, monitoring, and production troubleshooting capabilities.
  • Optimize systems for latency, bandwidth efficiency, scalability, and resilience in production environments.
  • Support architectural decisions around self-hosted vs managed infrastructure, recording pipelines, storage, scalability, and security.
  • Frontend Engineering (Angular)
  • Improve Angular architecture, modularity, maintainability, and frontend performance.
  • Refactor legacy frontend code to reduce complexity, duplication, and fragile UI behavior.
  • Guide teams on TypeScript, RxJS, state management, accessibility, error handling, testing, and frontend observability.
  • Design and improve Spring Boot services, APIs, integrations, persistence patterns, and operational behavior.
  • Strengthen backend architecture through clear domain boundaries, secure API design, validation, transaction handling, and observability.
  • Refactor backend systems to improve testability, maintainability, and operational reliability.
  • Engineering Excellence & Refactoring
  • Lead incremental modernization and technical debt reduction efforts across complex systems.
  • Promote XP practices including TDD, pair programming, continuous integration, refactoring, and small-batch delivery.
  • Improve automated testing strategies across frontend, backend, API, and integration layers.
  • Help teams improve confidence in delivery pipelines through better testing, observability, and operational discipline.
  • Use AI-assisted development tools responsibly to accelerate code understanding, testing, refactoring, documentation, and debugging.
  • Review AI-generated output critically to maintain high standards for security, maintainability, and architecture quality.
  • Help establish practical engineering guidelines for effective AI-assisted software development.

Skills

Angular
TypeScript
RxJS
Java
Spring Boot
Frontend architecture

Tools

LiveKit
WebRTC
Kubernetes
Docker
Observability

Job description

Mission.dev is seeking a Principal Software Engineer to lead real-time enterprise-grade systems built with Angular, Spring Boot, LiveKit, and WebRTC. This senior IC role emphasizes architectural judgment, mentorship, and technical influence over people management.

You will modernize legacy code, drive quality, and guide teams toward scalable, maintainable solutions. You will own frontend and backend design decisions, while ensuring reliability, performance, and secure API design across real-time

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Mission.dev • Pakistan

On-site
PKR 450,000 - 750,000
PRINCIPAL SOFTWARE ENGINEER
PRINCIPAL SOFTWARE ENGINEER

Tech Avenue Pvt Ltd • Islamabad

On-site
PKR 1,500,000 - 2,000,000
Principal Software Engineer - II (Contractual)
Principal Software Engineer - II (Contractual)

Pakistan Single Window • Karachi Division

On-site
Principal Software Engineer
Principal Software Engineer

Spur Solutions • Karachi Division

On-site
PKR 16,727,070 - 25,090,605
Senior Software Engineer - Angular
Senior Software Engineer - Angular

Creativechaos • Lahore

On-site
PKR 1,500,000 - 2,500,000
Lead Software Eng. - Angular
Lead Software Eng. - Angular

QBS CO Pvt Ltd • Karachi Division

On-site
PKR 6,996,000 - 12,595,000
Senior Frontend Engineer
Senior Frontend Engineer

Jobtailor • Karachi Division

On-site
PKR 1,800,000 - 3,600,000
Senior Software Engineer (Embedded Linux & C++)
Senior Software Engineer (Embedded Linux & C++)

Strategic Systems International • Lahore

On-site
PKR 1,200,000 - 1,800,000
Remote Senior Backend-Heavy Full-Stack Engineer
Remote Senior Backend-Heavy Full-Stack Engineer

Smart Working • Multan

Remote
PKR 300,000 - 520,000
Fixed Shifts: 11:30 AM - 9:00 PM PKT (
No Weekend Work
Day 1 Benefits
+2
Remote Software Engineering Manager - .NET & Angular
Remote Software Engineering Manager - .NET & Angular

VeriPark • Pakistan

On-site
PKR 350,000 - 700,000
Remote work freedom
Performance bonus
Health & wellbeing package
+3