Karachi, Pakistan

Senior Software Architect (Backend & Distributed Systems)

 Job Description:

Position: Senior Software Architect (Backend & Distributed Systems)

Location: Remote (Pakistan)

Job Type: Full-time

Work Hours: 09:00 AM – 05:00 PM PST (10:00 PM - 06:00 AM PKT)

Role Overview:

Were looking for a Senior Software Architect who can design resilient, scalable backend systems powering data-heavy applications. You will be responsible for designing systems, making key technical decisions, and actively building backend services that power our core platforms. This is a leadership-through-execution role — combining strategic architectural thinking with strong implementation skills.

Key Responsibilities:

  • Architect and evolve backend systems that support high-volume traffic and production workloads.
  • Lead major architectural improvements across APIs, crawlers, data ingestion pipelines, and core services.
  • Design distributed systems with a strong focus on scalability, reliability, and performance.
  • Build new production systems from scratch while modernizing legacy components.
  • Define system-level strategies for observability, failure handling, and long-term maintainability.
  • Break down complex technical initiatives into clear, executable components.
  • Drive performance optimization and infrastructure efficiency.
  • Collaborate directly with leadership on long-term technical direction.
  • Mentor engineers through architecture reviews, system design discussions, and engineering best practices.

Requirements:

  • 10+ years of experience in backend engineering or system architecture.
  • Proven track record designing and maintaining high-traffic production systems.
  • Strong experience with APIs, distributed systems, and backend services at scale.
  • Systems thinking mindset: concurrency, performance bottlenecks, scaling strategies, failure modes, and resiliency.
  • Ability to independently make high-impact architectural decisions.
  • Experience in data-heavy systems, crawling infrastructure, or network-related systems is highly valuable.
  • Python experience is a plus.
  • Comfortable using AI-assisted tools (Copilot, ChatGPT, etc.) to enhance engineering productivity.

Nice to Have:

  • Experience evolving legacy systems.
  • Background in data-heavy systems (feeds, crawlers, analytics pipelines).
  • Infrastructure, scalability, and performance tuning experience.
  • Mentoring mid- and senior-level developers.

Benefits & Perks:

  • Fully remote work.
  • Healthcare coverage for you and your family.
  • Paid leave, vacation, and holidays.
  • Equipment allowance for home office setup.
  • Profit sharing and performance-based bonuses.
  • Long-term growth and collaborative team culture.

About Us:

AutoScale Ventures is a technology-driven company with 50+ team members across the Philippines, Pakistan, India, the U.S., China, and Canada. We operate a group of businesses spanning tech, data services, and infrastructure, and AI, with some of our main products and ventures around:

Only shortlisted candidates will be contacted. We look forward to meeting the right person for this role!


  Required Skills:

Performance Performance Tuning Data Support Pipelines Scalability Scratch Healthcare Mentoring Reviews Components Reliability Architecture Developers Optimization Infrastructure Analytics Software Design Engineering Python Leadership