Advance Search

Browse Jobs

Senior Software Architect

Posted 16 days ago

  • Clerkenwell, Greater London
  • Any
  • External
  • Expires In 2 months
BPP Education is entering a new phase of its growth and evolution, attracting thousands more students each year and expanding into new verticals and new markets globally. The BPP Product& Technology (P&T) organisation is evolving rapidly, and driving transformation of its platforms, digital products and experiences, in order to help BPP Education scale and meet the growth of the business in the coming years. We re looking for a software architect to help us design and build our digital platforms, products and user experiences, to deliver scalable, secure and performant experiences that delight and engage learners during their time studying with BPP and beyond, throughout their working lives. As a Senior Software Architect , you will report to the Head of Architecture and SRE, and you will help design and build scalable, performant and secure digital products at BPP. Collaborating closely with your peers in Engineering, Product, Design, Data , Security& SRE, you will help transform BPP Education to become more customer centred, design and data informed, to build products that meet and exceed our users needs across our education ecosystem. Key responsibilities: Work with your peers on the architectural design of our new platform, aligning the design to our overall technical strategy, and ensuring it is performant, scalable, testable and secure. Maintain BPP s architecture principals and work alongside your peers to provide the right governance to the engineering teams. Write clean, efficient and well documented code that adheres to our coding standards and practices. Participate in code reviews to ensure code quality and maintainability. Develop and maintain documentation architecture diagrams. Driving continuous technical improvement through the analysis of observability metrics and user feedback. Be up-to-date with industry best practices, new technologies, and emerging trends Essential Skills Prior to becoming a software architect, you have extensive experience working hands on as a software engineer in an agile environment using modern front end and cloud technologies including Typescript, React, Node.js, Next.js, Terraform & AWS. You can translate product and business goals into technical strategies and system architectures. You have experience with modern API frameworks such as GraphQL. You have experience at designing and building event driven systems. You are proficient at designing systems that solve complex business problems. You are passionate about what you do and have a high interest in keeping up with current best practices in your areas of expertise. As a great influencer with great communication skills, you love sharing your knowledge with others and helping them grow. You possess technical leadership knowledge where you can showcase your expertise by speaking at both internal and external conferences. Core Skills: AWS, Typescript, Node.js, React, GraphQL Other Skills: Next, SQL, Terraform, Github, Agile Seniority: Senior #J-18808-Ljbffr
Apply