Software Engineers & Developers Ref. 261

Mind Achieving Impact AwardSocial Mobility Foundation AwardThe Times Top 100Disability confident leaderThe Prince's Responsible Business

Technology Roles
Greater Manchester
£26,000 - £58,000 (Depending on experience)

We are recruiting for talented, ambitious and experienced professional Software Specialists to join our development teams in Greater Manchester.

Operating in small, agile teams we have opportunities for experienced software engineering and development roles. Our focus is on developing high quality code quickly and sometimes under pressure. There might be several things on at once, and you will be good at context switching, getting up to speed quickly, choosing the right tools and languages for the job and be comfortable releasing code quickly, even when you know it could have been a bit better.

But sometimes we specialise in developing robust 'unbreakable' or high integrity systems that can have their lifetimes measured in years not months. We solve highly complex problems, integration and performance constraints can be a real challenge and it is not always clear at the start whether the problem can even be solved.

Primarily, we use Java, C, C++ and Python amongst many other technologies. We're increasingly using cloud and distributed programming technologies such as Hadoop, NoSQL and other big data technologies. Whatever the problem, we'll expect you to use the most appropriate languages and processes to solve it, so you will be comfortable using a variety of languages and technologies, learning new skills and keeping yourself up to date.

As well as software developers, our teams include specialists in a range of software technologies, disciplines and skills. Some examples are testing, user experience, integration, data algorithm design and database architecture.

Requirements

Senior Software Engineers

We are looking for Senior Software Engineers who have demonstrated the following attributes in your career:
o    Experience in leading the development of software products and teams
o    An engineering mind set, demonstrating tenacity and perseverance with problems that may seem unsolvable
o    Adaptability, keeping abreast of new technologies and being quick to learn
o    Self-motivation, working with minimal guidance, and sometimes guiding others
o    Ability to critically assess their own work, and that of others, both inside and outside your team
o    A track record of mentoring and developing others

And who can demonstrate professional software development experience in at least ONE of the following areas:

o    Development of complex software systems using Java or C++
o    Architectural design of large scale software projects
o    Experience in leading the development of complex software products and teams

Typically you have a relevant qualification in Computer Science, Software Engineering, or similar (however this is not a mandatory requirement). You may already be CEng or CITP or be working towards them, but if not this could be an ideal role to help in your professional development.
Some management of technical staff may be required but not for all roles.

Java Software Engineers & Developers

You will need to have or expect to achieve a relevant degree in Computer Science, Software Engineering, Software Development or equivalent or professional experience in a relevant field.
You will be experienced in Java to solve challenging software problems. This could be during a degree or on commercial or open source projects.

C++ Software Engineers & Developers

You will need to have or expect to achieve a relevant degree in Computer Science, Software Engineering, Software Development or to have equivalent professional experience in a relevant field.

You will be experienced in using C++ to solve challenging software problems. This could be during your degree or on commercial or open source projects.

Selection Process

As part of this campaign you will be required to undergo:

Minimum Eligibility Sift – Preference Sift - Interview

Dates to remember

Closing date for applications is 13th July at 11pm
Interviews w/c 10th August

The Reward Package

Total salaries are based on a combination of the responsibility of the role and on your technical ability usually ranging from £26k to £38k for specialist software engineers and £31k to £58k for senior engineers. This is made up of a core base salary plus a skills bonus that is market facing and dependant on assessment of particular technical skills. Additional bonuses are available for outstanding candidates. Your starting salary will be based on your skills and experience, and may include a one-off recruitment bonus. Salary and bonus payments are reviewed annually.

This Program / Vacancy is closed to applications.