Lead Software Engineer Job In London

Lead Software Engineer - ECS
  • London, Other, United Kingdom
  • via Test Feed 1
-
Job Description

ECS are one of the leading and fastest growing Digital Transformation Consultantcies in the UK, specialising in Cloud Enablement, Data & Analytics, Cost Optimisation, DevOps and Customer Experience. Working with an enviable client base of Enterprise level organisations, our work enables companies to be fit for purpose in the 21st century.

Our values define the way we do business. We’re obsessive about delivering business value through technology and operate with a strong, continuous customer focus. We prioritise integrity in all that we do – providing a transparent support structure to help our people develop skills to progress their career.

As leaders in Digital Transformation we’re adaptable and quick to embrace change and new technologies. We believe in hiring people passionate about delivering cutting-edge modern software and platforms. Our biggest asset is our people! People who don’t settle for second best and people who work and win in teams to deliver the best solutions. Everyone at ECS is encouraged to do things differently, to believe in themselves and each other, and to make daring decisions – even if it means making the occasional mistake.



Skills, Experience, Qualifications, If you have the right match for this opportunity, then make sure to apply today.
You’ll be working on a variety of industry leading projects, often with organisations that have their own challenges, so you’ll need to be able to adapt seamlessly to different ways of working and quickly build relationships to create a collaborative approach with your team and stakeholders.
We offer a great benefits package and opportunity to get exposure to unique, cutting edge projects with a team of like-minded individuals all striving for the same goals. The nature of our work is consulting, so whilst we’ll look to have you based from your local office/region (London, Edinburgh, Manchester, Glasgow, Pune), there will be an element of travel involved in meet clients and embedding solutions.


As an ECS Lead Developer, you’ll be integral to our client facing delivery teams, working with clients to design and build their technology enabled cloud Contact Centre solution.


About the role:

  • Responsible for providing technical thought leadership on client engagements.
  • Providing technical thought leadership on client engagements as well as helping build out the practice engineering function to enable the organisation to scale.
  • Hands on in projects, taking a lead in the design and development of solutions as well as providing technical guidance and validation to the wider team.
  • Actively contributing to development team activities and solutions
  • Proactively provide recommendations and thought into existing ways of working to ensure optimum efficiency and continuous improvement
  • Responsible for stakeholder management, building client relationships and identifying new opportunities.
  • You will need to have a thirst to grow and mentor those that you work with. People come first and it's important to foster the long term progression of the team.

About you (ideally):

  • A good working knowledge of modern software engineering – TDD, Agile, DevOps
  • A passion for open-source programming or commercial tooling
  • A strong background of technical leadership within engineering teams
  • Experience in building up and mentoring teams
  • Being part of implementing end to end delivery lifecycles
  • Hungry to learn, out of the box thinker
  • High attention to detail
  • Continuously challenging the status quo
  • Feeling comfortable to work with new clients
  • Ideally passionate for speaking at conference and meetups

Technical Insight:

  • Experience in development in one of the following languages: Python, Golang, Java, Node.js
  • Exposure to front end development using either React, Vue or Angular.JS
  • Object Oriented Programming and SOLID principles.
  • A testing first mind-set: TDD/BDD
  • Cloud Technology awareness
  • REST/SOA/micro-services
  • Serverless Architectures
  • Able to work within an Agile setting
  • Desirable experience working with some DevOps tooling:
  • Other Services - ElasticSearch Logstash Kibana and CloudWatch, IAM etc…
  • Infrastructure as Code – HashiStack (Terraform, Vault, Consul...), CloudFormation etc...
  • Experience working with Linux and/or Windows systems

Why ECS?
ECS consultants benefit from a comprehensive health and wellness plans including private healthcare (clinical & mental), discounted gym memberships, in office yoga sessions & massages.
Our inclusive, positive culture is at the heart of everything we do. We focus on genuine continuous development with a generous training budget. We have pods for collaboration and breakout areas for when you need to be in the zone. If you find yourself enjoying the pick and mix, playing pool, table tennis or PlayStation, coming out to one of the many team outings, and company paid Friday Lunch, please don’t worry. These things are here for you to actually enjoy.

That said, we continue to invest heavily in providing our staff with time to develop. We understand how vital it is to allow you to commit to areas relevant to your career. We certify all of our engineers with each of our vendors and are committed to staying at the forefront of the frequent changes in our rapidly evolving digital landscape.

;