comprehensive, efficient and maintainable software solutions that meet both our client's needs and align with our company's technology strategy. Responsibilities: Solution Design: Develop and design software architecture solutions that are scalable, secure, and meet the functional requirements of our clients. Technical Leadership: Provide technical … and operational capabilities. Assess and recommend technology solutions that optimize maintainability, performance, cost-efficiency, and security. Establish best practices for coding standards, integration, design reviews, system resilience. Engage in risk assessment and mitigation planning to ensure a proactive approach to potential vulnerabilities. What we're looking for: Experience … solutions, microservices, and RESTful APIs for regulated industries (e.g. fintech). Our tech stack is heavily .NET, Angular, and Azure. Enterprise DesignPatterns: Strong understanding and application of enterprise design patterns. Security Frameworks: Knowledge of standards such as SOC 2 and DORA. Problem-solving: Excellent More ❯
team will decide on the projects that best support your team's mission. A day in the life AWS Infrastructure Services owns the design, planning, delivery, and operation of all AWS global infrastructure. In other words, we're the people who keep the cloud running. We support all … QUALIFICATIONS Experience as a mentor, tech lead or leading an engineering team Experience leading the architecture and design (architecture, designpatterns, reliability and scaling) of new and current systems Experience in professional, non-internship software development Experience programming with at least one modern language such … as Java, C++, or C# including object-oriented design Experience in development in the last 3 years PREFERRED QUALIFICATIONS Bachelor's degree in computer science or equivalent Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations Amazon More ❯
engineers to research, design, and develop generative AI algorithms to address real-world challenges. Work across customer engagement to understand what adoption patterns for generative AI are working and rapidly share them across teams and leadership. Interact with customers directly to understand the business problem, help and … aid them in the implementation of generative AI solutions, deliver briefing and deep dive sessions to customers and guide customers on adoption patterns and paths for generative AI. Create and deliver reusable technical assets that help to accelerate the adoption of generative AI on the AWS platform. Create and …/CD pipelines, API development, model training, and productionizing ML models. Experience contributing to the architecture and design (architecture, designpatterns, reliability, and scaling) of new and current systems. PREFERRED QUALIFICATIONS Masters or PhD degree in computer science, or related technical, math, or scientific field. More ❯
with some travel required to our London Office. Sponsorship is not available for this role. What you will do: Lead technical excellence from design to operations and launch of core product features following best practices Drive technical direction and influence overall strategy advising decisions on both Technology and … Product investments Estimation, solution design, detailed technical design, application technical deliverables including code, associated tests and documentation Pioneer and promote methodologies like AI driven development, clean code and clean architecture Contribution to functional excellence in terms of definition and maintenance of standards, methods and tools, bringing … Experience in implementing solutions using modern software architectures (e.g. OOP, SOLID, Secure coding principles) Specialist in clean code and implementation of designpatterns for common problems Depth of knowledge in Information Security - design, quality review and quality assure solutions and services with security controls embedded More ❯
develop their skills. Key job responsibilities You will be part of a team of applied scientists and software development engineers responsible for research, design, development and deployment of algorithms into production pipelines. As a technologist, you will also contribute to publications of original work in top-tier conferences … the US west coast as well as in London. BASIC QUALIFICATIONS Experience contributing to the architecture and design (architecture, designpatterns, reliability and scaling) of new and current systems Experience in professional, non-internship software development Experience programming with at least one modern language such … as Java, C++, or C# including object-oriented design Experience in one or more of the following: machine learning, multimodal models, computer vision, natural language processing and audio/signal processing. PREFERRED QUALIFICATIONS Experience with full software development life cycle, including coding standards, code reviews, source control management More ❯
as a validation and quality assurance expert and review the functionality of existing systems. You will conduct requirement analysis, define test strategy and design and lead execution to guarantee superior outcomes. You will be part of a learning culture where teamwork and collaboration are encouraged, excellence is rewarded … and diversity is respected and valued. Responsibilities Test Protocol Design & Development: Design and implement testing protocols during application development to ensure all functionality requirements are met for business client end-users. Audit Process Testing: Execute automation efforts with a focus on audit systems, validating workflow accuracy … etc.) and debugging, and optimizing of applications/automated test scripts. Ability to programmatically test your own code. Minimum understanding of designpatterns, data structures, and layered architecture with knowledge of applying those aspects in test environments. Experience with CI/CD pipelines and release candidate management More ❯
the call center realm. Key job responsibilities - Solve complex problems by applying appropriate technologies and best practices. - Collaborate with the team to invent, design, and build stable, high-performing, and scalable software solutions. - Make judicious trade-offs, reuse existing components where feasible, and carefully manage dependencies. - Provide technical … an engineering team - 8+ years of experience programming with at least one modern language such as Java, C++, or C# including object-oriented design - 8+ … years of experience in professional, non-internship software development - 8+ years of experience leading the architecture and design (architecture, designpatterns, reliability and scaling) of new and current systems PREFERRED QUALIFICATIONS - Experience with full software development life cycle, domain expertise on Knowledge Management Lifecycle - Exposure More ❯
oriented Programming paradigm (OOP) and has practically applied the principles Working in an Agile team, you will be responsible for inputting to the design and build of automated tests to ensure adequate and effective test coverage Provide test assurance of the user stories according to the defined acceptance … conflicts within the team and get quality work merged in the main branch Proactively collaborate with the Front-end development team, understand the design of the Front-end and discussing issues with the developers to better understand requirements and expectations Understanding of CI/CD pipelines and their … Operating System Command line (Windows or Linux) Strong problem-solving skills, exhibits logical/critical thinking Good coding skills (SOLID, DI, DesignPatterns, etc.) Able to unit test the framework built Experienced working with Cucumber and/or SpecFlow, BDD, ATDD Web UI testing experience (different browsers More ❯
You'll also be coaching other engineers, developing engineering and operational processes, and encouraging excellence within the team. Responsibilities: Lead definition, architecture, and design of software components, solution designs, tools, and tests Mentor and coach other engineers on the team, encouraging engineering excellence Help to define and push … for the best possible end-user experience Contribute to team discussions around solution and component design as well as process improvement Design, develop, and maintain high-quality, high-performance, maintainable code Work in an Agile/Scrum environment, participating in prioritization, estimation, and sprint planning BASIC … 5+ years of programming with at least one software programming language experience 5+ years of leading design or architecture (designpatterns, reliability and scaling) of new and existing systems experience Experience as a mentor, tech lead or leading an engineering team PREFERRED QUALIFICATIONS 5+ years More ❯
for our customers. Key job responsibilities: You will be part of a team of applied scientists and software development engineers responsible for research, design, development, and deployment of algorithms into production pipelines. As a technologist, you will also contribute to publications of original work in top-tier conferences … starter and be able to learn on the go. BASIC QUALIFICATIONS - Experience contributing to the architecture and design (architecture, designpatterns, reliability, and scaling) of new and current systems - Experience in professional, non-internship software development - Experience programming with at least one modern language such … as Java, C++, or C# including object-oriented design - Experience in one or more of the following: machine learning, multimodal models, computer vision, natural language processing, and audio/signal processing. PREFERRED QUALIFICATIONS - Experience with full software development life cycle, including coding standards, code reviews, source control management More ❯
ECS, RDS, Lambda, SQS and Streaming services. Familiarity with Terraform and/or other IaaS models. Good understanding of OOP principles, designpatterns, API design and event-driven architecture. Strong experience in modern development practices, such as agile, lean and continuous delivery. Perks that spark More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Birchwell Associates Ltd
AWS, GCP, or equivalent cloud providers . Solid understanding of SQL databases and performance optimization. Proficiency in software architecture best practices, designpatterns, and scalable system design . Ability to work autonomously , take initiative, and thrive in a fast-moving environment. Nice to Have (Bonus More ❯
skills and a desire to learn the financial aspects and businesses of our firm. Responsibilities will include Working with the business areas to design, build and deploy custom applications and enrich off-the-shelf applications as required Provide technical solutions through development to automate processes or functions to … improve business operations Develop corresponding operations and support procedures for application support Design and develop scripts to automate operational tasks and maintenance Administer and enforce IT development standards and processes Provide support during scheduled contingency tests and upgrades Assist with the installation of patches and updates, determine impact … development experience Front Office experience (Equities, FX, Fixed Income, Commodities, Derivatives) Good understanding of object-oriented design principles and designpatterns Unit and Integration testing Agile development methodology Knowledge of HTML, CSS, JavaScript, Angular2, Type Script, jQuery Persistent/Real-time messaging system experience Experience More ❯
london, south east england, United Kingdom Hybrid / WFH Options
System Recruitment Specialists
skills and a desire to learn the financial aspects and businesses of our firm. Responsibilities will include Working with the business areas to design, build and deploy custom applications and enrich off-the-shelf applications as required Provide technical solutions through development to automate processes or functions to … improve business operations Develop corresponding operations and support procedures for application support Design and develop scripts to automate operational tasks and maintenance Administer and enforce IT development standards and processes Provide support during scheduled contingency tests and upgrades Assist with the installation of patches and updates, determine impact … development experience Front Office experience (Equities, FX, Fixed Income, Commodities, Derivatives) Good understanding of object-oriented design principles and designpatterns Unit and Integration testing Agile development methodology Knowledge of HTML, CSS, JavaScript, Angular2, Type Script, jQuery Persistent/Real-time messaging system experience Experience More ❯
of statistics and math to analyze algorithmic performance. Requirements BASIC QUALIFICATIONS Experience contributing to the architecture and design (architecture, designpatterns, reliability and scaling) of new and current systems. Experience programming with at least one modern language such as Java, C++, or C# including object More ❯
of the AWS cloud. On the AWS platform, services such as API Gateway, Lambda, ECS, SQS, Kinesis, AI and others provide opportunities to design and build cloud-ready applications. You will join as part of the AWS Professional Services (ProServe Associate to Consultant (A2C), which focuses on the … of the AWS cloud. On the AWS platform, services such as API Gateway, Lambda, ECS, SQS, Kinesis, AI and others provide opportunities to design and build cloud-ready applications. Amazon Web Services is looking for highly talented hands-on technical developer to help accelerate our growing Professional Services … Working as a technical specialist alongside customer business, development and infrastructure teams Providing deep software development knowledge with respect cloud architecture, designpatterns and programming Advising and implementing AWS best practices Working as both an infrastructure and application development specialist Implementing DevOps practices such as infrastructure as More ❯
mission capabilities. You'll work as part of empowered, autonomous DevOps teams with regular contact with end-users to flexibly and efficiently understand, design, develop, deploy and maintain applications and services. You'll be encouraged to identify new ways of solving problems and get to work in a … quality by utilising static code analysis tools e.g. SonarQube Team working inside an agile environment e.g. Scrum, Lean, Kanban Common software designpatterns Using precedent and your own creativity to solve our client's challenges! It would be great if you also had experience in some of … that keeps the business moving forward. It is the largest area of Digital Intelligence, containing our Engineering, Consulting and Project Management teams that design and implement the defence solutions and digital transformation projects that make us a globally recognised brand in both the public and private sector. As More ❯
building components of powerful payment technology, you will get to see your efforts shaping the digital future of monetary transactions. The Work itself: Design code and systems that touch 40% of the world population while influencing Visa's internal standards for scalability, security, and reusability Collaborate multi-functionally … to create design artifacts and develop best-in-class software solutions for multiple Visa technical offerings Actively contribute to product quality improvements, valuable service technology, and new business flows in diverse agile squads Develop robust and scalable products intended for a myriad of customers including end-user merchants … planning, refinements, daily stand-ups, retrospectives) Programming Languages: Proficiency in Java 17 and above, Java Concurrency/Multithreading; OOP and Enterprise designpatterns, Lambda functions and functional patterns Cryptography: Asymmetric Key Encryption, JWE/JWS, SSL/TLS Cloud Services: Experience with AWS - EC2, S3, RDS More ❯
define target state architecture and roadmap. Transactional Banking Experience (Payments, Governance, Compliance) Proficient in defining the target state architecture, roadmap and high-level design for the assigned scope based on business outcomes and aligned with the bank's strategy. The target state architecture and solution should cover all … Management & Liquidity domain along with deep understanding of integration to Payments and Core Banking platforms. Proficient in Cloud Native Architecture, Microservices designpatterns, API design, Event-Driven Architecture and Database concepts. Expected to have good understanding of monolithic to microservices migration. Responsibilities – Current state analysis More ❯
london, south east england, united kingdom Hybrid / WFH Options
Impellam Group
define target state architecture and roadmap. Transactional Banking Experience (Payments, Governance, Compliance) Proficient in defining the target state architecture, roadmap and high-level design for the assigned scope based on business outcomes and aligned with the bank's strategy. The target state architecture and solution should cover all … Management & Liquidity domain along with deep understanding of integration to Payments and Core Banking platforms. Proficient in Cloud Native Architecture, Microservices designpatterns, API design, Event-Driven Architecture and Database concepts. Expected to have good understanding of monolithic to microservices migration. Responsibilities – Current state analysis More ❯
distributed team for SDLC process organization. Meeting with stakeholders for the decision making. As a qualified expert, you will: Technical Leadership: Lead the design and architecture of scalable, secure, and maintainable software solutions in the team. Collaborate with stakeholders to translate business needs into technical solutions. Development & Delivery … years of experience in Java software development. Strong knowledge of Java, Spring. Strong knowledge of SQL. Experience in developing RESTful APIs. Knowledge of common patterns and algorithms. Understanding OOP, designpatterns, microservices architecture. Understanding of event messaging. High level of responsibility and ownership. Strong aptitude for More ❯
communications between the satellites to customer-terminals and the ground-based internet gateways. Key job responsibilities In this role, you will drive the design, development, and operation of a variety of key embedded security capabilities for each satellite throughout its lifetime - from launch to de-orbit. In this … role, you will: Develop software to do cryptographic operations for secure boot and communications. Own unique embedded software functions through design, implementation (in RUST, C, C++ or other), test, and integration in an embedded Linux or real-time operating system (RTOS) environment. Work closely with hardware teams to … 5+ years of programming with at least one software programming language experience - 5+ years of leading design or architecture (designpatterns, reliability and scaling) of new and existing systems experience - Experience as a mentor, tech lead or leading an engineering team PREFERRED QUALIFICATIONS - 5+ years More ❯
a complex Client/Server/Cloud architecture. Be a leader within an agile scrum team, including Engineers, QA, and DevOps. Collaboratively lead design and architect new features in collaboration with the team. Maintain and evangelise code quality and best practices through code reviews, with an eye towards … for software engineering best practices such as agile software development methodologies, test-driven development, CI/CD, and DevOps. Strong understanding object-oriented design skills and of design for scalability, performance, reliability, and security. Deep understanding of real-time and multi-threaded programming concepts. Experience developing … efficient data structures and algorithms. A clear understanding of how to write testable and maintainable code. A strong foundation in modern designpatterns for enterprise applications. A drive to build productive working relationships across our teams. Highly-developed problem-solving capabilities, and a willingness to learn. Excellent More ❯
forecast supply chain disruptions, locate missing children, and more. The Role As a Senior Software Engineer on Palantir's Identity team, you will design, develop, and maintain core authentication and authorisation services. Your work will enhance the security and usability of identity governance workflows and access management for … Palantirians and our customers globally. Your approach will emphasise secure-by-design principles, embedding security considerations into every phase of the software development lifecycle. By adopting shift-left security practices, you will proactively address security concerns early in the development process, ensuring that our systems are resilient against … Require 5+ years of software development experience 2+ years of experience contributing to the system design or architecture (architecture, designpatterns, reliability and scaling) of new and existing systems Strong coding skills with expert-level proficiency in at least one of the following languages - Java More ❯
System Development Engineer, WW AMZL Innovation and Design Engineering Job ID: Amazon UK Services Ltd. Amazon opened its virtual doors in 1995 and strives to be the world's most customer-centric company, where customers can find and discover anything they might want to buy online. Amazon Logistics … Engineering, or equivalent Experience programming with at least one modern language such as C++, C#, Java, Python, Golang, PowerShell, Ruby Experience in systems design, software development, operations, automation, and process improvement Experience building tools for building, testing, releasing, or monitoring … Non-internship professional software/system development experience Knowledge of systems engineering fundamentals (networking, storage, operating systems) Experience designing or architecting (designpatterns, reliability, and scaling) new and existing systems Experience in networking, storage systems, operating systems, and hands-on systems engineering Experience programming with CODESYS and More ❯