Job Profile

Responsible to: Technology Lead

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

Overview

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 Senior 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

Skills

  • Advanced Python/Javascript programming and scripting
  • Deep 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.)
  • Good understanding of:
    • Serverless computing (AWS Lambda and API Gateway)
    • 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.)
    • 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

Experience

  • 5 years of working experience in software development
  • Strong experience with Amazon Web Services

Qualifications/Training

  • 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 careers@kaizenreporting.com