Naukrijobs UK
Register
London Jobs
Manchester Jobs
Liverpool Jobs
Nottingham Jobs
Birmingham Jobs
Cambridge Jobs
Glasgow Jobs
Bristol Jobs
Wales Jobs
Oil & Gas Jobs
Banking Jobs
Construction Jobs
Top Management Jobs
IT - Software Jobs
Medical Healthcare Jobs
Purchase / Logistics Jobs
Sales
Ajax Jobs
Designing Jobs
ASP .NET Jobs
Java Jobs
MySQL Jobs
Sap hr Jobs
Software Testing Jobs
Html Jobs
IT Jobs
Logistics Jobs
Customer Service Jobs
Airport Jobs
Banking Jobs
Driver Jobs
Part Time Jobs
Civil Engineering Jobs
Accountant Jobs
Safety Officer Jobs
Nursing Jobs
Civil Engineering Jobs
Hospitality Jobs
Part Time Jobs
Security Jobs
Finance Jobs
Marketing Jobs
Shipping Jobs
Real Estate Jobs
Telecom Jobs

Principal Software Engineer - Customer

Job LocationLeeds
EducationNot Mentioned
SalaryCompetitive salary
IndustryNot Mentioned
Functional AreaNot Mentioned
Job TypePermanent , full-time

Job Description

Were looking for an outstanding Principal Software Engineer to join our Customer Tech and Product (CTAP) tribe. CTAP are at thecentre of our relationship with our customers, and we have a vision to make exceptional experiences possible in every interaction.We are investing heavily in CTAP as we embark upon an innovative and challenging roadmap over the coming months and into 2022!Our cross-functional teams across Leeds and Sheffield shape highly available, scalable and resilient systems to support our apps and websites. Focusing on automation, infrastructure-as-code and real-time data, we use the right tech to get the job done, andwork hard to design and deliver the best promotion experiences for our customers.Youll be leading the way for our domains use of technologies, platforms and best practices; dealing with all the bits between the boxes-and-lines of high level design and the breakdown into individual tickets and ordering of a piece of work. Youre theperson responsible for finding a way to keep our platform advancing both in terms of features and stability, and then passing on the learnings of the how to the squads who can make it permanent. Youll also be keeping half an eye on industry developments,and be able to detail the benefits and drawbacks of using new technology where it makes sense to, without needlessly always pushing the new shiny.About you...Engineering means more than authoring quality, tested code. It includes the end-to-end delivery pipeline; code driven deployment infrastructure; automated test safety nets; and effective operational instrumentation and incident response.Youre a team player, who works collaboratively to achieve the shared tribe goals. You are unafraid to challenge aspects outside your direct remit and passionately champion the right thing. You share knowledge with others and are constantly learning andadapting your skillset to push yourself and your team further; both in the tech you use and the way you approach work.Youll feel comfortable working in an architectural domain even outside of your immediate expertise and youre an expert in sustainable software engineering; you strive for good technical design but dont gold plate or prematurely abstract for a re-use thatnever materialises.Reporting into the Engineering Manager, you will:

  • Turn concepts and requirements into highly available applications and systems using industry standard languages and technologies such as Scala (or experience with Java/Kotlin), Kafka, Docker, Prometheus and Kubernetes.
  • Actively participate in, and in some cases lead on, application design and detailed technical design. Ensure that analysis includes the wider view of technical and business impact.
  • Teach other engineers how to fit into best practises that you define, through both knowledge sharing and getting stuck into proof of concepts and in some cases rolling up your sleeves and getting stuck in yourself.
  • Balance the commercial needs of the business against the ideal technical design, proposing sound phased or tactical implementations where appropriate.
  • Understand the importance of non-functionals such as real-time monitoring, good alert design and great logging strategies. Ensuring systems perform well to deliver the best user experience possible is something you consider as part of the normal deliveryprocess.
  • Enable individual squads to get from where they are right now towards where you propose they should be; without jeopardising product delivery timelines or existing functionality.
  • Support and build on the implementation of continuous integration to improve deployment processes.
  • Work with other Engineers and non-technical stakeholders to craft and deliver industry leading systems, and to set a sustainable forward strategy.
Mon to FriStandard Reporting into the Engineering Manager, you will:
  • Turn concepts and requirements into highly available applications and systems using industry standard languages and technologies such as Scala (or experience with Java/Kotlin), Kafka, Docker, Prometheus and Kubernetes.
  • Actively participate in, and in some cases lead on, application design and detailed technical design. Ensure that analysis includes the wider view of technical and business impact.
  • Teach other engineers how to fit into best practises that you define, through both knowledge sharing and getting stuck into proof of concepts and in some cases rolling up your sleeves and getting stuck in yourself.
  • Balance the commercial needs of the business against the ideal technical design, proposing sound phased or tactical implementations where appropriate.
  • Understand the importance of non-functionals such as real-time monitoring, good alert design and great logging strategies. Ensuring systems perform well to deliver the best user experience possible is something you consider as part of the normal deliveryprocess.
  • Enable individual squads to get from where they are right now towards where you propose they should be; without jeopardising product delivery timelines or existing functionality.
  • Support and build on the implementation of continuous integration to improve deployment processes.
  • Work with other Engineers and non-technical stakeholders to craft and deliver industry leading systems, and to set a sustainable forward strategy.

APPLY NOW

Principal Software Engineer - Customer Related Jobs

© 2019 Naukrijobs All Rights Reserved