Staff Software Engineer
Staff Software Engineer
As a preferred supplier to one of our biggest Clients, I am seeking for a Staff Software Engineer for a position in London (UK). We are seeking a passionate Staff Software Engineer who will provide technical expertise, ship thoughtfully and operate with excellence. Being creative, curious, and fearless, you will be an integral part of our empowered, self-managing, multi-disciplinary engineering teams - designing, building, releasing, and maintaining products. Working as an equal partner with the Product and Delivery teams you will deliver elegant and robust solutions to solve complex problems for our customers and colleagues. You will play a key role in driving our ambition to create a best-in-class software engineering team, environment, and culture. We are looking for people to join our community of engineers to drive this transformation, build a modern digital ecosystem using exciting technologies and do the best work of their careers
.
Responsibilities
- : Own complex tasks in the backlog and deliver them routinely with no significant issu
- esDevelop/improve standard frameworks and policies, ensuring that they are understood and adopt
- edSupport other engineers to produce clean, quality code through code reviews and pair programmi
- ngDrive DevOps practices to automate the Product development life cyc
- leDrive solution through experimentation and innovation as a cultu
- reSupport the technical platform out of hours as a member of the support Rotation plan ensuring DevOps capabilitie
- s.Contribute and create Product Group OKRs and demonstrate responsibility for the entire team’s teams' objectiv
- esLead the measurement and improvement of software development metri
- csHelp lead continuous learning and improvement for the Products and Product health related to quality and stabili
- tySolve problems collaboratively, communicating decisions to custome
- rsApproach, contribute and help lead product planning and roadmap with an agile mentali
- tyEngage with product colleagues to improve value for the customer and to understand ambiguous requiremen
- tsDemonstrate and champion pragmatism in terms of commercial delivery and software quali
- tyPromote technology, innovation, values, and ways of working within the team and wider communi
- tyActive participation and contribution to Communities of Practice with a focus on positive moment
- umCoach, mentor and develop by providing knowledge and assets to less experienced enginee
- rsAssist with recruitment and new starter on-boarding activiti
- esHelp lead initiatives to take Software Engineering to the next level by challenging the status q
- uoCollaborate with the rest of the technology, product and design team to deliver features that add valu
- e.Work to define development standards and ensure they are upheld. Contribute to continual improvement of standards and development practic
- esSupport the team’s QA responsibility, through PR reviews and automated testin
- g.Deployment, manage roll back procedures and oversee deployme
- ntPair with and work collaboratively with others or ability to work independently as situation demand
- s.Provide technical guidance & mentoring to product teams during Sprint \ Developmen
- t.Suggest best practices and be vocal in providing idea
- s.Ability to work in the DevOps team with “You build it – you own it
”.
Key skills/knowledge/experienc
- e: Strong knowledge of OAuth2.0 and OpenID Conne
- ct.Experience with CIAM, SSO, MFA and identity patter
- ns.Hands-on experience with Azure AD / Entra ID or simil
- ar.Backend development experience (Kotlin / Java, Microservices). Hands-on experience in Application Development using latest technologies such as… JEE, Java 8+, Microservices, Springboot or any equivalent microservices framewo
- rk.A proven track record in building Apis with REST/SOAP/Graph
- QL.Experience with REST APIs/SOAP/GraphQL, event-driven systems, databa
- sesFamiliarity with cloud platforms, containers, and CI
- /CDStrong problem-solving and communication ski
- llsWritten tests in TDD/BDD, Integration test, Performance, Acceptance test and Contract testi
- ng.Hands-on experience with Apache Kafka/ Azure events hub, other messaging syste
- ms.Hands on knowledge and implementation in cloud platforms like Azure & A
- WS.Experience in defining pipelines for Build and deployment in any Cloud platforms using CI / CD tools such as Concourse/Jenkins/Git Actio
- ns.Hands-on experience with monitoring and logging too
- ls.12+ years of experience software engineering and solutions developm
ent
Good to ha
- ve: Experience with GDPR and data pri
- vacyExperience implementing MFA solut
- ionsExposure to identity/security open-source to
ols.
Contract: 12 mon
ths+ Rates: Exce
llentLocation: Ash
ford Interview: 2 stages, 1 technical + 1 asses
sment
Nick Chinwee
rapuntAccount M
anagerGazelle Global Cons
ultingTel +31 85 11
1 0171Tel +44 203 58
8 7747Mob +44 7377 4
03 773nick@gazelle