System Architect
Role details
Job location
Tech stack
Requirements
detailed feedback - Lead architecture review sessions and facilitate technical decision-making across teams - Partner with Product Managers, Dev Leads, Security, SRE and Infrastructure teams to establish platform-wide standards - Lead threat modeling exercises and drive technical consensus for platform-wide initiatives - Mentor engineers on architectural best practices and resolve complex technical challenges - Write comprehensive technical documentation including ADRs, design documents, runbooks, and API specifications - Create visual system diagrams and research technical solutions from diverse sources - Design zero-downtime migration strategies and define acceptance criteria for architectural changes Qualifications - Ability to facilitate architectural decision-making and create technical roadmaps - Proven track record with feature flags, gradual rollouts, and zero-downtime deployments - Strong hands-on Golang coding skills - must write production-quality code - Exceptional technical writing and communication abilities for diverse audiences - Proven experience architecting both large microservice environments (100+ services) and monolithic applications - Mentorship mindset and cost analysis capabilities - Infrastructure & Operations: Working knowledge of Kubernetes, Docker, CI/CD pipelines, Infrastructure as Code (Terraform), distributed systems patterns (Saga, circuit breakers, retries) - Communication & Data: Protocol Buffers, gRPC, WebSockets, Kafka event streaming, PostgreSQL (partitioning, replication, HA) - Experience planning phased implementations and leading complex cross-team projects - 8+ years building scalable distributed systems, with 3+ years in System/Platform Architect roles - Scale: Experience with systems handling millions of requests/events per day - Security & Authentication: OAuth 2.0/OIDC, JWT, mTLS, data encryption, public key cryptography, zero-trust architecture - Experience with AI-assisted workflows, particularly in system analysis and hunting for inconsistencies and corner cases - Community: Open source contributions, conference speaking, technical writing - Cloud & Compliance: AWS/GCP/Azure expertise, PCI-DSS, HIPAA, SOC2 - Extended Infrastructure: Service mesh (Istio, Linkerd), NoSQL databases, Redis clustering, stream processing (Flink, Spark) - Advanced Security: Key Management Systems (HSM, AWS KMS), Secrets Management (Vault), specific crypto algorithms - Additional Languages: Ruby, Rust, Python, Java, C++, Kotlin-multiplatform Benefits - Flexible Working Arrangements: We maintain a hybrid remote work model and provide everyone with best of breed technology tools that enable them to work anywhere, anytime. - Great Employee Benefits: Such as an Employee Assistance Programme (EAP), Health Insurance, Referral Bonuses, and Workato Stock Options, tailored to the countries that our employees are based in. - Professional Development Opportunities: We support individual career ambitions, and set aside training programs and budgets they can tap on to upgrade both soft and hard skills. - Recreation Time: From virtual game nights to fitness sessions, there's always time for a little fun on the calendars. - Dedicated Wellness: We make it a point to dedicate time to pause, recharge and get to know each other better. J-18808-Ljbffr