Software Engineer (Consultant) - Data & AI
Software Engineer (Consultant) - Data & AI

Software Engineer (Consultant) - Data & AI

Full-Time 60000 - 84000 £ / year (est.) Home office (partial)
C

At a Glance

  • Tasks: Join us as a Software Engineer to design and build impactful data solutions.
  • Company: Pace is a consultancy focused on human-centred transformation and automation services.
  • Benefits: Enjoy hybrid work, competitive salary, and a supportive team culture.
  • Why this job: Make a real difference in people's lives while working with cutting-edge technology.
  • Qualifications: Experience in Microsoft Dataverse, Azure Logic Apps, and coding in Python, C#, or Typescript required.
  • Other info: Be part of a team that values integrity, innovation, and social responsibility.

The predicted salary is between 60000 - 84000 £ per year.

Location: London, hybrid (up to 3 days per week in office)

Duration: 12 month FTC, full-time

Salary: £70,000-£80,000

Start: ASAP

At Pace, our consultants genuinely care about the impact our work has on our customers and their customers alike. We are ‘problem solvers’ who call on our collective experience, knowledge and skills to support customers to access benefits early.

Our mission is to create environments that thrive for our customers; we enable this by providing transformation, process optimisation, and automation services, all with the aim of enabling our customers to harness human autonomy.

We are reimagining how transformation services are delivered, taking a human-centred approach, and our work is having a material impact on people's lives. If this resonates with you, we would love to hear from you.

The role:

We are seeking a technically astute Software Engineer to support the implementation of a firm-wide Client Lifecycle Management (CLM) system for a leading accounting firm. This role is hands-on and impactful – you’ll be designing and building key technical components such as data migrations, Azure-hosted integrations, and system connectivity across Power Platform, Dataverse, and the firm’s practice management system.

You’ll work across a modern stack – including Azure Logic Apps, Power Platform, React, and a mix of Python, C#, and Typescript – all supported by robust CI/CD pipelines and infrastructure automation. Your contributions will be central to ensuring secure, accurate, and timely data movement across the CLM ecosystem.

Working alongside the Technical Business Analyst, Test Manager, Change Manager, and Project Manager, you will contribute across key technical workstreams — including endpoint builds, integration flows, cleansing pipelines, test migrations, validation routines, and live go-live activity. Your work will be essential in ensuring secure, accurate data movement and end-to-end operational flow across the CLM ecosystem.

This is a hands-on development role, requiring delivery expertise and coding fluency. You’ll be expected to lead by example across TDD practices, paired programming, CI/CD integration, and infrastructure automation.

Key responsibilities:

  • Develop and deploy ETL pipelines for data cleansing using Azure-based tooling.
  • Build and maintain outbound/inbound API endpoints for downstream systems (e.g. reporting tools, finance systems).
  • Write scripts to generate unique client identifiers and validate data quality rules.
  • Design and configure integration flows between Dataverse, the practice management system, and other platforms (e.g. finance and HR tools).
  • Implement field mapping and transformation logic in staging and production environments.
  • Conduct connectivity testing and validate payloads across all integration points.
  • Contribute to staged migration activities, including test loads, dry runs, and final go-live.
  • Collaborate on Power Platform form logic (e.g. validation triggers, status handling).
  • Configure and troubleshoot error logging, retry logic, and fallback conditions.
  • Support defect resolution and re-testing in coordination with the UAT and Test Manager.
  • Provide technical input to user training materials and support documentation.
  • Contribute to the BAU support model through handover documentation and automation.
  • Collaborate closely with DevOps tooling, including Azure DevOps and GitHub Actions.

Who you are:

  • Proven experience delivering technical solutions across Microsoft Dataverse, Azure Logic Apps, and Power Platform.
  • Strong coding experience in one or more languages: Python, C#, or Typescript.
  • Hands-on experience with API integrations, data pipelines, and transformation logic.
  • Demonstrated expertise with modern delivery techniques – including TDD, pairing, infrastructure-as-code, and CI/CD pipelines, using tooling such as Azure DevOps or GitHub Actions.
  • Experience developing or supporting React-based web applications or forms.
  • Able to bring a consulting mindset — navigating ambiguity, evaluating trade-offs, and co-creating pragmatic, value-driven solutions in fast-paced environments.
  • Comfortable collaborating across business and technical teams, including Business Analysts, Test Managers, and Change Managers.
  • Familiarity with Agile/Scrum delivery, sprint planning, and milestone tracking.
  • Strong attention to detail and accountability for delivering clean, reliable code.
  • Exposure to client lifecycle processes (onboarding, amendments, closure) in professional services firms.
  • Knowledge of data security best practices and GDPR within professional services.
  • Bonus: Experience with data analysis or engineering (e.g. Power BI, data warehouse, pipelines).
  • Bonus: Experience migrating from Practice Engine or similar practice management systems.
  • Bonus: Exposure to AML/KYC compliance tooling or risk-scoring logic.
  • Bonus: Familiarity with Excel-based validation scripts, issue tracking, and reconciliation reporting.

