drjobs
Principal Software Engineer
drjobs Principal Software Engineer English

Principal Software Engineer

صاحب العمل نشط

1 وظيفة شاغرة
هذا المنشور غير متاح الآن! ربما يكون قد تم شغل الوظيفة.
drjobs

حالة تأهب وظيفة

سيتم تحديثك بأحدث تنبيهات الوظائف عبر البريد الإلكتروني
Valid email field required
أرسل الوظائف
drjobs drjobs drjobs
drjobs drjobs
drjobs

حالة تأهب وظيفة

سيتم تحديثك بأحدث تنبيهات الوظائف عبر البريد الإلكتروني

Valid email field required
أرسل الوظائف

موقع الوظيفة

drjobs

London - المملكة المتحدة

الراتب الشهري

drjobs

لم يكشف

drjobs

لم يتم الكشف عن الراتب

عدد الوظائف الشاغرة

1 وظيفة شاغرة

الوصف الوظيفي

رقم الوظيفة : 2443052

About Us

As featured in the likes of The Telegraph Independent and Forbes Patchwork is an awardwinning digital healthcare solution that was built by doctors for doctors.

We are a rapidly growing team of 100 people revolutionising flexible working in the NHS and are helping NHS organisations save millions (and counting) by connecting them to an increasing number of flexible bank workers. We help grow their staff banks remove reliance and spending on locum agencies and aim to improve the general experience of flexible bank working.

We have always taken pride in having a hybrid working model even before the pandemic. Despite not being a fully remote employer we are a flexible employer and encourage all of our employees to come into the office twice a week.


The Role

Were looking for a Principal Software Engineer to join our growing and passionate Technology Team. Technology at Patchwork is responsible for all activities related to the development and maintenance of the platforms we build.

This role will play a crucial part in decisions and design choices and in building implementing and maintaining our software solutions. We are looking for an experienced Software Engineer to help usmigrate our code and culture towards a truly agile environment with a focus on scalability and feature enablement.


Key Responsibilities

      • Providing technical leadership and guidance to the wider Technology Team. Being a leader in defining technical strategies and solutions and embedding good practices.

      • This roleis a leadership position the role holder is responsible for the development nurturing and output of their team and is expected to uphold Patchworks standards of excellence.

      • Designing and reviewing software architectures for scalability performance and maintainability and making technically and contextually informed decisions about technology stack frameworks and tools.

      • Writinghighquality clean and efficient code developing complex modules and components as needed.

      • Leading by example in terms of coding standards best practices and design patterns; working collaborating to embed throughout the Technology Team.

      • Tackling complex technical challenges and providing innovative solutions troubleshooting existing codebases and proposing improvements.

      • Collaborating crossdepartmentally to gather requirements define project scope and ensure successful project delivery.

      • Communicating effectively with nontechnical stakeholders to explain technical concepts and decisions specifically working closely with Product building an effective and open relationship.

      • Ensuringcode quality through testing code reviews and continuous integration practices setting highstandards for unit testing integration testing and code coverage.

      • Project management such asassisting in planning estimation and prioritisation and providing technical insights to help manage risks and mitigate potential roadblocks.

      • Creating and maintaining technical documentation and upholding good standards of technical documentation within the Technology Team.

      • Keep up with industry trends emerging technologies and best practices. Evaluate new tools technologies and methodologies to drive continuous improvement.


    Requirements

        • Demonstrable experience working with agile processes (e.g. pairprogramming and TDD) and a history of building a culture suited to fast scaling organisations.

        • Demonstrable experience in architectural decisionmaking and in extracting services from a monolith.

        • Ability to build infrastructure (i.e. AWS infrastructureascode CI/CD toolchain optimisation).

        • Proven polyglot including at least one of: JVM/Kotlin Typescript or Ruby.

        • Capable of working full stack.

        • Experience owning delivery of atomic features to actual users.

        • Strong automated testing practices and qualityfocused delivery.


    Nice to Have

      • Mentoring of squad leaders.

      • Strategies for managing and reducing technical debt.


    Benefits Perks & Remuneration

    Salary Range:

      • Hybrid and flexible workplace
      • Cycle Scheme
      • Tech Loan Scheme
      • EMI Share Options
      • Perkbox Perkbox Medical
      • Coaching via More Happi
      • Employee Assistance Programme (Health Assured)
      • Personal Learning & Development Budget
      • Flexible income options via Wagestream
      • Dog friendly London Hub
      • Vibrant and fun London Hub with unlimited refreshments & games
      • Access to coworking spaces across the UK

    The Small Print

    We are unable to provide individual feedback on each application. If you have not heard from us within two weeks you have not been selected for an interview. We pledge to always provide feedback to applicants who interview with us.


    Patchwork is an inclusive employer and is committed to not only meeting legal requirements and standards but our own diversity equality and inclusivity policies and pledges throughout all stages of the employee lifecycle. For more information on our pledges and policies please refer to our website or reach out to Patchworks Talent Team.


    نوع التوظيف

    دوام كامل

    نبذة عن الشركة

    الإبلاغ عن هذه الوظيفة
    إخلاء المسؤولية: د.جوب هو مجرد منصة تربط بين الباحثين عن عمل وأصحاب العمل. ننصح المتقدمين بإجراء بحث مستقل خاص بهم في أوراق اعتماد صاحب العمل المحتمل. نحن نحرص على ألا يتم طلب أي مدفوعات مالية من قبل عملائنا، وبالتالي فإننا ننصح بعدم مشاركة أي معلومات شخصية أو متعلقة بالحسابات المصرفية مع أي طرف ثالث. إذا كنت تشك في وقوع أي احتيال أو سوء تصرف، فيرجى التواصل معنا من خلال تعبئة النموذج الموجود على الصفحة اتصل بنا