Point your AI agent at freehire and let it find you a job.

Get the CLI →

Xymbia Inc.

NewBe an early applicant

Principal Software Engineer

Posted Updated
Discussion

Summary

Principal Engineer at Xymbia leading a small team that supports client Zones on the Zones Digital Platform — a hybrid role in Islamabad combining people management and architectural ownership with hands-on engineering across Go backend services, React frontends, and data systems built on PostgreSQL, StarRocks, and Kafka.

Company: Xymbia Inc.

Client: Zones

Location: Islamabad, Pakistan

Work arrangement: Hybrid — two days in the office each week, with the remaining days remote

Technology stack: Go (Golang), React, PostgreSQL, StarRocks, and Kafka

About the role

Xymbia Inc. is hiring a Principal Engineer to lead a small engineering team supporting our client, Zones, on the Zones Digital Platform.

You will combine technical leadership, hands‑on engineering, and people management. You’ll shape the platform’s architecture, guide delivery, and manage a team of lead engineers and software engineers while staying close to the code.

What you’ll do

  • Manage, mentor, and develop a small team of lead engineers and software engineers.
  • Own technical direction and architectural decisions across backend services, frontend applications, and data systems.
  • Contribute to critical implementations, design reviews, code reviews, and complex troubleshooting.
  • Collaborate with Zones stakeholders to translate business priorities into technical plans and delivery milestones.
  • Build and improve services using Go, interfaces using React, and data capabilities using PostgreSQL, StarRocks, and Kafka.
  • Establish engineering practices for testing, security, observability, performance, and reliability.
  • Balance feature delivery with technical debt reduction and long-term platform health.
  • Support hiring and build a culture of ownership, collaboration, and continuous improvement.

What you’ll bring

  • Experience leading the architecture and delivery of complex production software.
  • Strong hands‑on backend engineering skills, ideally in Go, with the ability to guide full‑stack development.
  • Experience managing and mentoring engineers, including senior or lead engineers.
  • Strong knowledge of distributed systems, API design, relational databases, and event‑driven architecture.
  • Practical experience with PostgreSQL and Kafka, or comparable technologies.
  • Familiarity with React and modern frontend development.
  • Sound judgment in balancing technical tradeoffs, business priorities, and delivery risks.
  • Clear communication skills and experience collaborating directly with client stakeholders.

Additional experience we value

  • StarRocks or other analytical databases and real‑time analytics platforms.
  • Improving platform scalability, performance, and reliability.
  • Automated delivery pipelines, cloud infrastructure, and production observability.
  • Delivering software across distributed teams and client environments.

Skills

What Principal Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.