Fraud, corruption, money laundering, and terrorist financing are growing problems requiring 21st century solutions.
ComplyAdvantage develops modern, web-based applications that allow our clients to detect, and ultimately prevent illegal money transfers. It’s not easy work, which is why the company needs to recruit some of the best minds in technology.
We are looking for an engineer to work on critical parts of our data collection, ingestion, processing and presentation platforms.
Taking ownership of your code is extremely important - you design it, build it, ship it and run it!
You will be expected to search for optimal solutions at every stage, assessing new or untested technologies instead of simply picking the most familiar. Architecture decisions will need to be justifiable, and the development team should share a common understanding of the choices that have been made, and why they were made.
Duties will include:
- You will design and build solutions to problems as part of a team, liaising and interacting with stakeholders across the business.
- You will research and investigate new technologies to solve business and technical problems as required
- You will present specifications and plans to senior team members and developers
- You will prioritise features in conjunction with other team members to align with user, engineering and business requirements
- You will assist with testing procedures and frameworks, and ensure testing is carried out on projects before delivery
- Depending on your experience, you may also supervise other developers
What does success look like after 12 months?
- You have designed, built and own at least one significant section of the data processing or presentation platform. You proactively identify problems and resolve them. Your code is an example of the excellence we expect.
- You have a strong understanding of the company, product and end to end architecture
- Depending on your experience, you have supervised one or more other engineers and provided them with the support and coaching for them to grow
Requirements
We’re looking for a smart and motivated individual that takes pride in their work and contributes to an informal working environment. The ideal candidate will be confident in their ability to deliver on the points covered above, taking into account the following:
- Extensive knowledge of data structures, algorithms, complexity and optimisation strategies
- Exposure to designing enterprise grade applications
- Whilst this position will require you to work in Python, previous experience is not required - if you're a strong developer in Java, C++, C# or . NET and are willing to switch languages, then we'd love to hear from you.
- Experience working with and processing data
- Most likely minimum degree-level education in Software Engineering, Computer Science, Mathematics or a similar relevant are
Benefits
We’re a rapidly growing team of engineers, data scientists, testers, designers, researchers, and technology enthusiasts, passionate about using technology to reduce financial crime
The team values that ComplyAdvantage subscribes to include:
- Continuous improvement - try new things, take risks, embrace failure!
- Whatever it takes - we compete as a team, and win (or lose) as a team.
- Results driven - focus on the goals, and be hungry to win.
- Work together effectively - be respectful, socially inclusive and friendly. Decision making should be inclusive.
Benefits of working at ComplyAdvantage include:
- Competitive salary
- Flexible working hours
- Generous annual leave arrangements
- Private health insurance
- Meal tickets
- Share options scheme