keywords/skills

Showing page 7 of 124 (10 in 0.22 seconds)

  • 02 Sep 2018

Job description

The Role

As a Quant Platform Developer at AHL you will be building the tools, frameworks, libraries and applications which power our Quantitative Research and Systematic Trading. This includes responsibility for the continued success of “Raptor”, our in-house Quant Platform, next generation Data Engineering, and evolution of our production Trading System as we continually expand the markets and types of assets we trade, and the styles in which we trade them. Your challenges will be varied and might involve building new high performance data acquisition and processing pipelines, cluster-computing solutions, numerical algorithms, position management systems, visualisation and reporting tools, operational user interfaces, continuous build systems and other developer productivity tools.

The Team

Quant Platform Developers at AHL are all part of our broader technology team, members of a group of over sixty individuals representing eighteen nationalities. We have varied backgrounds including Computer Science, Mathematics, Physics, Engineering – even Classics - but what unifies us is a passion for technology and writing high-quality code.

Our developers are organised into small cross-functional teams, with our engineering roles broadly of two kinds: “Quant Platform Developers” otherwise known as our “Core Techs”, and “Quant Developers” which we often refer to as “Sector Techs”. We use the term “Sector Tech” because some of our teams are aligned with a particular asset class or market sector. People often rotate teams in order to learn more about our system, as well as find the position that best matches their interests.

Our Technology

Our systems are almost all running on Linux and most of our code is in Python, with the full scientific stack: numpy, scipy, pandas, scikit-learn to name a few of the libraries we use extensively. We implement the systems that require the highest data throughput in Java. For storage, we rely heavily on MongoDB and Oracle.

We use Airflow for workflow management, Kafka for data pipelines, Bitbucket for source control, Jenkins for continuous integration, Grafana + Prometheus for metrics collection, ELK for log shipping and monitoring, Docker for containerisation, OpenStack for our private cloud, Ansible for architecture automation, and HipChat for internal communication. But our technology list is never static: we constantly evaluate new tools and libraries.

Technology and Business Skills

At AHL we strive to hire only the brightest and best and most highly skilled and passionate technologists.

Essential

  • A proponent of strong collaborative software engineering techniques and methods: agile development, continuous integration, code review, unit testing, refactoring and related approaches
  • Expert knowledge in one or more programming languages, preferably Python, Java and/or C/C++
  • Proficient on Linux platforms with knowledge of various scripting languages
  • Strong knowledge of one or more relevant database technologies e.g. Oracle, MongoDB
  • Proficient with a range of open source frameworks and development tools e.g. NumPy/SciPy/Pandas, Pyramid, AngularJS, React
  • Familiarity with a variety of programming styles (e.g. OO, functional) and in-depth knowledge of design patterns.

Advantageous

  • An excellent understanding of financial markets and instruments
  • Experience of front office software and/or trading systems development e.g. in a hedge fund or investment bank
  • Expertise in building distributed systems with service-based or event-driven architectures, and concurrent processing
  • A knowledge of modern practices for data engineering and stream processing
  • An understanding of financial market data collection and processing
  • Experience of web based development and visualisation technology for portraying large and complex data sets and relationships
  • Relevant mathematical knowledge e.g. statistics, asset pricing theory, optimisation algorithms.

Personal Attributes

  • Strong academic record and a degree with high mathematical and computing content e.g. Computer Science, Mathematics, Engineering or Physics from a leading university
  • Craftsman-like approach to building software; takes pride in engineering excellence and instils these values in others
  • Demonstrable passion for technology e.g. personal projects, open-source involvement
  • 02 Sep 2018

Job description

Execution Developer - Java, Algo Trading

As an Execution Developer at Man you will be building the tools, platforms and algorithms that enable Man’s investment engines - AHL, Numeric and GLG - to drive forward their centralised global trading operation.   This includes internal algorithmic execution in Futures and FX, systematic routing of Global Equity as well as enabling access to liquidity in almost every other asset class.

Your challenges will be varied and might involve building new execution algorithms, the platforms on which they run, simulation environments, intelligent order routing, connectivity to execution venues and brokers, tools for manual traders, monitoring capability, post-trade performance analysis and software to optimise all aspects of the trading lifecycle.

