Skip to main content

Deals Technology - Software Engineer - Senior Associate

Posted: 8 Jun 2021 Closes: 9 Jul 2021
London Competitive
Permanent & Full-time PwC_212029WD

A career within Data and Analytics Technology services, will provide you with the opportunity to help organisations uncover enterprise insights and drive business results using smarter data analytics. We focus on a collection of organisational technology capabilities, including business intelligence, data management, and data assurance that help our clients drive innovation, growth, and change within their organisations in order to keep up with the changing nature of customers and technology. We make impactful decisions by mixing mind and machine to leverage data, understand and navigate risk, and help our clients gain a competitive edge.
Role Location - Remote - Some travel to London or Bristol

About the team

Our Deals business is exciting, fast-paced and ever-growing. It focuses on deals and crisis situations for our clients. Collectively, we assist with the types of situations you hear about regularly in the news and we provide support, insight and analysis to the management, shareholders and financiers of business.

Our Deals practice supports clients through mergers, acquisitions and responses to financial distress.The Deals Tech team is a centre of excellence for embedding and enabling technology across our Deals practice.

We help our Deals business go to market with compelling data analysis and automation technology. We are currently looking for a bright, enthusiastic, and hungry individual to help expand the reach of the team.

You can expect a challenging and rewarding career that will provide you with opportunities to work with our client engagement teams along with other parts of the business. This is a fantastic opportunity to learn new technologies, further develop your skills and advance your career with a market leading employer.

About the role

You will be helping to design and drive the development of a high profile data and insights platform that leverages multiple information sources, to increase the efficiency and value of our work for clients, through a series of proof of concepts. The software applications and business databases you help build will be used across a broad range of Deals engagements. Projects will mostly be new, so you will have the opportunity to architect and develop solutions free from legacy constraints and have significant input on the technical direction of projects.

Your responsibilities will include but may not be limited to:

  • Working with the team and client-facing staff to develop proof of concepts for various use cases from scratch;
  • Development of new features and improvements within the team's existing codebase
  • Testing software and implementing fixes/code refactoring as necessary;
  • Helping to support the team's SQL database systems;
  • Assisting in the evaluation, selection, installation, configuration, maintenance, upgrade, and support of software applications within the firm;
  • Producing technical documentation; and
  • Taking part in code reviews and providing input on architectural decisions.


If you are naturally inquisitive, have an analytical mind and enjoy solving problems in a rigorous and logical manner, for a variety of different businesses, then this is the role for you. Alongside other members of the team you will engage with senior members of our business, helping to solve their business problems and generate value.

You will need experience demonstrating a number of the following skills:
  • Exceptional analytical and technical aptitude, and enjoyment of problem solving;
  • Being comfortable with a degree of ambiguity to come up with creative solutions to complex problems and develop these ideas into structured deliverable projects in a quick, agile, lightweight way as required;
  • The ability to manage time, prioritise tasks, self-review your work and produce deliverables of a high quality under tight client deadlines in time pressured environments, both individually and collaboratively;
  • Passion for technology and new tools and applying and developing yourself to new areas (e.g. quickly getting up to speed with tools, analytical approaches and business challenges) and sharing this knowledge with others; and
  • Build collaborative working relationships at all levels, establishing credibility both internally and externally.

Technical skills

  • Experience using Python (or similar);
  • Experience with and conceptual understanding of NLP
  • Ability to upskill in new languages and/or tools as required
  • Experience using version control systems, preferably Git
  • An understanding of the Agile development process
  • Experience working with SQL databases (writing queries, designing tables, use of stored procedures, etc), preferably SQL Server
  • Experience programmatically accessing web APIs
  • Understanding of the Software Development Lifecycle

The following skills are also desirable:

  • Experience of C# and the .Net framework
  • Experience writing and reviewing technical documentation;
  • An understanding of cloud services such as Azure, Google Cloud and AWS;
  • JavaScript (jQuery, React/Angular);
  • Presentation frameworks such as Bootstrap
  • Other coding languages such as VB.NET; and
  • Experience working in a corporate deal environment or large professional services firm.
  • Developing software for automation and/or data analysis (e.g. pandas, numpy, scipy etc.)


Our Deals business is an exciting, fast-paced and an ever-growing business that focuses on deals and crisis situations for our clients. Collectively, we deal with the types of situations you hear about regularly in the news and we provide support, insight and analysis to the management, shareholders and financiers of business.
Not the role for you?

Did you know PwC offer flexible contract arrangements as well as contingent work (ie temporary or day rate contracting)?
The skills we look for in future employees

All our people need to demonstrate the skills and behaviours that support us in delivering our business strategy. This is important to the work we do for our business, and our clients. These skills and behaviours make up our global leadership framework, 'The PwC Professional' and are made up of five core attributes; whole leadership, technical capabilities, business acumen, global acumen and relationships.

Learn more here:

Valuing Difference. Driving Inclusion.

We work in a changing world which offers great opportunities for people with diverse backgrounds and experiences. We seek to attract and employ the best people from the widest talent pool because creating value through diversity is what makes us strong as a business, enabling us to solve important problems and deliver value to our clients. We encourage an inclusive culture where people can be themselves, are valued for their strengths and are empowered to be the best they can be. As an organisation with an increasingly agile workforce, we also support different ways of working offering flexible working arrangements. Learn more here about our work to support an inclusive culture.
If you would like help and advice about applying for this role please visit the Career Hive

Share Job

If you would like help and advice about applying for this role please visit the Career Hive