Our client's Microsoft Business Solutions team is a Microsoft Gold Partner and leader in Microsoft software implementations for medium to large organisations, providing their clients with the ability to keep up with the ever-changing digital world by implementing Microsoft's M365.Role OverviewOur client is looking for a Solution Architect who will be responsible for designing, developing and implementing systems architecture that will meet business needs. This is a dynamic and exciting opportunity to join a growing new business area within a market-leading company.Key ResponsibilitiesLead design and architecture of impactful open source projectsCode in Golang, Rust, Python, C/C++, or Typescript/ReactCollaborate proactively with a globally distributed teamMentor, develop, and advise colleagues in their career progressionDisplay technical leadership in Canonical and our communitiesDebug issues and produce high-quality code to fix themContribute to technical documentation with the aim to make it the best of its kindRequirementsAn exceptional academic track record from both high school and universityUndergraduate degree in Computer Science or STEM, or a compelling narrative about your alternative pathDrive and a track record of going above-and-beyond expectationsTechnical leadership as well as team motivation, direction, and paceWell-organised, self-starting, and able to deliver to scheduleProfessional manner interacting with colleagues, partners, and communityDeep experience with at least one of Go, Rust, Python, or CSubject matter expertise in your engineering domainConscientiousness and detail orientation, with a focus on performanceProfessional written and spoken EnglishExperience with Linux (Debian or Ubuntu preferred)Excellent interpersonal skills, curiosity, flexibility, and accountabilityPassion, thoughtfulness, and self-motivationExcellent communication and presentation skillsResult-oriented, with a personal drive to meet commitmentsAbility to travel twice a year, for company events up to two weeks eachAdditional SkillsExperience with container technologies such as LXD, Docker, and KubernetesExperience with highly concurrent, distributed systemsExperience with embedded systemsPerformance engineering – from kernel to web – benchmarks, optimisationExperience with software security – fuzzing, tabletop threat models, analysis, auditExperience with build systems and toolchains, including for cross-compilationExperience with public clouds or OpenStackExperience with Debian/Ubuntu packagingExperience with systems programming or scalable web services
#J-18808-Ljbffr