Software Architect - LEO Learning

Brighton and Hove

Closing date: 03/01/2019

LEO plc was created in 2013 by a highly experienced team of successful corporate leaders and learning technologies professionals to provide a comprehensive and integrated range of e-learning services and technologies to corporate and government clients. LTG is making good progress towards its goal of establishing a substantial global organisation of specialist digital learning businesses from Europe, US, Latin America and Asia to form a market-leading learning technologies agency.

Job Description:

We are looking for an enthusiastic, passionate and self-motivated Software Architect to be responsible for designing, developing and implementing software solutions to address complex business requirements both for our global clients and in house. Providing technical leadership within the Engineering department, the ideal applicant will able to thrive in a highly collaborative workplace and actively engage in the development process.

This is an excellent career opportunity for a professional with an impressive architectural design background and excellent interpersonal skills. You will lead the development of large and smaller custom software projects: mentoring and coaching other developers as they carry out sprints of design and implementation work and personally undertaking more complex development tasks from time to time.

If you understand how to define technically robust and correctly estimated development proposals, how to analyse and solve difficult problems across the stack, and how to guide a development team through execution while quality assuring their work during implementation, then this could be the role for you.

A perfect match for us would be someone with a BSc in a STEM subject, who is able to draw on industry-wide best-practice and a broad range of technical knowledge, thrives on constantly learning about ever evolving technologies and is an excellent verbal and written communicator.

Ideally you will have at least three years experience of implementing large backend infrastructure, and experience of using open source web-development frameworks to create complex database-driven websites with an emphasis on re-usability. You should also be familiar with SCRUM methodology and ensuring version control and release management using Git. You should also have proven experience in at least two areas of our current stack, being PHP, Python and Javascript, specifically using Django, React.js and Slim.

Skills Range:

Skills and knowledge

  • B.Sc. in any of the STEM fields or equivalent demonstrable work experience
  • Three+ years of experience with identifying issues and implement solutions to complex problems in medium to large scale backend infrastructure.
  • Demonstrable experience of analysing and solving difficult problems across the stack
  • Two+ years experience of using open-source web development frameworks to facilitate the creation of complex, database-driven websites, with an emphasis on reusability and "pluggability" of components, rapid development, and adhering to the principle of ‘don't repeat yourself’
  • Demonstrable experience of creating complex solutions using industry standards and best-practice
  • Excellent understanding of a wide range of technologies, processes, tools and systems, including enterprise-scale solutions
  • Demonstrable experience with an open-source learning (content) management systems
  • Comprehensive knowledge of version control and release management with Git
  • Extensive experience using Django/Slim/React.js
  • Experience integrating with AWS services such as Elasticache, SQS and ElasticSearch service.
  • Demonstrable experience with automated code base testing
  • Demonstrable experience using Scrum methodology
  • Demonstrable experience deploying and optimising responsive applications for mobile experience
  • Excellent communication skills, both written and verbal.
Person Specification:

Key Experience

  • Managing non-functional requirements
  • Contributing to and support technology selection by considering costs, licensing, vendor relationships, technology strategy, compatibility, interoperability, support, deployment, upgrade policies, and end-user environments, reducing risk where there is high complexity or uncertainty and introducing risk where there are clear benefits in doing so
  • Contributing to the architecture definition process, bringing structure, guidelines, principles and leadership to the development aspects of projects
  • Managing architecture evaluation by testing throughout the software development lifecycle, giving LEO’s customers confidence that the system will work when rolled out
  • Collaborating closely with all system stakeholders (ranging from the development team to stakeholders who have an interest from a security, database, operations, maintenance, and support perspective) to ensure that the custom software development will successfully integrate with its environment
  • Providing coaching and mentoring to the development team as needed
  • Managing quality assurance by maintaining code standards, design principles and source code analysis tools through to the use of continuous integration, automated unit testing, deployment automation and code coverage tools
Key Area: eLearning 11-9039.01eLearning
Salary: Competitive salary and great benefits
Attendance: Full-Time
Additional Information:

You will be working for a market leading, global organisation, which is fast growing in the learning technologies sector. LEO is part of the Learning Technologies Group. LTG are specialist learning technology businesses that are at the forefront of innovation and industry leading. The brands range from exciting video games companies to leading software and standards companies.

LEO is a global leader in the creation of digital learning, working with the world’s top brands. These include British Airways, Jaguar Land Rover, Novartis, Mars, John Lewis, as well as Government departments, charities and the United Nations. With offices in Brighton, London, Sheffield, New York and Rio de Janeiro, LEO offers a wide range of software services to support our clients throughout the entire training and development life-cycle. Specialising in learning technologies, our services include multi-device learning, mobile apps, learning portals, learning games, authoring tools and consultancy. LEO’s creative hub is our Studio where teams of learning designers, visual designers and developers work with our accounts teams to deliver these services to our clients.

At LEO we offer a competitive salary and an impressive benefits package, and the opportunity to work in a fun and social environment that is both challenging and rewarding.

LEO's UK benefits package includes a healthcare cash plan, life assurance, pension scheme, ShareSave scheme, flexible working, discretionary bonus scheme and travel loans along with access to Perkbox for individually tailored benefits and offers.

All that and great bean-to-cup coffee and fresh fruit in all our offices.

Find out what our staff have to say about working at LEO and the opportunities we offer:


No agencies please

Please mention that you found this job on the Wired Sussex website


Email this job to a friend

Make sure you’re not missing out on other opportunities by registering for Job Alerts and uploading your CV.

For tips on how to secure your dream job see our Careers Advice page.


You may also like

Head of Design
Thomas & Trotman Design,
Brighton and Hove
Senior Project Manager/Production Manager - Learning Platforms
Brighton and Hove
Lead: Transformation Programme and PMO
International HIV/AIDS Alliance,
Brighton and Hove
Senior QA Performance Engineer
Brighton and Hove
Junior QA Tester
Brighton and Hove
Account Executive
Brighton and Hove
Client Service Manager
Brighton and Hove
Part-time Junior PHP Developer
Webspoke Internet Solutions Limited,
Brighton and Hove
Top of the page for: Wired Sussex