Senior Software Engineer/Technical Lead

  • Permanent
  • London
  • Posted 2 years ago


Job Description
We look to our Senior Software Engineers / Technical Leads as members of our A Team, expert in their fields of specialism and being a fundamental member of the team responsible for designing, developing, and delivering software solutions whilst supporting and developing other members of the software team.
Fulfilling this role, you will act as both a Senior Software Engineer and a Leading Consultant in an established and trusted consulting firm operating in both the private and public sectors.
Job Duties
  • Develop high-quality software design and low level architecture designs
  • Identify, prioritise and execute tasks in the software development life cycle
  • Develop tools and applications by producing clean, efficient code
  • Automate tasks through appropriate tools and scripting
  • Review and debug code
  • Perform validation and verification testing
  • Collaborate with internal teams and partners to fix and improve products
  • Document development phases and monitor systems
  • Ensure software is up-to-date with latest technologies
Desired Skills
The key activity areas that we would look for you to excel in are:
Analysing Information, Software Design, Software Documentation, Software Testing, Teamwork, General Programming Skills, Software Development Fundamentals, Software Development Process, Software Requirements, Software Architecture Patterns, Coaching.
Desired Experience
  • Minimum of 3 to 5 years of development experience
  • Applied experience of selected application frameworks (Spring, Angular 2+, Ruby on Rails)
  • Deep knowledge of selected programming languages (either Java, Javascript, Python or Ruby)
  • Deep knowledge of relational and non relational databases (e.g PostgreSQL, MySQL, MongoDB)
  • Solid understanding with various operating systems (Linux, Mac OS, Windows)
  • Familiarity with automating infrastructure provisioning using Ansible or Docker Containers
  • Analytical mind with problem-solving aptitude
  • Ability to work independently
  • Excellent organization
Package and benefits
  • Competitive salary, dependent on experience
  • 25 Days Annual Leave + Bank Holidays
  • Flexibility to work from home (4 days a week in the office)
  • Up to 10 days training a year
  • Generous discretionary bonus
  • Statutory & Contributory pension
  • Free gym membership
  • Annual Away days
  • Company socials
  • Ongoing training
Ref: SOL27491748

To apply for this job email your details to

Job Location