Salary: 45,000 - 70,000 GBP per year Requirements:
* We are looking for candidates with a background in software engineering and a deep understanding of Identity and Access Management (IAM) concepts and protocols. You should have knowledge of software design, architecture, and an understanding of how your area of expertise supports our customers. Additionally, familiarity with web servers, web proxy, reverse proxy, API gateways, various browsers, and mobile native apps is essential. A foundational understanding of Public Key Infrastructure (PKI) basics and standards such as NIST and OWASP is also required.
* You will need to demonstrate excellent stakeholder management skills and proficiency in translating technical jargon. An analytical mindset and the ability to learn new concepts in a fast-paced environment are critical to success in this role.
* Key skills should include:
* Federated SSO and a deep understanding of IAM concepts
* IdP products, such as Keycloak
* Proficiency in Java; knowledge of other programming languages is a plus
* Experience with Docker and Kubernetes
* Familiarity with Infrastructure as Code (IaC) technologies like Terraform, as well as AWS or other cloud services
* Understanding of OAuth2, OIDC, mTLS, SAML, JSON/JWT, REST API, 2FA/MFA, LDAP, and SOAP
* Ability to analyze logs using tools such as Splunk, Graylog, Jaeger, and SQL
* Experience managing Jenkins pipelines and Argo CD
Responsibilities:
* In this position, you'll engineer and maintain innovative, customer-centric, high-performance, secure, and robust solutions. You will work within a feature team, utilizing your extensive experience to engineer complex software, scripts, and tools while collaborating with other engineers, architects, and business analysts across the platform.
* Your day-to-day responsibilities will include:
* Producing complex and critical software rapidly and with high quality to add value to the business
* Contributing to permanent teams responsible for the entire software life cycle, from initial development through enhancement and maintenance to replacement or decommissioning
* Collaborating to optimize our software engineering capability
* Designing, producing, testing, and implementing operational code
* Engaging across the life cycle, from requirements analysis and design to coding, testing, deployment, and operations
Technologies:
* API
* AWS
* Cloud
* Docker
* Graylog
* IAM
* JSON
* JWT
* Java
* Jenkins
* Kubernetes
* LDAP
* Mobile
* Network
* OWASP
* REST
* SAML
* SOAP
* SQL
* Splunk
* Terraform
* Web
More:
This is an excellent opportunity for driven individuals looking to take on an exciting new career challenge. Joining our team will allow you to build a wide network of stakeholders at varying levels of seniority. You will have the chance to hone your existing technical skills and advance your career within a dynamic and collaborative environment. We look forward to welcoming you to our team!