Principal Software Architect
Role details
Job location
Tech stack
Job description
patterns from intake * build * QA * deploy * measure. Secure by default, GDPR-safe, compliance-ready.Full-stack workflow automationScalable GraphQL APIs, integrations, event-driven systems, monitoring/logging, error handling, and documentation that scales beyond you.What you'll build (real scope)High-concurrency APIs and reliability mechanisms (retries, idempotency, queues)Event-driven systems that don't drop dataDashboards/reporting surfaces that remain consistent under loadCloud-ready architecture across GCP (with minimal AWS for asset management)Systems designed to ship fast, stay robust, and scale cleanlyWhat success looks likeFeatures ship fast without hacksThe system scales from 10 * 10,000+ users with confidenceReliability is visible: monitoring, alerts, error tracking, runbooksSecurity is default: permissions, audit trails, GDPR-safe practicesClear scoreboard: uptime, latency, error rates, queue health, enterprise readiness metricsAI is applied with taste and rigour: you help, Arm's Mali GPU software powers billions of devices. We are hiring a Principal Software Architect to play a key role in defining, shaping, and guiding the evolution of GPU hardware and software technologies. You will work closely with architects, hardware teams and software..., A leading crypto platform in London seeks a Principal Software Engineer to define technical direction and tackle complex architectural challenges. The ideal candidate has 8-10 years of software development experience, primarily in Python. Responsibilities include..., An international financial services firm is seeking a Principal Software Engineer to enhance technology products within their Asset & Wealth Management space. The role involves collaborating within agile teams, developing scalable software solutions, integrating AI...
Requirements
us ship AI-powered capabilities that are measurable, monitored, and safe, not magical or brittleYou're a visionary when it comes to AI and its impact on modern engineering: you bring new ideas and practical patterns that raise delivery speed and quality without compromising correctnessWho thrives hereYou dive in and help debug issues collaboratively. You ship production-grade systems quickly. You make sharp trade-offs without sacrificing reliability. You communicate crisply async (short Looms, diagrams, notes). You enjoy building enterprise systems that teams can depend on.You're AI-native in practice. You're curious enough to explore what's possible and disciplined enough to ship what's reliable. You can build AI into the product in a production-safe way (guardrails, evals, monitoring, failure modes), and you bring a strong point of view on how AI should reshape the engineering workflow, raising speed and quality without sacrificing correctness.Must-havesNodeJS, GraphQL (NestJS), PostgresSQLData structuresOOP principlesUnderstanding of complexity principles and correct approachesExperience with AI and LLMs (including but not limited to Gemini)Strong analytical and problem-solving skills in a fast-changing environmentReliability mindset: monitoring, logging, retries, QA, incident-aware designComfortable operating in a sprint with incomplete context and tight deadlinesExperience in GCP, Prisma and terraformAdditional SkillsCode quality & maintainabilityWrites readable, consistent, and well-structured codeUnderstands trade-offs between speed of delivery and long-term maintainabilityComfortable working in a shared codebase with established guidelinesTesting mindsetUnderstands the value of unit, e2e, and regression tests to minimise disruption to the frontend appsWrites testable code and doesn't rely solely on manual testingCollaboration & ownershipCan work closely with frontend, product, and design teamsTakes ownership of features end-to-endComfortable, Job Description Principal Software Engineer Edinburgh An innovative and well-established med tech company are seeking a proven technical leader to join its R&D team basedin central Edinburgh as a Principal Software Engineer. This is a unique opportunity to play a key..., A technology solutions company based in Southampton is seeking an Architect and Software Developer. The ideal candidate will possess strong skills in C# and cloud environments, along with a passion for product quality and problem solving. Responsibilities include owning the...