Management: You have proven ability to manage diverse stakeholders effectively, ensuring alignment and successful project delivery. Strong grasp of and experience with cloud technology, cloud architecture, scalable design patterns, CI/CD, DevSecOps practices, and microservices Excellent problem-solving and analytical skills with the ability to design innovative solutions. Strong communication and collaboration skills to work effectively in More ❯
. Proficiency in Python3, FastAPI, SQL, REST APIs, or similar. Experience working in a platform team, providing tooling and processes for other teams. Strong understanding of architecture, design patterns, and building scalable, testable code (unit & integration tests). Comfort with containerization, monitoring, and cloud infrastructure. Excellent communication and collaboration skills in English. Massive bonus if you have: Good More ❯
Flight Centre), global travel suppliers (e.g. Delta) and many more . We're looking for a Solutions Architect to help shape and evolve our technology landscape by applying modern architectural principles across systems and platforms. This is a key technical leadership role, focused on designing scalable solutions, improving system performance, and driving architectural consistency across teams. You'll … will Lead the design and improvement of complex, scalable systems across cloud-based and hybrid environments Collaborate with stakeholders to translate business needs into functional and technical architecture Provide architectural oversight for key projects, ensuring alignment with technical standards and long-term strategy Monitor industry and technology trends to identify relevant opportunities for innovation and efficiency Contribute to technology … years of experience or Master's degree with 3+ years of experience (or equivalent professional background) Proficiency in at least three programming languages and strong knowledge of software architecturepatterns Experience maintaining and supporting systems in production, especially in public or hybrid cloud environments Demonstrated ability to troubleshoot, monitor, and enhance large-scale systems Strong understanding of cloud More ❯
with cross-functional teams : Contribute to the development of new features by working alongside engineering, product management, design, and QA teams. Promote best practices : Advocate and enforce coding standards, architecturalpatterns, and best practices. Your in-depth knowledge of backend technologies will help guide and support your peers, ensuring high-quality code. Automation and process improvement : Increase … . Expertise in designing architectures that meet scalability, reliability, and security goals. Strong problem-solving skills, particularly in product development. Solid understanding of backend best practices, coding standards, and architectural patterns. Experience in automating builds (CI/CD), feature flags, and automated testing. Bonus Skills: Experience with message-driven systems (e.g., Google Pub/Sub). Proficiency in relational More ❯
with cross-functional teams : Contribute to the development of new features by working alongside engineering, product management, design, and QA teams. Promote best practices : Advocate and enforce coding standards, architecturalpatterns, and best practices. Your in-depth knowledge of backend technologies will help guide and support your peers, ensuring high-quality code. Automation and process improvement : Increase … . Expertise in designing architectures that meet scalability, reliability, and security goals. Strong problem-solving skills, particularly in product development. Solid understanding of backend best practices, coding standards, and architectural patterns. Experience in automating builds (CI/CD), feature flags, and automated testing. Bonus Skills: Experience with message-driven systems (e.g., Google Pub/Sub). Proficiency in relational More ❯
Container Services to create robust, scalable applications. Key job responsibilities As an experienced technology professional, you will be responsible for: 1. Design and develop cloud-native applications using modern architecturalpatterns 2. Implement full-stack solutions leveraging AWS services and best practices 3. Architect, design and build scalable, secure, and highly available systems 4. Collaborate with cross … in application development with experience on cloud platforms - Expert-level proficiency in at least one programming language (TypeScript, Node.js, Angular, React, Java, C#, Go) - Strong understanding of cloud architecturepatterns and microservices - Experience with DevSecOps practices, GitOps and CI/CD tools - Experience with Infrastructure as code tooling e.g CloudFormation, CDK or Terraform PREFERRED QUALIFICATIONS - Experience leading technical More ❯
etc.) and user lifecycle management workflows What We Require 5+ years of software development experience 2+ years of experience contributing to the system design or architecture (architecture, design patterns, reliability and scaling) of new and existing systems Strong coding skills with expert-level proficiency in at least one of the following languages - Java (preferred), Golang, C++, Python or More ❯
etc.) and user lifecycle management workflows What We Require 5+ years of software development experience 2+ years of experience contributing to the system design or architecture (architecture, design patterns, reliability and scaling) of new and existing systems Strong coding skills with expert-level proficiency in at least one of the following languages - Java (preferred), Golang, C++, Python or More ❯
dynamic customer requirements · Proficient in Python, with a good knowledge of its ecosystem · Solid understanding of object-oriented programming and functional programming paradigms · Familiar with Python application design and architecturalpatterns · Demonstrable ability to write clean and readable code · Experience with SQL and any industry standard relational database. · Understanding fundamental design principles behind a scalable application · Creating More ❯
love learning new things and teaching others about them, acting as a mentor to other team members. What skills do you need? Expertise in AWS and cloud-native architecturepatterns Expertise in Kubernetes (specifically EKS) and K8s-native tooling (ie - Helm) Comfortable in a coding and scripting language Have proficiency withleveraging modern tracing, metrics and related observability topics More ❯
collaborate with others using these working practices: Pair programming/Extreme programming. Kanban. Test Driven Development. Continuous Integration. Have experience building and maintaining web applications in production environments. Common architecturalpatterns (e.g. layered, hexagonal, clean). Databases (Including concepts like indexes and transaction scopes). Performance and monitoring. Security practices (e.g. understanding of OWASP Top 10). More ❯
years of non-internship professional software development experience - 5+ years of programming with at least one software programming language experience - 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience - Experience as a mentor, tech lead or leading an engineering team PREFERRED QUALIFICATIONS - 5+ years of full software development life More ❯
processes. The solutions architect drivers the necessary leadership, analysis and design tasks to support the development of technology solutions and ensures that solutions meet business needs and align with architectural governance and standards. You will create deliverables that articulates the design and deliver roadmaps for solutions - including systems (applications, processes and information), shared infrastructure services, and shared application services More ❯
years of non-internship professional software development experience - 5+ years of programming with at least one software programming language experience - 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience - Experience as a mentor, tech lead or leading an engineering team - Experience leading and influencing your team or organization - Self More ❯
one or more specialisms, guiding associate engineers and peers. Share knowledge through coaching, code reviews, and learning sessions (lunch & learns, developer forums). Architect for Scale and Security Apply architecturalpatterns and design principles to solve complex business challenges. Embed security controls into every solution, ensuring compliance and resilience. Collaborate Across Teams Work closely with product owners More ❯
D365 CE modules (Sales, Customer Service, Marketing, Field Service) and Power Platform (Power Apps, Power Automate, Power Virtual Agents, Power BI). Strong background in enterprise architecture, integration patterns, and cloud technologies (Azure, Dataverse, API management). Experience with security, compliance, and governance best practices in Dynamics 365 and Power Platform. Ability to translate business requirements into scalable More ❯
consistency and quality Enabling high-trust, high-autonomy teams focused on delivery, innovation, and continuous improvement Supporting the migration of legacy solutions to cloud-native infrastructure and modern architecturepatterns Embedding scalable engineering practices across code quality, DevOps, security, and testing Working closely with technical leads, architects, and the CTO to define and execute against a long-term More ❯
consistency and quality Enabling high-trust, high-autonomy teams focused on delivery, innovation, and continuous improvement Supporting the migration of legacy solutions to cloud-native infrastructure and modern architecturepatterns Embedding scalable engineering practices across code quality, DevOps, security, and testing Working closely with technical leads, architects, and the CTO to define and execute against a long-term More ❯
passing familiarity with the other Either Angular or React and at least passing familiarity with the other SQL, GCP, Docker Event driven and micro-frontend architecture styles and patterns Enterprise scale, high concurrency, and high availability technologies and architectures Managing globally distributed teams Experience with building LLM-based software solutions You have a passion for: Working with users More ❯
ultra-low latency. Ensure the robustness and security of trading algorithms through rigorous testing and validation practices. Act as a technical mentor, offering guidance on distributed architecture, design patterns, and best coding practices. Drive continuous innovation by proposing and delivering enhancements to the algorithmic trading framework. The Successful Applicant Proven track record as a Trading Algorithm Strategist or More ❯
ultra-low latency. Ensure the robustness and security of trading algorithms through rigorous testing and validation practices. Act as a technical mentor, offering guidance on distributed architecture, design patterns, and best coding practices. Drive continuous innovation by proposing and delivering enhancements to the algorithmic trading framework. The Successful Applicant Proven track record as a Trading Algorithm Strategist or More ❯
individuals to the right opportunities through our services. BASIC QUALIFICATIONS - 3+ years of non-internship professional software development experience - 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience - Experience programming with at least one software programming language PREFERRED QUALIFICATIONS - 3+ years of full software development life cycle, including More ❯
help you develop into a better- rounded professional. BASIC QUALIFICATIONS - 3+ years of non-internship professional software development experience - 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience - Experience programming with at least one software programming language PREFERRED QUALIFICATIONS - 3+ years of full software development life cycle, including More ❯
teams, and guide the development of complex systems that serve as the foundation for multiple products and problem spaces. Act as a senior technical authority, setting best practices and architecturalpatterns for ML across the organization. Collaborate with Engineering, Product, and Leadership teams to integrate ML-driven solutions into core business processes. Advocate for and implement responsible … of leading large-scale ML initiatives with tangible business impact, preferably in a fast-moving tech company. You have led the development and adoption of reusable ML modelling patterns, architectures, or infra across large organizations. You have experience developing state-of-the-art deep learning models, LLMs, and advanced AI architectures . You are an industry expert in More ❯
South West London, London, United Kingdom Hybrid / WFH Options
John Lewis & Partners
looking for a hands-on Senior Quality Engineer who has extensive knowledge, skills and experience of delivering native mobile apps for iOS and/or Android devices. Knowledge of architecturalpatterns used to build mobile applications. Practical experience of Continuous Integration/Continuous Delivery of native mobile apps and associated back end services. Coaching teams in use … as resilience, performance and observability) and how solutions are implemented and tested. Desirable skills/experience you may have Bitrise/Gitlab CI GraphQL Backend for Frontend (BFF) patterns Microservice Architectures Experience of cloud infrastructure such as GCP or AWS. Understanding of mobile security threats and experience of automated security testing. Additional Information: The application form consists of More ❯