We are an award winning digital agency specialising in web applications and mobile app development. Our clients range from large enterprises through to funded start-ups.

We remember the Roundabout before it was Silicon. When we moved into our Old Street office, there were only a handful of tech startups in the neighbourhood – and 18 years later, we’re still going strong.

We are looking for an experienced and talented senior engineer to join our growing and close-knit team. At Solid State you'll have an unique opportunity to work with big name clients on exciting projects utilising the latest technologies currently available. As well as working on end-to-end builds with startups and new businesses.

We are looking for people who have:

  • A passion for technology and take their personal development seriously
  • 5+ years experience in architecting and building web and mobile applications
  • A computer science/software engineering degree or equivalent
  • AWS Cloud Practitioner certification or higher

You should also be:

  • A hard worker with a passion for software quality
  • A good leader and an active participant in company development
  • Client facing and able to translate business requirements to technical specifications
  • A champion for agile and lean principles
  • Exploring and driving adoption of new technologies

Our ideal candidate for this role would have an expertise in:

  • Java, Spring
  • Python
  • Javascript/Typescript/NodeJS
  • RDBMS and NoSQL databases
  • Cloud Architecture (AWS, Google Cloud)
  • Building RESTful web services
  • Testing frameworks (e.g. Junit, Spock, Pytest)
  • AWS Networking and security
  • AWS Lambda
  • AWS RDS
  • AWS API Gateway
  • Other AWS tools ( Kinesis, Elasticache, DynamoDB, ElasticSearch, Athena, QuickSight, Glue, Redshift, Sagemaker etc)
  • Infrastructure Orchestration (Terraform / Pulumi etc)

You should also have experience in:

  • Enterprise Integration Patterns, Service-oriented architecture, Microservices patterns and concepts
  • Ability to clearly communicate problems and solutions to technical & non-technical stakeholders
  • Experience of high and low level design, architecture and modelling
  • Docker and server orchestration
  • Git, TDD, BDD and Agile/Scrum, Kanban
  • A good understanding of serverless architecture
  • Environment provisioning & software roll out
  • CI/CD build pipelines, release management
  • Developing backup and disaster recovery plans
  • Executing performance and load testing plans

It would be advantageous if you had knowledge of:

  • Message brokers (e.g. Active MQ, Kafka)
  • Redis, ElasticSearch
  • Big Data technologies (e.g. Hadoop, Spark)
  • Functional programming
  • DataDog / NewRelic

Culture :

We're a tight knit team of talented designers and developers and we like to enjoy our successes together, in the pub or out and about at some of the awesome food venues in the Old Street / Shoreditch area.

We have weekly inspiration hour on Thursday afternoon where we catch up on the news from current projects and share anything inspiration we've found on our travels through the world of design and engineering.

We have seasonal socials where you might find us throwing axes, playing golf, sampling the finest spirits from around the world or even jetting off to SXSW in Austin, Texas.

  • Interesting project work with large enterprise companies, scale-ups and startups
  • Unlimited beer and soft drinks to help keep you going
  • Personal development allowance for event/expo attendance
  • Flexible working with a competitive salary
  • Access to the cycle to work scheme
  • Options to invest in select startup projects

Salary range £75,000 — 80,000