Job Search and Career Advice Platform

Enable job alerts via email!

Software Engineer

Diamond Search Recruitment

Greater London

On-site

GBP 50,000 - 70,000

Full time

26 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading recruitment agency is seeking a talented software engineer to develop high-volume PKI solutions in an agile environment. The ideal candidate will have experience with Go, Java, C++, or Python, and possess knowledge of full-stack applications, REST APIs, and DevOps principles. Strong communication skills and a Bachelor's degree or equivalent experience in the technology field are essential for this role. Join a collaborative team dedicated to empowering software engineering practices.

Qualifications

  • Experience with full-stack application development using front-end technologies.
  • Knowledge of relational and non-relational databases.
  • Experience working in a collaborative, agile environment.

Responsibilities

  • Design and develop testable and componentized code.
  • Collaborate with cross-functional teams to plan development activities.
  • Debug product defects and provide timely solutions.

Skills

Go
Java
C++
Python
React
REST APIs
Docker
Git

Education

Bachelor's degree or equivalent experience
Job description

Diamond Search Recruitment are delighted to be representing our client, a leader within their field, providing trusted identity and security solutions enabling businesses, large enterprises, cloud service providers and IoT innovators around the world to secure online communications, manage millions of verified digital identities and automate authentication and encryption. The company has offices in the Americas, Europe and Asia.

This is a Trusted Role which is defined as ‘being a role upon which the security of the Company’s security sensitive business is dependent’. As such, you will be required to undertake identity and background checks, including criminal record checks, and periodic reviews of trustworthiness. You will also be required to immediately inform your line-manager of any changes in your circumstances relevant to these checks.

About this role

This role is an exciting opportunity to join a team building high-volume PKI solutions built using the latest technologies, in an evolving, exciting, challenging but empowering engineering environment.

Job responsibilities and accountabilities
  • Design and develop testable and componentized code using industry best practices
  • Work with an agile cross-functional team to estimate and plan development activities and timelines
  • Develop a deep understanding of products, architecture, and systems
  • Analyse, troubleshoot, and debug product defects and provide timely solutions to customer issues
Person specification
  • Sufficient experience working in technologies such as Go, Java, C++ or Python
  • Working knowledge of developing full-stack applications with experience using front-end technologies such as React or similar
  • Strong knowledge building and interacting with REST APIs
  • Willing to learn and work in other programming languages such as Go or Python
  • Knowledge of both relational and non-relational (NoSQL) databases
  • Demonstrated knowledge of modern application design principles
  • Experience working in a highly collaborative, agile team
  • Good working knowledge in other programming languages a plus
  • Excellent communication skills when working within a cross-functional agile team
  • Experience using or implementing DevOps principles and practices such as Docker and CI/D pipelines
  • Experience with source control tools like Git and issue tracking software
  • Experience with service monitoring, metrics, and alerting
  • Bachelor's degree or equivalent years of experience in the industry
  • Understanding of SSL/TLS, PKI, or other security related technologies
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.