Job Details

Software Specialist

Position Type
Full Time
Job Type

The work we do

We enable the infrastructure industry to make better decisions under increasingly uncertain conditions. We use data science techniques and technology solutions to help our clients deliver a better service to their customers.

Amey Strategic Consulting is the UK’s leading asset analytics and technology consultancy for infrastructure. In the past five years, we’ve grown a team of 100 people, achieving and maintaining a fast-paced start-up mentality within a large infrastructure operator. We keep diversity at the heart of our hiring practices, with active support for team members from the LGBT community, increasing women in our industry, and promoting ethnic diversity. We recognise the potential of individuals regardless of gender, sexuality and social background and challenge the current industry bias at every opportunity. Our small team culture is supported by regular team socials.

Our cross-discipline team gives us a unique perspective on capital investment, operational expenditure, how assets create business value and how organisations carry and manage risk. We use this knowledge analytically and develop open source and proprietary software to provide insightful evidence for decision makers. We do this at all levels within an organisation, from boardroom down to end users up, using technology to enable our understanding of complex, interconnected systems that make up a business, allowing us to create a line of sight between corporate strategy and asset operations. Our clients include Heathrow Airport, National Grid, United Utilities, Severn Trent Water, Network Rail, London Underground and New York MTA. This gives us the opportunity to take on and solve the toughest problems for vital strategic infrastructure organisations.

What are we looking for?

We will work with you to harness what you have learnt, the skills you’ve developed and help you to grow them; and we will fast-track your CV by providing you with significant responsibility and challenges from day one with the world’s top infrastructure clients.  Our small-team culture will ensure you learn from those around you and are involved in a variety of work at all levels.  All this is supported by targeted training to support your technical and consulting skills. The range of skills in the team will gear you up for senior consultancy and management roles in the future.  

Our salaries are competitive and benchmarked against the Big Four consultancies. We are hiring at all levels, and we will map you to our Talent Framework during the interview process:

•Consultant – typically graduate up to five years’ experience
•Senior Consultant – three to ten years’ experience or relevant academic achievements
•Principal Consultant – eight years or more experience
•Project and Technical Directors – leaders in the field to guide our technical and business growth.
As a consultancy, our work requires travel. Our team members are expected to work on projects across the UK and internationally. Roles are available based from our central London or Manchester offices.

Main purpose

Strategic Consulting & Technology uses a flexible and agile approach to software development, and are enthusiastic about the use of new technologies. This opportunity will provide experience to support or lead the end-to-end development of software: from requirements elicitation, through analysis & design, implementation, testing and finally commissioning. We promote curiosity, initiative and independent thinking, in a supportive, outcome oriented environment.


We are interested in candidates with skills and experience in some or all of the following areas:
•Bachelor degree level in a STEM subject, i.e., Mathematics, Computer Science, Engineering, or a significant portfolio showcasing relevant development experience
•Knowledge of object-oriented principles
•Advanced knowledge of a key language, i.e., Python, C#, R, Java
•Knowledge of a version control and project management environment, i.e. Github, JIRA, MSTS
•Experience with at least one relation or non-relational database technology
•Testing and continuous integration
•Familiarity with basic API design and an understanding of front-end tools and development (though not necessarily in-depth experience)
•Familiarity with functional paradigms for developing distributed applications/analytics
•Experience using cloud services technologies and preferably an awareness of networking practices
•Experience deploying a system or stack either locally or to a cloud service, i.e., using docker
•An understanding of microservice application design and preferably experience with some open source microservice technologies
•An understanding of basic machine learning techniques and an appreciation for statistics are a bonus.
The successful candidate should bring a creative approach to solution design and delivery. Any additional experience in the following fields is also beneficial:
•Independent management of client projects and successful delivery of business solutions
•Business problem/opportunity analysis, and business solution design
•Process mapping and improvement
•Activity planning/implementation of business solution/execution and delivery of defined work packages
•Management of multiple stakeholders
•Ability to manage stakeholders up to boardroom level.

Contact us

If you’re excited by our business, inspired by working with talented, motivated professionals and enthusiastic about contributing from day one, we’d like to talk to you about opportunities in our rapidly growing team