Your Pace team:

Harnessing Human Autonomy is putting the needs of humans above all in process and system design. We are a consultancy that helps organisations become aware of the human needs and behaviours within their operations, so that systems and processes can be designed and implemented to match. We automate the basics and empower the human to achieve more in the beckoning age of AI and automation. The results are a more engaged, agile and motivated workforce capable of greater efficiency and innovation.

Imagine If... you worked for a business that has integrity at its core, one that truly cares about its People, Corporate Social Responsibility and delivering real value to its customers. At Pace, we recognise that we are only as good as our people. Apply today to find out about the great things we’re achieving together and the fun we have as a team.

Software Engineer (Consultant) - Data & AI employer: Career Wallet

At Pace, we pride ourselves on fostering a collaborative and innovative work culture that prioritises the well-being of our employees while delivering impactful solutions to our clients. Located in London, our hybrid working model allows for flexibility, enabling you to balance your professional and personal life effectively. With a strong emphasis on employee growth, we offer numerous opportunities for skill development and career advancement, ensuring that you can thrive in your role as a Software Engineer while contributing to meaningful projects that make a difference.
C

Contact Detail:

Career Wallet Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer (Consultant) - Data & AI

✨Tip Number 1

Familiarise yourself with the technologies mentioned in the job description, such as Azure Logic Apps, Power Platform, and Dataverse. Having hands-on experience or projects showcasing your skills in these areas will make you stand out during discussions.

✨Tip Number 2

Prepare to discuss your experience with API integrations and data pipelines. Be ready to share specific examples of how you've implemented these in past roles, as this will demonstrate your practical knowledge and problem-solving abilities.

✨Tip Number 3

Showcase your understanding of Agile methodologies and how you've applied them in previous projects. Being able to articulate your experience with sprint planning and milestone tracking will resonate well with the team at Pace.

✨Tip Number 4

Emphasise your consulting mindset by preparing to discuss how you've navigated ambiguity and co-created solutions in fast-paced environments. This will highlight your ability to work collaboratively and adaptively, which is crucial for the role.

We think you need these skills to ace Software Engineer (Consultant) - Data & AI

Proficiency in Python, C#, or Typescript
Experience with Microsoft Dataverse and Azure Logic Apps
Hands-on experience with API integrations
Development of ETL pipelines using Azure-based tools
Knowledge of Power Platform and its components
Familiarity with CI/CD pipelines and infrastructure automation
Understanding of TDD (Test-Driven Development) practices
Ability to design and configure integration flows
Strong attention to detail in coding and data quality
Experience with React-based web applications
Collaboration skills across technical and business teams
Familiarity with Agile/Scrum methodologies
Knowledge of data security best practices and GDPR
Experience with data analysis or engineering tools like Power BI
Exposure to client lifecycle processes in professional services

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience and skills that align with the job description. Focus on your coding experience in Python, C#, or Typescript, and any hands-on work with Azure Logic Apps and Power Platform.

Craft a Compelling Cover Letter: In your cover letter, express your passion for problem-solving and how your background fits the consultancy mindset they are looking for. Mention specific projects where you've implemented technical solutions or worked with data pipelines.

Showcase Relevant Projects: If you have worked on projects involving API integrations, ETL pipelines, or data cleansing, be sure to include these in your application. Use quantifiable results to demonstrate your impact and expertise.

Highlight Soft Skills: Since this role involves collaboration with various teams, emphasise your ability to work in fast-paced environments and your experience with Agile/Scrum methodologies. Mention any experience in navigating ambiguity and co-creating solutions.

How to prepare for a job interview at Career Wallet

✨Showcase Your Technical Skills

Be prepared to discuss your experience with the technologies mentioned in the job description, such as Azure Logic Apps, Power Platform, and coding languages like Python, C#, and Typescript. Bring examples of past projects where you've successfully implemented these technologies.

✨Demonstrate Problem-Solving Abilities

Since the role involves a consulting mindset, be ready to share specific instances where you've navigated ambiguity or evaluated trade-offs in a project. Highlight how you co-created solutions with clients or team members to deliver value.

✨Understand the Client Lifecycle Management (CLM) System

Familiarise yourself with the concept of Client Lifecycle Management and its importance in professional services. Be prepared to discuss how your skills can contribute to the implementation and optimisation of such systems.

✨Prepare for Collaboration Questions

Given the collaborative nature of the role, think about your experiences working with cross-functional teams, including Business Analysts and Test Managers. Be ready to discuss how you’ve effectively communicated and collaborated to achieve project goals.

Software Engineer (Consultant) - Data & AI
Career Wallet
C
  • Software Engineer (Consultant) - Data & AI

    Full-Time
    60000 - 84000 £ / year (est.)

    Application deadline: 2027-06-19

  • C

    Career Wallet

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>