We are continually expanding the markets, asset classes and regions in which we trade as well as the styles in which we trade them.  The team is responsible for designing imaginative and flexible tools to keep pace with this change.

We are looking to hire talented software engineers across the experience spectrum, and previous experience with almost any asset class will be an advantage.

The Team

The team is currently undergoing significant investment in order to rationalise the trading capability across AHL, Numeric and GLG.  The engineering team works exceptionally closely with both the Trading Desk and the Execution Research team in order to design, build and maintain a world-class trading capability.  We have trading floors in London, Hong Kong, Boston and New York and are responsible for trading in excess of 5 trillion dollars annually.

Our Technology

Our systems are almost all running on Linux and most of our trading applications are written in Java. We’re using TypeScript for web front-ends and Python for exploratory research.

We use Bitbucket for source control, Jenkins for continuous integration, Grafana + Prometheus for metrics collection, Docker for containerisation, OpenStack for our private cloud, Ansible for architecture automation, and HipChat for internal communication. But our technology list is never static; we constantly evaluate new tools and libraries.

Technology and Business Skills

You will be an expert software developer and ideally have an understanding of the financial markets with relevant electronic trading experience in at least one of the asset classes that we trade.  You’ll be a member of a highly-focussed team with an exceptionally broad responsibility, so great communication skills and an ability to work as part of a team are a must.  You’ll possess a significant proportion of the following skill-set;

Required

  • Expert proficiency in Java.
  • Python skills a significant advantage.
  • Excellent Database / SQL skills – ideally Oracle.
  • Great communication skills coupled with the ability to work closely with Researchers, Traders, Operations, Support and Developers alike to rapidly understand business requirements and build robust solutions.
  • A proponent of strong software engineering techniques and agile methods: continuous integration, code review, unit testing, refactoring and related approaches.
  • Proficient working on both Linux and Windows platforms.

 Advantageous

  • An understanding of financial markets and instruments
  • Experience of front office software and/or trading systems development e.g. in a hedge fund or investment bank, potentially using FIX.
  • Expertise in building distributed systems with service-based or event-driven architectures, and concurrent processing
  • Experience of web based development
  • Relevant mathematical knowledge e.g. statistics, asset pricing, time-series analysis optimisation algorithms.

Personal Attributes

  • Strong academic record and a degree with high mathematical and computing content e.g. Computer Science, Mathematics, Engineering or Physics from a leading university
  • Craftsman-like approach to building software; takes pride in engineering excellence and instils these values in others
  • Demonstrable passion for technology e.g. personal projects, open-source involvement
  • 02 Sep 2018

Job description

Arm architects the pervasive intelligence that is transforming our daily experience. Our chips and device architectures orchestrate the performance of the technology that makes modern life possible. For the past 25 years, we have been at the forefront of innovation in collaboration with our partners and customers bringing ground-breaking technology to market. Arm-based chips are integrated into millions of devices annually.

Our vision is of increase purpose and meaning and we are growing to meet our vision of a secure, integrated and hyper-connected world.

Do you have a passion for building highly performant, flexible and reusable web applications and components? Can you make valuable contributions through simplification and automation? Do you think about the users and consumers, over the technology and features?

We are looking for a highly skilled Front-End web developer who takes pride in their code. Are you a good team-player who loves to create innovative solutions to complex problems. Do you have a can-do attitude and are you always looking to take responsibility ownership of the quality to completion?

This opportunity will give you the chance to work with cutting-edge technologies such as React, Web component libraries, Webpack, Redux, etc. You will gain exposure to all areas of the business and opportunities for learning and development.

