projects including cross-government work within HMRC. This will include creation, maintenance, communication and evolution of security technology and tooling roadmaps, designpatterns and reference architectures that will drive adoption of modern technology meeting HMRCs business driven need towards rationalised strategic platforms. In addition, you may be … security tooling, incorporating vendor investment tracking, horizon scanning, and global threat landscape changes, and communicate these to stakeholders. Baseline Establishment and DesignPatterns: Establish baselines for current security technologies and develop designpatterns to support solution architects in implementing effective security controls. You will … Methodologies: Experienced with TOGAF and SABSA. Security Frameworks: Knowledgeable in standard security frameworks. Output Development: Skilled in creating reference architectures, roadmaps, designpatterns, technical standards, policies, principles, guidance, and procedures. Security Controls Design: Experienced in designing security controls from non-functional requirement catalogues and associated More ❯
demonstrated experience in designing high level and low-level application architecture using Microsoft .NET and Azure stack. Good understanding of repeatable designpatterns and Microsoft recommendation for performant architecture. Demonstrated experience of implementing Domain Driven Designpatterns (UI, Experience, Process and System APIs). … Understanding of React Native and React Native for Web tech stack and its interface patterns with experience APIs. Experience in addressing scalability, performance, and security requirements by design. Experience in producing clear documentation for low level design: Class diagrams, State Diagrams, Activity Diagrams, Sequence Diagrams, Deployment Diagrams … related tools. Hands-on experience in system integration, including designing APIs (REST/GraphQL) and working with middleware technologies. Deep understanding of software architecture patterns such as microservices, serverless, and event-driven architecture. Familiarity with database design and optimization for both SQL and NoSQL databases. Exposure to More ❯
and maintain the overarching software architecture and technical strategy, ensuring alignment with business goals and project roadmaps. Establish and promote design principles, patterns, and standards to ensure a stable and reusable codebase. Collaborate with Lead Engineers to ensure architectural consistency across teams and projects. Conduct regular reviews … and robust infrastructure support. DevOps and Automation Leadership Champion and lead the adoption of DevOps practices to streamline software development, testing, and deployment. Design and implement CI/CD pipelines to enable fast and reliable delivery of software solutions. Drive automation initiatives across development and operational workflows, enhancing … different projects as assigned. Essential Skills & Abilities Strong expertise in software design and architecture, with a deep understanding of designpatterns, system design, and architectural principles. Experience with modern development frameworks, tools, and technologies, including cloud platforms (e.g., AWS, Azure, GCP). Advanced More ❯
Glasgow, Scotland, United Kingdom Hybrid / WFH Options
JR United Kingdom
looking for Tech leads who have a strong foundation in both front-end and back-end technologies , a solid understanding of Object-Oriented Design , and a passion for learning and embracing new tech. You dont have to have all the languages but just some and you will be … C#, PHP ? VueJs, Typescript/Angular/React Cloud : ? Amazon Web Services (AWS) Databases : Additional Tools & Frameworks : ? GraphQL ? REST APIs ? Software DesignPatterns – TDD, DDD ? Agile methodologies: Scrum and Kanban Key Responsibilities : Full-Stack Development : Design, develop, and maintain complex full-stack applications across both … using AWS , PostgreSQL , and DynamoDB . API Development : Integrate RESTful APIs and GraphQL to enable smooth data flow between services. Software DesignPatterns : Apply TDD (Test Driven Development) and DDD (Domain Driven Design) best practices to ensure maintainable, efficient code. DevOps & CI/CD : Use More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
JR United Kingdom
looking for Tech leads who have a strong foundation in both front-end and back-end technologies , a solid understanding of Object-Oriented Design , and a passion for learning and embracing new tech. You dont have to have all the languages but just some and you will be … C#, PHP ? VueJs, Typescript/Angular/React Cloud : ? Amazon Web Services (AWS) Databases : Additional Tools & Frameworks : ? GraphQL ? REST APIs ? Software DesignPatterns – TDD, DDD ? Agile methodologies: Scrum and Kanban Key Responsibilities : Full-Stack Development : Design, develop, and maintain complex full-stack applications across both … using AWS , PostgreSQL , and DynamoDB . API Development : Integrate RESTful APIs and GraphQL to enable smooth data flow between services. Software DesignPatterns : Apply TDD (Test Driven Development) and DDD (Domain Driven Design) best practices to ensure maintainable, efficient code. DevOps & CI/CD : Use More ❯
Aberdeen, Scotland, United Kingdom Hybrid / WFH Options
JR United Kingdom
looking for Tech leads who have a strong foundation in both front-end and back-end technologies , a solid understanding of Object-Oriented Design , and a passion for learning and embracing new tech. You dont have to have all the languages but just some and you will be … C#, PHP ? VueJs, Typescript/Angular/React Cloud : ? Amazon Web Services (AWS) Databases : Additional Tools & Frameworks : ? GraphQL ? REST APIs ? Software DesignPatterns – TDD, DDD ? Agile methodologies: Scrum and Kanban Key Responsibilities : Full-Stack Development : Design, develop, and maintain complex full-stack applications across both … using AWS , PostgreSQL , and DynamoDB . API Development : Integrate RESTful APIs and GraphQL to enable smooth data flow between services. Software DesignPatterns : Apply TDD (Test Driven Development) and DDD (Domain Driven Design) best practices to ensure maintainable, efficient code. DevOps & CI/CD : Use More ❯
experts to deliver service improvements. Evaluate and establish requirements for change implementation by setting policy and standards. Participate in the information security process. Design and embed security controls within solutions and services. Apply modern standards and practices; coach and guide others accordingly. Advise on applying standards and methods … set team standards for programming tools and techniques. Engage in team prototyping and advocate for testing with others. Establish and iterate designpatterns using appropriate prototyping methods. Identify, locate, and rectify faults. Design systems with medium levels of risk, impact, and technical or business complexity. … set team standards for programming tools and techniques. Engage in team prototyping and advocate for testing with others. Establish and iterate designpatterns using appropriate prototyping methods. Identify, locate, and rectify faults. Design systems with medium levels of risk, impact, and technical or business complexity. More ❯
Aberdeen, Scotland, United Kingdom Hybrid / WFH Options
JR United Kingdom
Java, Python, C#, VueJs, Typescript/Angular/React Cloud: Amazon Web Services (AWS) Additional Tools & Frameworks: GraphQL, REST APIs, Software DesignPatterns – TDD, DDD, Agile methodologies: Scrum and Kanban ? Key Responsibilities ? Full-Stack Development : Design, develop, and maintain complex full-stack applications across both … using AWS , PostgreSQL , and DynamoDB . API Development : Integrate RESTful APIs and GraphQL to enable smooth data flow between services. Software DesignPatterns : Apply TDD (Test Driven Development) and DDD (Domain Driven Design) best practices to ensure maintainable, efficient code. DevOps & CI/CD : Use … environment. ? Requirements ? Polyglot Developer : Proficiency in multiple programming languages and frameworks, with the ability to work across the full tech stack. Object-Oriented Design : Strong understanding of OO principles, writing modular and maintainable code. DevOps Practices : Familiarity with CI/CD , containerization, and infrastructure as code. Agile Mindset More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
JR United Kingdom
Java, Python, C#, VueJs, Typescript/Angular/React Cloud: Amazon Web Services (AWS) Additional Tools & Frameworks: GraphQL, REST APIs, Software DesignPatterns – TDD, DDD, Agile methodologies: Scrum and Kanban ? Key Responsibilities ? Full-Stack Development : Design, develop, and maintain complex full-stack applications across both … using AWS , PostgreSQL , and DynamoDB . API Development : Integrate RESTful APIs and GraphQL to enable smooth data flow between services. Software DesignPatterns : Apply TDD (Test Driven Development) and DDD (Domain Driven Design) best practices to ensure maintainable, efficient code. DevOps & CI/CD : Use … environment. ? Requirements ? Polyglot Developer : Proficiency in multiple programming languages and frameworks, with the ability to work across the full tech stack. Object-Oriented Design : Strong understanding of OO principles, writing modular and maintainable code. DevOps Practices : Familiarity with CI/CD , containerization, and infrastructure as code. Agile Mindset More ❯
Glasgow, Scotland, United Kingdom Hybrid / WFH Options
JR United Kingdom
Java, Python, C#, VueJs, Typescript/Angular/React Cloud: Amazon Web Services (AWS) Additional Tools & Frameworks: GraphQL, REST APIs, Software DesignPatterns – TDD, DDD, Agile methodologies: Scrum and Kanban ? Key Responsibilities ? Full-Stack Development : Design, develop, and maintain complex full-stack applications across both … using AWS , PostgreSQL , and DynamoDB . API Development : Integrate RESTful APIs and GraphQL to enable smooth data flow between services. Software DesignPatterns : Apply TDD (Test Driven Development) and DDD (Domain Driven Design) best practices to ensure maintainable, efficient code. DevOps & CI/CD : Use … environment. ? Requirements ? Polyglot Developer : Proficiency in multiple programming languages and frameworks, with the ability to work across the full tech stack. Object-Oriented Design : Strong understanding of OO principles, writing modular and maintainable code. DevOps Practices : Familiarity with CI/CD , containerization, and infrastructure as code. Agile Mindset More ❯
Responsibilities Innovate to articulate and solve complex problems Design and develop high-quality software components that follow industry-standard designpatterns, development methodologies, and deployment models Apply and promote good software engineering practices such as test automation, modularization, simplification Work effectively with members of other … Familiarity with GIS applications and technologies Cross-platform development, profiling, and debugging Understanding of scientific, spatial and graphics algorithms and software designpatterns Experience with CUDA, Direct3D, Metal, OpenGL, Vulkan, WebGL, or WebGPU, and compute shader programming Experience with agile development methodologies (such as Scrum) Postgraduate degree More ❯
Responsibilities Innovate to articulate and solve complex problems Design and develop high-quality software components that follow industry-standard designpatterns, development methodologies, and deployment models Apply and promote good software engineering practices such as test automation, modularization, simplification Work effectively with members of other … Familiarity with GIS applications and technologies Cross-platform development, profiling, and debugging Understanding of scientific, spatial and graphics algorithms and software designpatterns Experience with CUDA, Direct3D, Metal, OpenGL, Vulkan, WebGL, or WebGPU, and compute shader programming Experience with agile development methodologies (such as Scrum) Postgraduate degree More ❯
Glasgow, Scotland, United Kingdom Hybrid / WFH Options
Virgin Money
our Power Platform environments across our pro-dev and citizen-developer communities, provisioning, configuring, and enabling services in line with approved designpatterns and best practices to meet business and operational requirements. Managing user access processes, setup of security controls and application of licenses for the Power … COE leadership and senior management. Working with our COE SMEs to build and enable foundational service components to support new service designpatterns and evergreen capabilities. Providing technical input to the Release Management process such that change is effectively managed and deployments appropriately prioritised and scheduled. Working More ❯
Rockstar North is looking for talented developers whose skill set combines technical excellence with a passion for making games. As part of the Design/Scripting team you will be developing script framework and coding gameplay systems. You will be required to engage with a range of classic … game development studio in the heart of Edinburgh, Scotland. WHAT WE DO Our team creates the backbone upon which the rest of the design team authors our game’s missions, random events, ambient life, and everything in between. Additionally, we create tools to facilitate said authoring, improve iteration … skills within the scope of an object-oriented language. A strong understanding of top-down design, object-oriented programming, designpatterns, and game design principles. An online portfolio with examples of your work. Please include code examples, should contain at least one fully More ❯
compliance. Design Designing systems characterised by medium levels of risk, impact, and business or technical complexity. Establish and iterating designpatterns selecting appropriate design standards, methods, and tools, and ensure they are applied effectively. Reviewing the systems designs of others to ensure the … write it - Your experience building solutions to problems of high complexity using modern web technologies allows you to use agreed specifications to independently design, code, test and document programs or scripts of high complexity, using the right standards and tools. Lead Criteria 2 - You run it - Your experience … application in order to consistently identify, locate and fix faults. You Design - Your experience engineering systems, with a variety of technologies and patterns allows you to design systems, choosing appropriate technology, approaches, and embedded security controls. You Lead - Your experience as a manager enables you More ❯
domains, and have a consistent track record of delivery. A day in the life At Amazon our software engineers take ownership of solution design, turn it into code and deliver it on schedule, using appropriate technologies and current software engineering best practices. They are expected to collaborate with … as Java, C++, or C# including object-oriented design - Experience contributing to the architecture and design (architecture, designpatterns, reliability and scaling) of new and current systems - Knowledge of professional software engineering & best practices for full software development life cycle, including coding standards More ❯
tasks related to support the development of technology solutions. You can consider multiple viewpoints, provide weighted solution options, experience of industry designpatterns for modern architectures, clarity on breaking down packets of work and transition states to design solutions incrementally to meet business needs and … computing. Core experience in Microservices Architecture including non-functional trade-offs across security, scalability and resilience for example. Experience in selection and consuming Integration Patterns and other tech stacks such as Microsoft Dynamics to deliver Digital capabilities across customers and colleagues. Awareness of placement of workloads on On-Prem … Servers and Cloud (Azure/AWS/GCP/Hybrid/Private). Solid understanding of various Architecture patterns and their usage Data savvy with awareness of technology architecture elements like Integration, Cloud Network and Security. Good understanding of information principles, guardrails and processes spanning data within operational contexts More ❯
as Java, C++, or C# including object-oriented design - Experience contributing to the architecture and design (architecture, designpatterns, reliability and scaling) of new and current systems - Experience in professional, non-internship software development PREFERRED QUALIFICATIONS - Bachelor's degree in computer science or More ❯
further developing our creative management services. As an engineer, you will be involved in every aspect of the process - from idea generation & technical design through to development & deployment - giving you a real sense of ownership. We build systems which meet high standards of performance & reliability, and operate at … as Java, C++, or C# including object-oriented design - Experience contributing to the architecture and design (architecture, designpatterns, reliability and scaling) of new and current systems - Bachelor's degree or equivalent PREFERRED QUALIFICATIONS - Experience with full software development life cycle, including coding More ❯
key dimensions: Interpret Business Needs Translates business and technical requirements into an architectural blueprint to achieve business objectives and documents all solution architecture design and analysis work. Works closely with the product owners and product managers to ensure a robust architectural runway that can support future business requirements … tasks related to support the development of technology solutions. You can consider multiple viewpoints, provide weighted solution options, experience of industry designpatterns for modern architectures, clarity on breaking down packets of work and transition states to design solutions incrementally to meet business needs and … Systems. Knowledge of system development life cycle methodologies such as Agile, Incremental, DevOps, capable of engaging with engineers. Understanding of IT standards, controls, EA patterns, application libraries. Proven analytical, influencing/consensus building, technical and communication skills. About Royal London We're the UK's largest mutual life, pensions More ❯
as per business needs. • Provide hands-on code development and testing based on the project delivery needs. • Ensure that system architecture and integration design standards are in alignment with broader platform strategies and business goals. • Work closely with Squad/Team and other IT partners on day-to … day basis to ensure smooth delivery of projects in Agile Model. • Should have experience of design, development and conduct code reviews • Willingness and ability to learn new Platforms/solutions having Java as core basis Minimum Qualifications • Excellent written and verbal communication skills Preferred Qualifications/Skills • Work … Java, Spring and Hibernate programming skills • Hands on knowledge of working on Multithreaded application (Must-have) • Excellent Design skills (DesignPatterns) • Hands-on experience Java/J2EE, Spring, ORM/Hibernate, Web services - RESTful, Webserver (Apache Tomcat preferred) • Hands-on with a database (preferably Oracle More ❯
clear and compelling way and work effectively as part of the team, raising the bar and insisting on high standard. Key job responsibilities • Design, develop and maintain scalable, automated, user-friendly solutions, enabling stakeholders to manage their business and make effective decisions. • Work with program managers and partner … 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 ❯
the Mark Center in Alexandria. Candidate chosen must be able to commute to both locations as needed. Requirements: 7+ years' experience in software design engineering Four-year degree from an accredited university Fluency in multiple programming Active Secret clearance U.S. Citizenship : Master … s degree in computer science and engineering, or other related technical fields High-level experience with database design, software designpatterns, and software architecture/collaborative design tools Working knowledge of multiple programming and frameworks Firm understanding of software quality assurance procedures Ability … intently Active Top-Secret clearance Duties/Responsibilities: Lead and manage a team of software developers to: Determine and analyze all technical needs Design architecture to include the software, hardware, and communications to support the total requirements Test software for quality assurance Identify and resolve issues in software More ❯
professional Rust software development experience Strong understanding of Rust, memory management, STL containers, and algorithms Good knowledge of OOAD, architecture and designpatterns, API design principles Hands-on experience with low-latency, multithreading, including race conditions, deadlocks, etc. Experience with PostgreSQL, particularly in handling large … Experience with containers (Docker, Kubernetes) Responsibilities: Write clear, understandable and highly optimized Rust code according to best practices Develop new features including the design of interfaces and implementation to support reusability, testability, modularity in accordance with the agreed plans and quality standards Enhance existing features and improve the … and time/performance/quality trade-offs to management and other teams Participate in technical discussions to find the right architecture/design solution Contribute to architectural planning and refactoring Defect analysis and fixing Report the status, results and roadblocks Conduct an interviews Collaborate effectively with engineers More ❯
scale systems on Java/Spring Boot/Hibernate/JPA (or related platforms). Well versed with key low level designpatterns/OOPs, Domain Driven Design concepts, as well as microservice architecture/patterns (especially those dealing with eventual consistency, resilience and More ❯