mentoring, pair programming or other approach to knowledge sharing Skills & Experience Advance skills in Python Experience of using ORM frameworks ( e.g.SqlAlchemy , Django) A good understanding of Object-OrientedProgramming and Design Commercial experience of working on enterprise level applications A proven track record overseeing the development of large/complex projects Experience of relational database management More ❯
problems rather than just symptoms. Required Qualifications, Capabilities, and Skills English proficiency; team based in London. Commercial experience in native iOS mobile app development. Good knowledge of object-orientedprogramming with Swift and Xcode. Strong analytical and problem-solving skills. Experience writing unit tests with XCTest. Experience with MVVM + Coordinator pattern and other architecture patterns like More ❯
Cambridge, Cambridgeshire, East Anglia, United Kingdom Hybrid / WFH Options
Corriculo Ltd
The ideal candidate will have a strong software engineering background with hands-on experience in C++, C#, and .NET technologies. Experience in full software lifecycle development and object-orientedprogramming is essential, as is the ability to contribute to design, implementation, and testing in a collaborative, multi-disciplinary environment. Familiarity with hardware control systems, WPF, and cross More ❯
user products from requirements analysis to delivery. Demonstrable experience in a technical leadership role within a software team. Expert knowledge and experience with implementation skills such as object-orientedprogramming, pair programming, memory management, distributed systems programming, multi-threaded programming, and on-target debugging. Advanced knowledge of C++ is required. Experience with Agile/ More ❯
Aylesbury, England, United Kingdom Hybrid / WFH Options
Skyhigh Security
infrastructure required by the team Collaborating closely with your immediate colleagues, having daily meetings to discuss and share work tasks. About You Good programming skills using object-orientedprogramming language methodologies in C++ Experience of Linux software development Scripting knowledge using Bash, PERL, Python Networking/Network protocols Nice to have experience of Databases, Virtualization, Containers More ❯
ones. Contribute to code reviews, architectural decisions, and agile practices. Support and resolve issues raised by clients and stakeholders. Your experience, skills, and knowledge Essential Experience with object-orientedprogramming languages such as Scala, Kotlin, Java, or Go. Familiarity with relational databases like PostgreSQL. Understanding of testing importance, capable of building automated server-side tests. Pragmatic approach More ❯
London, England, United Kingdom Hybrid / WFH Options
Lorien
leads. Shift-based in-office presence (minimum 3 days/week, subject to business needs). Required Skills & Experience: Technical Skills: Strong background in software development with object-orientedprogramming Familiarity with common architectural patterns (e.g., n-tier, MVVM) Proficiency in at least one of the following: WPF, Angular Frameworks such as Unity, Spring, Prism, Castle Experience More ❯
10+ engineers. Strong communication skills and the ability to lead remote or distributed teams. Comfortable working through ambiguity and solving complex problems with autonomy. Strong background in object-orientedprogramming (Java, C#, or C++). Experienced in mentoring new engineering leaders and building productive teams. Deep familiarity with Lean, Agile, or Kanban methodologies. Strategic thinker who balances More ❯
10+ engineers. Strong communication skills and the ability to lead remote or distributed teams. Comfortable working through ambiguity and solving complex problems with autonomy. Strong background in object-orientedprogramming (Java, C#, or C++). Experienced in mentoring new engineering leaders and building productive teams. Deep familiarity with Lean, Agile, or Kanban methodologies. Strategic thinker who balances More ❯
10+ engineers. Strong communication skills and the ability to lead remote or distributed teams. Comfortable working through ambiguity and solving complex problems with autonomy. Strong background in object-orientedprogramming (Java, C#, or C++). Experienced in mentoring new engineering leaders and building productive teams. Deep familiarity with Lean, Agile, or Kanban methodologies. Strategic thinker who balances More ❯
10+ engineers. Strong communication skills and the ability to lead remote or distributed teams. Comfortable working through ambiguity and solving complex problems with autonomy. Strong background in object-orientedprogramming (Java, C#, or C++). Experienced in mentoring new engineering leaders and building productive teams. Deep familiarity with Lean, Agile, or Kanban methodologies. Strategic thinker who balances More ❯
10+ engineers. Strong communication skills and the ability to lead remote or distributed teams. Comfortable working through ambiguity and solving complex problems with autonomy. Strong background in object-orientedprogramming (Java, C#, or C++). Experienced in mentoring new engineering leaders and building productive teams. Deep familiarity with Lean, Agile, or Kanban methodologies. Strategic thinker who balances More ❯
10+ engineers. Strong communication skills and the ability to lead remote or distributed teams. Comfortable working through ambiguity and solving complex problems with autonomy. Strong background in object-orientedprogramming (Java, C#, or C++). Experienced in mentoring new engineering leaders and building productive teams. Deep familiarity with Lean, Agile, or Kanban methodologies. Strategic thinker who balances More ❯
10+ engineers. Strong communication skills and the ability to lead remote or distributed teams. Comfortable working through ambiguity and solving complex problems with autonomy. Strong background in object-orientedprogramming (Java, C#, or C++). Experienced in mentoring new engineering leaders and building productive teams. Deep familiarity with Lean, Agile, or Kanban methodologies. Strategic thinker who balances More ❯
10+ engineers. Strong communication skills and the ability to lead remote or distributed teams. Comfortable working through ambiguity and solving complex problems with autonomy. Strong background in object-orientedprogramming (Java, C#, or C++). Experienced in mentoring new engineering leaders and building productive teams. Deep familiarity with Lean, Agile, or Kanban methodologies. Strategic thinker who balances More ❯
10+ engineers. Strong communication skills and the ability to lead remote or distributed teams. Comfortable working through ambiguity and solving complex problems with autonomy. Strong background in object-orientedprogramming (Java, C#, or C++). Experienced in mentoring new engineering leaders and building productive teams. Deep familiarity with Lean, Agile, or Kanban methodologies. Strategic thinker who balances More ❯
10+ engineers. Strong communication skills and the ability to lead remote or distributed teams. Comfortable working through ambiguity and solving complex problems with autonomy. Strong background in object-orientedprogramming (Java, C#, or C++). Experienced in mentoring new engineering leaders and building productive teams. Deep familiarity with Lean, Agile, or Kanban methodologies. Strategic thinker who balances More ❯
10+ engineers. Strong communication skills and the ability to lead remote or distributed teams. Comfortable working through ambiguity and solving complex problems with autonomy. Strong background in object-orientedprogramming (Java, C#, or C++). Experienced in mentoring new engineering leaders and building productive teams. Deep familiarity with Lean, Agile, or Kanban methodologies. Strategic thinker who balances More ❯
10+ engineers. Strong communication skills and the ability to lead remote or distributed teams. Comfortable working through ambiguity and solving complex problems with autonomy. Strong background in object-orientedprogramming (Java, C#, or C++). Experienced in mentoring new engineering leaders and building productive teams. Deep familiarity with Lean, Agile, or Kanban methodologies. Strategic thinker who balances More ❯
10+ engineers. Strong communication skills and the ability to lead remote or distributed teams. Comfortable working through ambiguity and solving complex problems with autonomy. Strong background in object-orientedprogramming (Java, C#, or C++). Experienced in mentoring new engineering leaders and building productive teams. Deep familiarity with Lean, Agile, or Kanban methodologies. Strategic thinker who balances More ❯
10+ engineers. Strong communication skills and the ability to lead remote or distributed teams. Comfortable working through ambiguity and solving complex problems with autonomy. Strong background in object-orientedprogramming (Java, C#, or C++). Experienced in mentoring new engineering leaders and building productive teams. Deep familiarity with Lean, Agile, or Kanban methodologies. Strategic thinker who balances More ❯
10+ engineers. Strong communication skills and the ability to lead remote or distributed teams. Comfortable working through ambiguity and solving complex problems with autonomy. Strong background in object-orientedprogramming (Java, C#, or C++). Experienced in mentoring new engineering leaders and building productive teams. Deep familiarity with Lean, Agile, or Kanban methodologies. Strategic thinker who balances More ❯
10+ engineers. Strong communication skills and the ability to lead remote or distributed teams. Comfortable working through ambiguity and solving complex problems with autonomy. Strong background in object-orientedprogramming (Java, C#, or C++). Experienced in mentoring new engineering leaders and building productive teams. Deep familiarity with Lean, Agile, or Kanban methodologies. Strategic thinker who balances More ❯
10+ engineers. Strong communication skills and the ability to lead remote or distributed teams. Comfortable working through ambiguity and solving complex problems with autonomy. Strong background in object-orientedprogramming (Java, C#, or C++). Experienced in mentoring new engineering leaders and building productive teams. Deep familiarity with Lean, Agile, or Kanban methodologies. Strategic thinker who balances More ❯
10+ engineers. Strong communication skills and the ability to lead remote or distributed teams. Comfortable working through ambiguity and solving complex problems with autonomy. Strong background in object-orientedprogramming (Java, C#, or C++). Experienced in mentoring new engineering leaders and building productive teams. Deep familiarity with Lean, Agile, or Kanban methodologies. Strategic thinker who balances More ❯