Technical knowledge:

  • Solid understanding of the technologies that define the web (HTML5, CSS3, JavaScript, HTTP, etc)
  • Experience with server side development in an OO language (preferably C#)
  • Experience with CI pipelines and automation patterns

Essential skills:

  • Proficiency writing vanilla JavaScript, CSS / SCSS
  • Solid understanding of front-end application architecture, web components, re-usability and scalability
  • Solid experience of task automation tools such as Gulp, Grunt and / or Webpack.
  • Demonstrable experience with good source-control practices (in Git) and accompanying tools like GitHub, GitLab, SourceTree or similar
  • Experience with JavaScript libraries and frameworks (Backbone, React, Express, etc)
  • Experience in working in an Agile environments and Scrum framework
  • Experience working with Rest APIs and / or Web Services

Desirable skills:

  • Passionate about UI / UX
  • Agile software development principles and processes
  • Experience with React and / or Polymer (or any other libraries / frameworks like Vue or Angular)
  • Good experience with Foundation and / or Bootstrap frameworks
  • Experience of using and implementing TDD (Mocha, Karma or Jasmine)
  • Experience of automation for cross-browser, cross devices, and cross platform testing
  • Proficient in Shell / PowerShell scripting
  • Experience of Continuous Integration / deployment workflows and frameworks
  • Functional and unit testing (manual or automated)
  • Knowledge of server-side development languages and frameworks (J2EE, Django, Node.js, etc.)
  • Mobile UI development experience (iOS, Android, Windows Phone, etc.)
  • Experience with UX design principles
  • Web server experience (Apache, NGINX, IIS, etc.)
  • Experience with cloud hosting platforms or virtualised production environments
  • Knowledge of Docker, Terraform, Kubernetes and AWS
  • Have delivered enterprise-grade single-page web applications
  • £50k - 65k
  • 02 Sep 2018

Job description

You'll be joining a cross-functional team responsible for software development and cloud infrastructure management. The team deals with over 30 billion events a day over multiple datacentres across the world and a rich ETL repository driving third party integrations and periodic tasks. You'll spend your time on the team ensuring reliability and performance throughout our entire stack, with the authority to make design changes and improve code where you see fit.

About you:

  • You're comfortable with Python (we're looking for over a year of professional experience),
  • You're confident with Linux and the command line.
  • You're keen to work with large scale production systems which span the globe (2 data centres consuming over 9000 GB of RAM, peak Kafka throughput of between 500k to 1 million messages per second).
  • You're looking to apply best practises of software engineering in development and operations.
  • You never say no to learning.

You'll do:

  • Develop software - stream processors, a large collection of internal ETL tasks, projects assisting the dev and analytics teams, event logging modules, and more.
  • Learn infrastructure management - writing Salt states, updating our Terraform provisioning automation, working with Google Cloud Platform, running services on our Mesos cluster.
  • Instrument the infrastructure to provide the team with situational awareness.
  • Help ensure we meet our internal SLOs for services.

We work with:

  • Programming languages: Python 3 (and PyPy), Clojure, Ruby, Go
  • ETL: Kafka, Celery, ElasticSearch, Logstash, Kibana
  • Databases: MySQL, Postgres, Cassandra, BigQuery, Redis
  • Containerisation: Docker, Mesos, Marathon
  • Infrastructure: Google Cloud Platform, Salt, Terraform
  • Monitoring: Datadog, Sentry, Jaeger
  • CI: Drone
  • £35k - 72k | Equity
  • 02 Sep 2018

Job description

NODE.JS ENGINEERING AT TESSIAN

Our Node.js team are building a scalable infrastructure for processing email traffic in real-time (and you can read an article by our Node.js team lead about building an email load tester in Node.js here). You'll be an experienced software engineer with a strong interest in developing backend services in Node.js. Our stack includes core Node.js, Docker, AWS/Azure, and Postgres, amongst others and you'll be helping to build a new generation of dependable AI-based enterprise security.

Unlike most Node.js roles we're using this technology to execute some pretty low-level concepts and we're drilling down to fundamentals. This isn't an Express app or a full-stack web role; we're building a core, high-performance backend to support Tessian's cybersecurity platform. You'll make a big impact in a small team, with opportunities to drive our future technology, mentor other developers and solve business-critical issues.

You'll be a great thinker and have the ability to plan, question, suggest and explain - skills we value as highly as your ability to write solid, dependable code. As part of our team, you'll be collaborating with our Data Scientists who are building new machine learning threat models, architecting our application to scale with our growing client base, diagnosing critical issues and contributing to planning and architecture discussions.

