Senior Software Engineer

London, ENG, GB, United Kingdom

Job Description

#

About Smartnumbers




We are on a mission to stop fraud and improve customer authentication. Fraud is a huge problem affecting millions of people, it costs the UK nearly 7bn and represents 40% of all crime. Too often the solution has been to put in place cumbersome authentication processes that frustrate genuine customers, cause inefficiencies for organisations and fail to prevent fraud.

We are changing this by providing organisations with real-time insight into the risk of a caller. We combine patented machine learning technology with our deep domain knowledge to prevent contact centre fraud.

We recognise that we need to work together to fight fraud, that is why we have fostered strategic partnerships with leading global organisations like Amazon, BT, Genesys and NICE. Together, we protect the UKs largest retail banks, investment banks and emergency services. We also believe in developing our people and developing high performing teams, reflected by our Platinum Investors in People accreditation.#

What you'll be working on




Our solution enables customers to give genuine callers a seamless experience in the contact centre at the same time as stopping fraudsters. We do this by authenticating legitimate callers and identifying suspicious calls pre-answer, and analysing their behaviour during the call to provide insight after the call has ended. You will play a key part in achieving our company vision: "to make voice communications safer".

Reporting to a Principal Software Engineer, you will be responsible for building and maintaining our cloud-based data processing platform that covers the following activities:Realtime call risk analysis Maintaining and improving a large microservice architecture Integrating with different teams withinSmartnumbers Database technologies including data warehousing Receiving and sharing real time audio streams

We use the following technologies, tools, and principles to build our solutions:

Back End Technologies



Languages: Golang Compute: Lambda, ECS/Fargate/Docker, EC2 Asynchronous Processing: SQS, SNS, EventBridge, Kinesis Data Streams Datastores & Analytics: DynamoDB, S3, Redshift, Athena, Glue Other Services: KMS, IAM, CloudWatch

Development & Deployment Tooling



GitHub, Copilot, Artifactory AWS CDK & CloudFormation CircleCI Jira

Programming/Architecture Principles



Event driven systems design TDD, BDD HTTP/REST API design Single-table database design SOLID principles Awareness of best practises around non-functional requirements (security, analytics, maintainability of code, performance, monitoring/observability)

Front End Technologies (not

required

, but beneficial)



Typescript React (Storybook, Webcomponents) Angular (NgRx, RxJS) Material UI Cypress/Playwright (E2E & Integration Testing)
#

What you'll need for the role



Several years of commercial experience in a senior engineer position designing, building and maintaining services for enterprise customers using Golang & AWS Experience with infrastructure-as-code (ideally AWS Cloud Formation, AWSCDK) Familiarity with CI/CD pipelines and containerization Excellent verbal and written communication Open collaboration with engineering and broader business teams Receptive to feedback, learning and self-development Good understanding of agile principles and Kanban methodology Attention to detail and quality of work is of paramount importance Happy to mentor less experienced members of the team
#

What we can offer you




As well as a competitive salary of circa 82k per annum, we also offer a comprehensive benefits package, covering a variety of areas, both professional and personal. These benefits include:Hybrid working style, with the expectation of two days in the office (with a great City of London office base!) Family friendly benefits including paid parental leave policies An extensive health insurance policy for you, with an option to add your family members A workplace pension with Hargreaves Lansdown Life insurance of 4 x your salary A discretionary annual bonus of up to 10% of your salary Weekly self-development time to spend exploring your professional development interests 25 days of annual leave (plus bank holidays), your birthday off, and an opportunity to buy up to 5 days annual leave per year A holistic wellbeing support plan encompassing a variety of offerings to assist you. We provide you with a monthly 50 allowance to fund activities to best support your wellbeing as well as workshops and training to provide tools and guidance. Additionally, there is a wide-ranging employee assistance programme available to advise on personal, family or financial matters, and also fun social events during the year.
#

The application process




The interview process will be:Screening interview with the hiring manager Take home coding assessment Technical and competency-based interview Culture & values interviews with HR and bar-raiser

Smartnumbers is committed to promoting equal opportunities in employment. You will receive equal treatment regardless of age, disability, neurodiversity, gender, gender identity, gender reassignment, marital or civil partner status, pregnancy or maternity, race, colour, nationality, ethnic or national origin, religion or belief, sex and sexual orientation. We welcome all applications for this role.

We are committed to providing reasonable support/adjustments in our recruiting processes. If you need support, please reach out to the hiring contact.

Please see our privacy notice: https://smartnumbers.com/privacy-notice/#

About us




We help companies in the fight against fraud. Our solutions help protect organisations from downstream fraud by ensuring the contact centre stays secure. Through our consortium of customers and partners, we enable organisations to work together to fight fraud by sharing intelligence and best practice.



As a software company with a telecommunications pedigree, we create market-leading security solutions for the contact centre. It's why more than a thousand organisations trust us to help them fight fraud.



Our cloud-based AI-powered platform uses direct access to the carrier network, shared data on known fraudsters from our consortium and machine learning technology to protect your contact centre and your customers.



Find out more on how Smartnumbers helps organisations to prevent fraud and authenticate customers in one go here.

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD4543737
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Full Time
  • Job Location
    London, ENG, GB, United Kingdom
  • Education
    Not mentioned