← Back to jobs

System Design Architect

Pakistan
full_time
Pakistan

Role Summary

The System Design Architect role involves leading the architecture and design of scalable workflow platforms for enterprise clients. This senior position requires driving architectural engagements, mentoring teams, and ensuring robust solutions for distributed systems. The architect will play a pivotal role in shaping technology strategies and guiding engineering practices across multiple projects.

Benefits & Culture

This position offers the flexibility of remote work, allowing for a diverse work-life balance. The company fosters a culture of mentorship and knowledge sharing, providing opportunities for career growth and skill development. Collaborating with talented engineers and working on cutting-edge technology ensures a dynamic and impactful work environment.

Full Job Description

We are seeking aSystem Design Architectto lead the architecture, design, and evolution of modern, scalable, and resilient workflow platforms for our clients.As a trusted technology partner for several enterprise clients, we help organizations design distributed systems that are fault-tolerant, event-driven, and cloud-native. You ll play a key role in driving these architectural engagements defining patterns, mentoring teams, and ensuring solutions are robust and maintainable at scale.While direct experience with specific workflow orchestration technologies is a strong advantage, we valuesystem design expertise, distributed systems fundamentals, and rapid learning abilityabove all.Key ResponsibilitiesLeadend-to-end system design and architecturefor workflow and automation platforms across client engagements.Design and implementdistributed, event-driven systemswith high scalability, availability, and fault tolerance.Definearchitecture blueprints, reference implementations, and best practicesfor workflow orchestration and stateful service design.Collaborate with client engineering teams to evaluate, onboard, and scale workflow solutions.Guide decisions arounddata consistency, reliability patterns (sagas, retries, compensation), and observability.Conductarchitecture reviewsand provide technical governance across multiple concurrent projects.Partner with internal solution teams to establishaccelerators, templates, and frameworksfor rapid client adoption.Mentor engineers and provide architectural leadership within the organization.Qualifications8+ yearsof experience in software architecture, backend design, or distributed systems.Proven experience designingmicroservice-based or event-driven architectures.Deep understanding ofscalability, reliability, consistency models, and system resiliency.Proficiency in one or more languages such asGo, Java, Python, or TypeScript.Strong understanding ofmessaging, streaming, and asynchronous communication(e.g., Kafka, RabbitMQ, Pub/Sub).Experience withcloud-native infrastructure(Kubernetes, Docker, CI/CD, Observability).Solid background inAPI design, workflow modeling, or automation systems.Nice to Have (Highly Advantageous)Experience withworkflow orchestration platformsorstateful orchestration frameworks(e.g., Temporal, Cadence, Airflow, Step Functions).Understanding oforchestration vs. choreography,activity/task design, andfailure handling patterns.Experience running or optimizingworkflow or event-processing clustersin production environments.Familiarity withKubernetes operators,service meshes, andobservability stacks (Grafana, Prometheus, OpenTelemetry).

Similar jobs

Found 6 similar jobs