Job Profile

Responsible to: Technology Lead

Location: Kaizen Reporting Head Office, 1st Floor, 12 Groveland Court, London EC4M 9EH


We are a multi-award winning Regtech company on a mission to transform the quality of regulatory reporting in the financial services industry. We’ve combined regulatory expertise with advanced technology to develop our market-leading quality assurance services.  Unique in being able to fully assess data quality, our services are used by some of the world’s largest investment banks, asset managers, hedge funds and brokers, helping them to reduce costs, improve quality and increase confidence in their regulatory reporting.

Job summary

Kaizen’s Software Engineer will help us develop new web and application solutions, and enhance existing ones. The individual will have the opportunity to work in a team empowering the DevOps spirit, operating at every stage of the Software Development Lifecycle and working on serverless solutions within the AWS cloud.

Key activities and responsibilities

  • Create and maintain reliable, scalable and flexible web platforms and applications that are well tested and delivered on time
  • Implement and support technology stacks for various engineering projects leveraging continuous integration and delivery
  • Automate the flow of data and processes from end-to-end in the delivery of our services, ensuring the continual improvement of the overall team’s efficiency
  • Work with the product teams to ensure that the solutions being worked on are in accordance with their requirements
  • Ensure the highest level of data security to protect our clients’ information assets
  • Support and be an integral member of the IT team

Knowledge, skills and experience required


  • Advanced Python/Javascript programming and scripting
  • Good understanding of:
    • Software development lifecycle best practices
    • Systems architecture, design and development
    • Test-driven development
    • Amazon Web Services
    • Frontend frameworks (React, Angular, Vue, etc.)
    • Version Control tools (Git, Github, Gitlab, etc.)
    • Serverless computing (AWS Lambda and API Gateway, Azure Functions, Google Cloud Functions, etc.)
    • Containers and Cluster Managers (Docker, Vagrant, Kubernetes, Docker Swarm, ECS, etc.)
    • CI/CD tools (Jenkins, Travis, Bamboo, CodePipeline, etc.)
    • Configuration Management and Orchestration tools (Terraform, CloudFormation, Ansible, Chef, Puppet, etc.)
    • Databases (MySQL, DynamoDB, MongoDB, Redis, etc.)
  • Understanding of Agile principles, processes and tools
  • Ability to communicate in both technical and user-friendly language depending on the audience
  • Excellent verbal and written communication skills
  • Ability to be a “big picture” thinker


  • 3 years of working experience in software development
  • Strong experience with Cloud Computing, preferably Amazon Web Services


  • Bachelor’s degree (or above) in Computer Science or a related subject

What you’ll get in return

  • Competitive salary package
  • Private healthcare, gym membership contribution and regular team socials
  • Working within a culture of innovation and collaboration
  • Opportunity to play a key role in a pioneering growth company

For further information, please contact