WE'D LOVE TO MEET SOMEONE WHO:

  • Is a backend software engineer with 2+ years of professional experience - Ideally with extensive knowledge of C#, C, C++ or Node.js, and demonstrable experience of building multi-threaded/asynchronous engineering technology; 
  • Ideally has good knowledge of Node.js: knowing promises from callbacks and able to configure a package.json whilst asleep! Experience with core Node.js (crypto, fs, net) is even better, and it's useful to have knowledge of the basics of Docker and why containerisation is useful; 
  • Knows how to code on non-trivial software projects; 
  • Understands how open-source projects work (if you have existing projects or contributions that's perfect- please do send us links in your cover letter!). 
  • Is able to apply software best-practices with regards to application security, including issue tracking, testing and code reviews; 
  • Loves writing server-side software, and thinks it'd be great to work with the benefits of a highly efficient platform; 
  • Is interested in email technologies, protocols, problems and threats; and 
  • Is willing to learn, build and contribute.

WHY YOU'LL LOVE IT HERE:

  • You’ll work alongside amazing, high-performing colleagues with a real dedication to best practices and programming excellence;
  • You'll be working on non-trivial projects, at the cutting edge of the current usage of Node.js;
  • We offer a competitive salary which will depend on your specific experience, with annual benefit and salary reviews;
  • Equity options are offered with every role;
  • Everyone gets 25 days of annual leave;
  • Company contributions are made towards your pension;
  • You’ll get to choose your own kit; laptop & OS;
  • Flexible morning-start times on the Engineering team;
  • We have a communal Company lunch twice a month, and regular team socials and activities;
  • There are plenty of office snacks including fruit, nuts, bread, and cereals, and amazing Ozone coffee;
  • We offer a cycle to work scheme, eyecare vouchers and childcare vouchers;
  • Weekly Yoga sessions in the office; and
  • If you’re coming from abroad, we’ll provide relocation assistance including flights, accommodation in an AirBnB for a week to help you make the move, and salary payments to an international bank. Over 25% of the Company is international and we’re always as supportive as we can be in helping people make the move!
  • £30k - 68k | Equity
  • 02 Sep 2018

Job description

PYTHON AT TESSIAN

A heads up - We'll start to progress people to the first stage of the interview process (an engineering test) for this role in the next two weeks, but please don't wait! Please submit your resume - we'd love to hear from you.

Some of the challenges you'll tackle:

We're building machine-intelligent filters to secure enterprise communications which involves deploying near real-time machine learning models at massive scale to some of the world’s largest organisations.

You'll join us as a python backend engineer, helping us to deliver our ambitious roadmap (robust data pipelines, new machine learning models, analytics features, security features, etc), following both agile and continuous delivery paradigms and deploying multiple times a day.

Our agnostic approach to problem solving means we favour hiring engineers who pride themselves on the ability to learn new skills, their comfort with the unknown and their willingness to experiment and we'll be pushing you to grow your skill-set on an ongoing basis; regular and continuous development is something we believe in and we will empower you and seek to create opportunities for you to evolve.

WE'D LOVE TO MEET SOMEONE WHO:

  • Is a great problem solver who takes pride in their work;
  • Is comfortable with the unknown and loves to experiment;
  • Can construct good arguments for methodologies or practices;
  • Has worked with, or understands the principles behind working with data at scale;
  • Has several years experience working with Python in production (more senior candidates) or has undertaken Python projects either as part of a CompSci degree or on their own repos;
  • Is comfortable with Docker and has some DevOps expertise, or has an interest in developing their understanding of the DevOps side of engineering; and
  • Has an interest in machine learning.

WHY YOU'LL LOVE IT HERE:

  • You’ll work alongside amazing, high-performing colleagues;
  • Fantastic tech start-up environment, using best practices and cutting edge technologies;
  • We offer a competitive salary which will depend on your specific experience, with annual benefit and salary reviews;
  • Equity options are offered with every role;
  • Everyone gets 25 days of annual leave;
  • Company contributions are made towards your pension;
  • Choose your own kit: laptop and OS;
  • Flexible start times on the tech team;
  • We have a communal Company lunch twice a month, and regular team socials and activities;
  • There are plenty of office snacks including fruit, nuts, bread, and cereals, and amazing Ozone coffee;
  • We offer a cycle to work scheme, eyecare vouchers and childcare vouchers;
  • Weekly Yoga sessions in the office; and
  • If you’re coming from abroad, we’ll provide relocation assistance including flights, accommodation in an AirBnB for a week to help you make the move, and salary payments to an international bank. Over 25% of the Company is international and we’re always as supportive as we can be in helping people make the move!
  • 02 Sep 2018

Job description

Application Architect - Motor

CHALLENGE, BUILD, LEARN, GROW

BGL Group, home of comparethemarket.com

As an Application Architect at comparethemarket.com (CtM) you will drive great architectural delivery and inspire excellence within the Software Engineering community.

You will be joining our Motor team, this is our flagship product. CtM achieved over 100 million sessions on our website in 2017 so your CHALLENGE will be to continue this team’s success. Defining your team’s roadmap and architecture, you working with Product Owners, Solution Architects, Engineers and many more people to solve complex problems, create direction and ensure the target architecture is achieved. Influencing and communication will be key, especially in translating technical problems and solutions to non-technical people.

You will be supporting the Motor team to BUILD highly scalable, highly available services. The team are passionate about what they do and are keen to support new ideas. We are moving towards microservices and an inner source culture, so you will play a big part in overseeing and supporting the team to make this happen.

You will be keen to LEARN and take control of your own career. You will need to be knowledgeable in new concepts and technologies to find the best solution for problems. You will be a tech ambassador, coaching and mentoring Technical Leads and also working with the wider community to showcase CtM Tech as an employer brand.

This role will be a great opportunity to GROW, working with 190+ engineers and championing Pair Programming, innovation days and a challenge culture.

We use a plethora of tools and technologies such as Docker, Kubernetes, AWS, .NET Core, NodeJs, MongoDB and more. But you don’t need to know it all!

What will it take to be successful as an Application Architect? 

  • Experience defining product architecture
  • Mentoring and coaching experience
  • Strong influencing, negotiation and communication skills
  • Experience working with multiple patterns, domains, languages and persistence mechanisms as well as distributed systems
  • Active learner, keeping up to date with developments, concepts and technologies
  • Ability to raise the bar of engineering and be a CtM advocate
  • Passionate about lean principles, keen to code and perform research and development into new technologies
  • Structured approach to governance and standards and eager to further technical excellence at comparethemarket.com
  • Aware of Security practices and how they apply in a high transaction environment

Why choose us? 

You might already know us - we're the ones with the Meerkats! Compare the Market has helped revolutionise the insurance market and have been growing rapidly since starting in 2006.  The tech team is at the heart of comparethemarket.com. Variety is the spice of life and through our cross-functional teams, our developers are supported to experience different parts of the business via different projects or products: there are no barriers! So if you’d like to make your mark in an exciting future for comparethemarket.com you’re in the right place. 

To learn more about what it’s like to work at comparethemarket visit https://www.bglgroup.co.uk/comparethemarket/life-at

We grow because we are…  

AMBITIOUS. We’re obsessed with delivering for our customers. We’re relentless in driving exceptional standards. We act boldly and take personal accountability. 
 
CREATIVE. We think differently and disrupt markets to benefit consumers. We use technology to innovate. We try new things, fail fast and apply our learning's. 
 
AUTHENTIC. We’re open, transparent and build trust. We challenge positively. We enjoy what we do and have fun doing it. 
 
UNITED. We’re one BGL. We respect, encourage and care for each other. We work, grow and win together.  

  • 02 Sep 2018

Job description

Technical Lead – My CtM (customer hub)

CHALLENGE, BUILD, LEARN, GROW

BGL Group, home of comparethemarket.com

As a Technical Lead at comparethemarket.com (CtM) you will drive the technical direction within a product team (My CtM – managing the customer hub), delivering first class web solutions and contributing to an evolving culture of innovation, enthusiasm and passion.

Joining our My CtM team, you will be helping customers manage their CtM account. Your CHALLENGE will be to push the boundaries with new technologies so that we can make this area of our website as useful as possible for our customers. We value everyone’s opinion in building top class software and your role will be crucial in guiding the technical direction and building team consensus. You will work with the Product Owner and Application Architect, using your technical context to prioritise the feature backlog to deliver business outcomes in an optimal way.

Quality and technical excellence will always be your priority, contributing to the agile process and improving all aspects of delivery. You’ll lead by example by building, running and owning our platform with a focus on speed to market, stability and scalability. You will BUILD technical solutions 80% of the time and mentor and coach technical excellence, promoting and embedding software craftsmanship best practice. The solutions you provide will adhere to technical architecture, principles and governance principles.

You will be passionate to LEARN new concepts and technologies fast and find the best solution for complex problems. Our Application Architect will mentor and coach you and you will mentor and coach our Engineers, your opinion will be important to us! 

This role will be a great opportunity to GROW, working with 190+ engineers and championing Pair Programming, innovation days and a challenge culture.

We use a plethora of tools and technologies such as Docker, Kubernetes, AWS, .NET Core, NodeJs, MongoDB and more. But you don’t need to know it all!

What will it take to be successful as a Technical Lead? 

  • Be an advocate of extreme programming, keen to test first, deploy often and pair program
  • Have a high level of coding standards (OO, design patterns, testing approaches, TDD) with a polyglot approach to problem solving
  • A customer focused, natural influencer and negotiator with an enthusiasm for motivating teams
  • Mentoring and coaching experience
  • Active learner, keeping up to date with developments, concepts and technologies
  • Structured approach to governance and standards and eager to further technical excellence at comparethemarket.com

Why choose us? 

You might already know us - we're the ones with the Meerkats! Compare the Market has helped revolutionise the insurance market and have been growing rapidly since starting in 2006.  The tech team is at the heart of comparethemarket.com. Variety is the spice of life and through our cross-functional teams, our developers are supported to experience different parts of the business via different projects or products: there are no barriers! So if you’d like to make your mark in an exciting future for comparethemarket.com you’re in the right place. 

To learn more about what it’s like to work at comparethemarket visit https://www.bglgroup.co.uk/comparethemarket/life-at

We grow because we are…  

AMBITIOUS. We’re obsessed with delivering for our customers. We’re relentless in driving exceptional standards. We act boldly and take personal accountability. 
 
CREATIVE. We think differently and disrupt markets to benefit consumers. We use technology to innovate. We try new things, fail fast and apply our learning's. 
 
AUTHENTIC. We’re open, transparent and build trust. We challenge positively. We enjoy what we do and have fun doing it. 
 
UNITED. We’re one BGL. We respect, encourage and care for each other. We work, grow and win together.  

  • £80k - 90k
  • 02 Sep 2018

Job description

At BJSS we deliver high quality software solutions for our clients.

Our teams are built around capable, talented people who are passionate about what they do.

We are a forward thinking and progressive business and we’re looking for like-minded folks to join us.  At the core, you will be an engineer who enjoys the challenge of innovation and creativity.

We'd love to hear from you if...

  • You consider yourself a talented engineer, driven by your love of technology.
  • You are always looking for ways to expand your knowledge and grow your skills.
  • A collaborative environment spurs you on, and you get a kick out of delivering high-quality, fully-tested, working software, together with the team.
  • You are self-sufficient, self-motivated, and strive for a successful outcome.
  • You are happiest leading, mentoring, and bringing out the best in other people.
  • You love to rise to the challenge.

And, you have the tech skills to boot:

  • Strong experience of Java (experience up to at least JDK 8), plus related tools and technologies and open-source libraries. Familiarity with Java8 functional style
  • Good understanding of the fundamentals of computing (e.g. logic, data structures, algorithms, low-level architecture, systems infrastructure, network stack)
  • Strong software design skills including OO
  • Experienced with CI/CD ways of working, and familiar with the tools and practices that support a DevOps approach
  • Good working knowledge of version control systems such as Git
  • Solid experience working in an Agile delivery team

Strong Java knowledge and varied technical experience is key, as is a focus on delivering fully tested, high quality code.

Of course, it's very likely you'll bring other skills too, and if you have any of the below it would be looked upon very favourably...

  • Cloud solutions, deployment technologies: AWS, Azure, Docker, Kubernetes
  • Microservices architectures and related technologies
  • Modern UI or backend JavaScript technologies such as Node.js, React.js, Angular, es6, Typescript, HTML5 & CSS
  • Strong database experience, whether relational SQL, or NoSQL
  • RESTful API design & implementation
  • Other programming languages: We use all the main ones, but things are always changing and if you love tech no doubt you'll have dived into a few others too. (Java, C#, JavaScript, Python, PHP, Scala, Kotlin, ...)
  • BigData technologies including Hadoop, Spark, Hive, and others
  • Client-facing experience
  • Computer Science or similar degree

About the role:

Day to day you would be working as a developer on one of our client projects, typically alongside other BJSS people, as part of a collaborative Agile team.  Our renowned Enterprise Agile approach will provide you with structure for successful delivery and help ensure that quality is a constant focus.

Each project that you work on will vary. BJSS is not a product business, and each solution that we develop is unique, giving you the opportunity to work with a range of different technologies and technical environments, and exposure to a variety of clients and industries.

As a Development Team Lead, your role would also include line-management and activities focussed on development of others.

For 25 years BJSS has been building scalable, enterprise-scale, technology solutions for private and public-sector organisations. We’ve evolved over that time, embracing the latest developments in technology, and growing to over 1,000 people throughout the UK and North America.

Our clients think of us as the go-to technology engineers who tackle the hard stuff. Our work is technically challenging and our clients demanding, providing the opportunity for our people to enjoy a wide variety of professional experiences supported by a culture that values and rewards ability and contribution.

At BJSS, we believe that diversity and inclusion are at the heart of the creativity and innovation we deliver for our clients. We value the diversity of our people – and the varied experiences, expertise, backgrounds and perspectives they bring. We work hard to foster a culture where those differences can thrive and where every one of us can fulfil our potential. We’re also signed up to the Armed Forces Covenant.

  • 02 Sep 2018

Job description

About INCOPRO:

INCOPRO is an emerging technology business, with market leading technology, delivering innovative solutions to enable brand protection online for some of the largest and most valuable brands in the world.

Continued growth in use of the Web has led to an explosion in brand abuse. The global market for counterfeit products is estimated at nearly one trillion dollars annually.

At INCOPRO, we are constantly striving to deliver products and associated services that enable businesses to protect themselves online – our mission is “To Make the Internet Better for Business”.

INCOPRO’s primary customer base is in-house intellectual property (IP) lawyers who are focused on enforcing against brand abuse and counterfeiting across the Internet. Our clients come from a wide range of industries including luxury brands, sports, entertainment, technology, consumer goods and more.

About the Role:

INCOPRO has recently received a large investment via VC funding and we wish to expand our engineering and ops team and is looking to hire a Cloud Devops Engineer (Intermediate) to join our team in London.

You will be responsible for maintaining and developing high availability cloud and hybrid systems as part of an agile team, working closely with the CTO and VP of engineering.

Responsibilities:

  • Contribute to design and implementation of an infrastructure utilizing the best of cloud and hybrid services, with a focus on containerization and services architecture;
  • Focus on designing (hyper) scalable and highly available systems;
  • Translate business requirements in order to develop cloud/hybrid infrastructure solutions;
  • Implementation of services on cloud/hybrid platforms.

You:

  • Passion for technology;
  • Self-motivated with the ability to prioritise, meet deadlines, and manage changing priorities individually and on behalf of the team;
  • Committed and enthusiastic in regards to the job at hand;
  • Driven by producing quality work;
  • Proven ability to be flexible and work hard, both independently and in a team environment;
  • Strong analytical and problem solving skills;
  • Collaborative approach and willingness to compromise to find solutions;
  • Results-oriented, thrives in a fast paced environment and maintaining a calm approach and sound judgement when operating under pressure;

Excellent interpersonal skills;

  • Highest levels of integrity;
  • Sense of humour.

Essentials:

  • Experience with AWS or similar cloud platforms in a large scale enterprise environment – IaaS/PaaS;
  • Deep understanding of infrastructure as code in a cloud environment – Terraform, CloudFormation or similar;
  • Up to date with the latest cloud-related technology developments;
  • Experience in an agile environment;
  • Kubernetes or similar container scheduling systems;
  • Docker and ecosystem at large scale;
  •  Continuous Integration / Continuous Delivery (Docker, Jenkins, Ansible, Github, Cucumber);
  • Deep understanding of the underlying infrastructure, including hardware, HTTP, TCP/IP, networks/firewalls;
  • Proficiency with scripting languages, Bash, etc.

Desirable:

  • CentOS
  • Python language experience
  • Cassandra/NoSQL experience
  • RabbitMQ
  • Elasticsearch

Salary:

Competitive and appropriate for the relevant experience of the applicant.

Notification:

This Job Description is intended to describe the general nature and level of work being performed by people assigned to this job and is not considered an exhaustive list of all responsibilities, duties and required skills. This Job Description does not constitute an offer of employment. INCOPRO is an Equal Opportunity Employer.