pillar Lead a delivery team responsible for project delivery and application group Contribute to the estimation and implementation of user stories/requirements helping to shape their technical design, UX and implementation Review, update and produce … system documentation as required Perform code reviews The Senior Developer will have experience with the following: Experience with C#, asp.net and SQL using a variety of designpatterns and software development techniques including domain is driven design, MVC, unit and test-driven development Be keen and excited to become part of a completely data-driven More ❯
Location London Business Area Engineering and CTO Ref # Description & Requirements Bloomberg's CTO Office is the future-looking technical and product arm of Bloomberg L.P. We envision, design, and prototype the next generation infrastructure, hardware, and applications for the Bloomberg Terminal. Our projects include machine learning-powered products, cloud computing infrastructure and strategy, open source stewardship, generative … to be comfortable wearing many hats and balancing technical expertise with business acumen. We'll trust you to Develop a long-term technical strategy, roadmap, framework, designpatterns, tools for improving the developer experience for GenAI applications Partner closely with AI product and engineering teams to accelerate their critical projects Interact with internal users and diverse group More ❯
Bloomberg's CTO Office is the future-looking technical and product arm of Bloomberg L.P. We envision, design, and prototype the next generation infrastructure, hardware, and applications for the Bloomberg Terminal. Our projects include machine learning-powered products, cloud computing infrastructure and strategy, open source stewardship, generative AI, and more. We are passionate about what we do. For … to be comfortable wearing many hats and balancing technical expertise with business acumen. We'll trust you to Develop a long-term technical strategy, roadmap, framework, designpatterns, tools for improving the developer experience for GenAI applications Partner closely with AI product and engineering teams to accelerate their critical projects Interact with internal users and diverse group More ❯
Newcastle Upon Tyne, Tyne And Wear, United Kingdom
YourCode Recruitment
environment Actively participate in the resolution of complex technical problems Continually improve the software delivery process Ensure estimates and plans are technically accurate and up to date Ensure design and implementation adhere to standards Maintain appropriate design and coding standards Share knowledge of the code-base and encourages "shared code ownership" Identify new technologies which will … a commercial environment 2+ years' experience in Agile software methods and practices, specifically Scrum Substantial experience in using C++ in a commercial environment Experience in using designpatterns and refactoring techniques Familiarity with a test-first development methodology such as TDD or BDD • This is a really great opportunity to join a well established business with an More ❯
challenges - Integrating data from various back-end service and databases - Actively participate in project planning, solutions and technical strategy discussions, and documentation Required skills: - OO and designpatterns, especially distributed architectures - Worked in Agile environment with cross functional teams - Comfortable and adaptable in a fast-paced and informal environment - Hands on experience with testing - Prepared to travel More ❯
Oxford, Oxfordshire, South East, United Kingdom Hybrid / WFH Options
Robert Half
week in Central Oxford. The Role Build secure products - ensure security is considered throughout the product and software development lifecycle Provide security best practice, build security designpatterns, complete security architecture reviews Support on-going BAU software development processes and champion vulnerability management Provide internal security consultancy and lead on audit engagements, risk activities Skills & Experience Understanding More ❯
Leeds, Yorkshire, United Kingdom Hybrid / WFH Options
Lloyds Bank plc
including Aptitude Studio, Oracle PL/SQL, Unix Bash/Shell scripting. Experience with CI/CD tools like Jenkins and Urban Code Deploy. Strong debugging, designpatterns, and agile methodologies. Excellent collaboration and communication skills. Benefits Up to 15% pension contribution Annual bonus based on performance Share schemes with free shares Flexible benefits including discounts More ❯
Central London, London, England, United Kingdom Hybrid / WFH Options
Big Give
campaign applications and management. Implement Big Give tech strategy and help shape the future of match funding technology Maintain and improve existing code, defining guidelines and designpatterns in developing new code, including improving unit test coverage, automated regression tests, and load testing Be responsible for planning, designing and implementing new features and functionality Provide ad-hoc More ❯
Analyse problems and create innovative solutions. Mentor junior developers and analysts. Key Skills and Experience Required Extensive Core Java experience with strong knowledge of data structures, designpatterns, and SOLID principles. Experience with messaging systems like Kafka and Solace. Proficiency in Spring framework and cloud technologies (Docker/Kubernetes/OpenShift). Familiarity with Jira, Bitbucket, and More ❯
Analyse problems and create innovative solutions. Mentor junior developers and analysts. Key Skills and Experience Required Extensive Core Java experience with strong knowledge of data structures, designpatterns, and SOLID principles. Experience with messaging systems like Kafka and Solace. Proficiency in Spring framework and cloud technologies (Docker/Kubernetes/OpenShift). Familiarity with Jira, Bitbucket, and More ❯
in English, spoken and written; We are looking forward to learning about your additional skills, like Spring Boot, Hibernate, Rest APIs, Microservices, containerization, CI/CD, designpatterns and automated tests. Join our team at Backbase, one of the LinkedIn Top Companies of 2023 in the Netherlands! We're known for our great work environment and providing More ❯
observability, and technical documentation. Act as the technical lead, setting direction and best practices for the full-stack engineering team. Mentor engineers, providing guidance on architecture, designpatterns, and career growth. Define sprint goals, deconstruct epics into actionable stories, and coordinate cross-functional deliverables. Partner with program managers and executive leadership to align engineering outcomes with strategic More ❯
feature-rich native iOS and tvOS applications for iPhone, iPad and Apple TV using UIKit and SwiftUI An understanding of the trade-offs of using different designpatterns, such as MVC or MVVM Experience integrating with backend systems, web services, and third-party software Proven understanding and experience using reactive frameworks such as Combine You build high More ❯
supporting Amazon Foundational Security Services, to provide our customers with secure by default security services. We dive deep into security technologies such as new access control designpatterns, identity security services, access control, authorization, authentication, and life cycle management to support our customers as Amazon continues to scale and grow. We are looking for software professionals from … on a global scale. A day in the life Amazon has a fast-paced environment - we "Work Hard, Have Fun, Make History." Our team works with users to design new security features, deploy software through large automated systems, and operationally support security software. You'll look for new approaches to automate fixes for operational issues and use AWS … services to solve design problems. Our team also puts a high value on work-life balance. A healthy balance between your personal and professional life is crucial to your happiness and success here. We offer a flexible schedule so you can have a more productive and balanced life-both in and outside of work. About the team Why More ❯
quality results BASIC QUALIFICATIONS 3+ years of professional software development experience (non-internship) 2+ years of experience in design or architecture of systems, including designpatterns, reliability, and scaling Experience programming with at least one software programming language PREFERRED QUALIFICATIONS 3+ years of experience covering the full software development lifecycle, including coding standards, code reviews More ❯
model testing and AI-powered UX development Communicate clearly and manage blockers proactively Your Profile: 1+ year professional or internship engineering experience Solid foundation in software designpatterns and data structures Familiar with Git, Jupyter, command line, and agile workflows Experience with: React.js Node Python CSS Typescript Unit Testing AI/ML: LangChain, PyTorch, TensorFlow (basic understanding … Bonus: Interest in ethical AI, UX design, and CI/CD optimization Authorized to work in the UK without visa sponsorship Remote Setup Requirements: Reliable high-speed internet and distraction-free workstation Stock Options Volunteer Time Off Paid Parental Leave UK-Specific Perks: 28 Personal Leave Days Sick Leave Private Health Plan via AXA Pension Match Access to More ❯
London, South East, England, United Kingdom Hybrid / WFH Options
Client Server Ltd
Developer/Backend Software Engineer (Go Kafka API) London/WFH to £110k Do you have a deep knowledge of Go/Golang combined with software architecture and design skills? You could be progressing your career as a Golang Developer at a start-up payments technology company that is revolutionising the payments industry to Africa, improving speed, cost … and reliability. As a Golang Developer you'll focus on backend system design, event driven architecture and APIs with a focus on scalability and reliability. You'll join a small, collaborative, Agile team working on 2 week sprints, you'll be a key part of tech discussions and decision making. Location/WFH: You'll join colleagues in … driven architectures, Kafka, API development You have a product based mindset and commercial acumen You have a thorough understanding of Computer Science fundamentals such as OOP, DesignPatterns, Data Structures You have experience of working on scalable, distributed systems You're collaborative with Agile team experience What's in it for you: As a Golang Developer you More ❯
Luton, Bedfordshire, United Kingdom Hybrid / WFH Options
Leonardo UK Ltd
determine system and software level requirements Collaborate in the architectural solutions at a platform to determine the software solutions that will be developed Influence the development approach considering design principles, modularity and reuse, best practice, toolchain and much more Below is a list of skills for the role however, we … favour behaviours and experience over a specific toolset, programming language etc so please use this as a guide not a requirement! C++ UML Modelling Object Orientation DesignPatterns Linux/VXWorks (Desirable) Requirements Engineering Network architectures and Ethernet protocols High integrity e.g. RTCA-DO178C Primary Location: GB - Luton - Cap. Green 300 Contract Type: Hybrid Working: Hybrid More ❯
mobile applications across platforms. This role will have different responsibilities depending on the project needs, which may include: Leading a team of talented engineers and collaborating with product, design, and other cross-functional teams to deliver world-class mobile experiences. Proposing technical architectures for new or evolving applications. Leadership & Strategy Serve as a mobile technology expert and advocate … quality-driven approach to app stability, CI/CD pipelines, and automated testing. Ensure timely delivery of high-quality software using agile methodologies. Partner with Product Management and Design to scope features and set technical direction. Cross-Functional Collaboration Collaborate with backend and web teams for API integration and user experience consistency. Deep knowledge of REST/GraphQL … frameworks like React Native, Flutter, KMP/CMP being a plus. Experience leading teams in high-growth or consumer-facing companies. Strong understanding of mobile architecture, designpatterns, and platform guidelines. Track record of delivering scalable mobile apps for millions of users. Excellent communication skills in English and strategic thinking. Preferred qualifications include familiarity with cross-platform More ❯
The Principal Solutions Architect (PSA) is the most senior individual contributor role within the Solutions Architecture team. Acting as a strategic technical advisor, the PSA drives complex solution design, influences departmental strategy, and serves as a mentor and coach to the broader SA and CSE team. This role is engaged in the highest complexity opportunities, strategic initiatives, and … as an escalation point for technical solutioning pre-sales risks and critical customer engagements. Provide ongoing coaching, mentorship, and development support to Solutions Architects and Customer Sales Engineers. Design and lead technical enablement initiatives, knowledge-sharing sessions, and architecture reviews. Act as a senior contributor in cross … functional working groups (Product, Security, Professional Services) to align solutions with Docebo's business needs. Provide strategic feedback to Product Management based on industry trends, customer challenges, and architectural patterns encountered in the field. Engage in go-to-market planning for new features or services requiring complex solution positioning. Contribute to defining architectural standards, reusable designpatternsMore ❯
and ask them to join. We've recently done a discussion on some of the advanced options of version control and will be looking at some designpatterns next. I'm a great believer in fostering a community where you feel safe to admit to not knowing something and asking questions. No one knows everything, there are … Our product worksets (our term for sprints ) always begin with us looking at user feedback and deciding what features to build, then - crucially I believe - we keep the design and development process separate, with Alex taking on the design and myself giving feedback. It's far too easy as the developer to just build whatever is More ❯
and ask them to join. We've recently done a discussion on some of the advanced options of version control and will be looking at some designpatterns next. I'm a great believer in fostering a community where you feel safe to admit to not knowing something and asking questions. No one knows everything, there are … Our product worksets (our term for sprints ) always begin with us looking at user feedback and deciding what features to build, then - crucially I believe - we keep the design and development process separate, with Alex taking on the design and myself giving feedback. It's far too easy as the developer to just build whatever is More ❯
Birmingham, Staffordshire, United Kingdom Hybrid / WFH Options
Microcred
and ask them to join. We've recently done a discussion on some of the advanced options of version control and will be looking at some designpatterns next. I'm a great believer in fostering a community where you feel safe to admit to not knowing something and asking questions. No one knows everything, there are … Our product worksets (our term for sprints ) always begin with us looking at user feedback and deciding what features to build, then - crucially I believe - we keep the design and development process separate, with Alex taking on the design and myself giving feedback. It's far too easy as the developer to just build whatever is More ❯
how these intersect with technical capabilities and opportunities. • Provide technical leadership to team members, and represent the organization on technical matters with senior leadership. • Lead the team to design and develop solutions that are performant, highly scalable and cost effective. • Create a culture of pride in engineering and operational excellence and drive best practices within teams and across … technical designs and approaches. • Anticipate bottlenecks, provide escalation management, anticipate and make trade-offs, and balance the business needs versus technical constraints. BASIC QUALIFICATIONS - Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations - Experience in engineering … team management - Experience in engineering - Experience working directly within engineering teams - Experience designing or architecting (designpatterns, reliability and scaling) of new and existing systems - Experience partnering with product and program management teams - Bachelor's degree - Experience in communicating with users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and More ❯
across the business. This is a great opportunity for someone who enjoys solving complex engineering problems and wants to see their work have immediate business impact. Key Responsibilities Design and develop enterprise-grade Java applications in a distributed, microservices-based architecture. Drive resiliency and high-throughput standards within post trade systems. Collaborate closely with cross-functional teams including … business stakeholders. Contribute to architectural decisions and long-term technical strategy. Engage in continuous improvement efforts across code, infrastructure, and processes. Core Java (multithreading, performance tuning, designpatterns) Microservices Architecture - building, scaling, and maintaining services Messaging - Kafka is currently used; MQ experience is also valued Database - Oracle or similar RDBMS Systems Design - experience contributing to More ❯