cutting-edge solutions that redefine the digital gaming experience. As they continue to expand, they are seeking a seasoned Senior Solutions Architect to join their team and drive the architectural vision for their projects. Role Overview: As a Senior Solutions Architect, you will play a pivotal role in designing and implementing robust and scalable solutions for our client’s … technical and business requirements. Your strategic guidance will ensure the successful delivery of complex projects while maintaining a focus on innovation and quality. Key Responsibilities: Develop and maintain the architectural … vision and roadmap for our client’s digital gaming platforms. Collaborate with stakeholders to understand business requirements and translate them into scalable technical solutions. Design and implement software architecturepatterns and best practices to ensure system reliability, scalability, and performance. Provide technical leadership and mentorship to development teams, driving innovation and excellence in execution. Evaluate emerging technologies and More ❯
and develop the next generation of financial platforms. In this role you will be collaborating with product/engineering teams in Europe and India and have responsibility for providing architectural design, technology solutions and guidance across a diverse selection of Ford Credit Europe applications and technologies ensuring alignment with our overall global architecture standards and … strategies. Responsibilities Role & Responsibilities Provide Architecture support to European and Indian based engineering squads & product teams Help design future strategic solutions, define the technical stack and provide reference architecturepatterns for the applications and platforms that you are responsible for Develop and maintain architecture artefacts including roadmaps and current/future state designs following industry standard architecture models … with key business stakeholders, IT product teams, engineering management and external partners. Provide architecture assessments on technical solutions and proposals, make recommendations that meet business needs and present in architectural governance forums. Stay abreast of emerging technologies, industry best practices and internal global standards. Qualifications Required Skills and Selection Criteria: Significant years overall IT experience in architecture or software More ❯
you will play a key role in designing and developing the next generation of financial platforms. You will collaborate with product and engineering teams in Europe and India, providing architectural design, technology solutions, and guidance across various applications and technologies, ensuring alignment with global standards and strategies. Qualifications Required Skills and Selection Criteria: Extensive experience in IT architecture or … emerging technology trends and their practical application in enterprise landscapes. Banking and Financial sector experience is preferred. Strong leadership, communication, interpersonal, organizational, and problem-solving skills. Ability to present architectural proposals to diverse audiences. Capability to manage multiple projects in a fast-paced, dynamic environment. Education is valued; a degree is preferred, but extensive relevant experience and skills are … and equal opportunity, opposed to discrimination or harassment based on gender, marital status, race, ethnicity, disability, sexual orientation, religion, gender identity, age, or caring responsibilities. Responsibilities Role & Responsibilities: Provide architectural support to European and Indian engineering squads and product teams. Assist in designing strategic solutions, defining technical stacks, and establishing reference architecture patterns. Develop and maintain architecture artifacts, including More ❯
of resulting actions. Providing technical guidance to the delivery team for software development, integration, data and low code solutions, e.g., Power Apps. Working with Product Managers to support with architectural design, patterns and best practices with the development of their backlogs and roadmaps. Supporting the creation and maintenance of standards and best practices across the organisation and … you will need to be successful in this role: Experience with Azure Cloud. Experience with developing in a hybrid environment (Cloud, OnPrem). Excellent working knowledge of design patterns and modelling notations e.g. UML, BPMN. Knowledge of TOGAF. Essential experience in … delivering solutions for Microsoft Dynamics 365 (Finance, Supply Chain, HR, CRM) and Product Lifecycle Management systems. Experience in providing technical guidance and leadership. Good knowledge of integration techniques, architecturepatterns and non-functional drivers. Good knowledge of data architecture (Big Data, AI/ML), data warehousing and analytics. Excellent experience in technology product selection, assessing options, impact assessment More ❯
/product fit into the overall landscape and strategy, as well as size level of effort to ensure informed decision making. Understand existing enterprise assets, such as frameworks, patterns and subsystems, and ensuring that the teams use them where appropriate. Key Stakeholder Interactions Create appropriate technical solutions within the domain by partnering with the business owners and other … make a significant impact. Skills and experience that will lead to success Collaborator at all levels (Exec, leadership team, tech leaders, development teams) Knowledgeable of architecture and design patterns Experience of developing large scale multi-tier applications with a mixture of modern and legacy technologies. Handling globalization, multi-language, multi-region support Curious and motivated to become an … libraries/managing dependencies Mitigating security issues EF6 and EF Core+ SQL Server Good DB design Writing stored procedures Angular Angular (modern 9+ experience) Handling Web APIs RxJs patterns Creating dynamic components (ComponentFactory) Building npm libraries Typescript best practices Useful Technology AngularJS Familiar with Bootstrap KendoUI knowledge GIT branch management GIT merging strategies GIT filter-repo ADO Support More ❯
Requirements: At least 5 years of professional Rust software development experience Strong understanding of Rust, memory management, STL containers, and algorithms Good knowledge of OOAD, architecture and design patterns, API design principles Hands-on experience with low-latency, multithreading, including race conditions, deadlocks, etc. Experience with PostgreSQL, particularly in handling large-scale datasets and optimizing queries Practical experience … time estimates 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 and other team members, transfer knowledge and insights #J More ❯
Requirements: At least 5 years of professional Rust software development experience Strong understanding of Rust, memory management, STL containers, and algorithms Good knowledge of OOAD, architecture and design patterns, API design principles Hands-on experience with low-latency, multithreading, including race conditions, deadlocks, etc. Experience with PostgreSQL, particularly in handling large-scale datasets and optimizing queries Practical experience … time estimates 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 and other team members, transfer knowledge and insights #J More ❯
Requirements: At least 5 years of professional Rust software development experience Strong understanding of Rust, memory management, STL containers, and algorithms Good knowledge of OOAD, architecture and design patterns, API design principles Hands-on experience with low-latency, multithreading, including race conditions, deadlocks, etc. Experience with PostgreSQL, particularly in handling large-scale datasets and optimizing queries Practical experience … time estimates 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 and other team members, transfer knowledge and insights #J More ❯
Requirements: At least 5 years of professional Rust software development experience Strong understanding of Rust, memory management, STL containers, and algorithms Good knowledge of OOAD, architecture and design patterns, API design principles Hands-on experience with low-latency, multithreading, including race conditions, deadlocks, etc. Experience with PostgreSQL, particularly in handling large-scale datasets and optimizing queries Practical experience … time estimates 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 and other team members, transfer knowledge and insights #J More ❯
Watford, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
background in hands-on software engineering (C#, .NET, or similar) Deep experience in Azure PaaS services (App Services, Functions, Kubernetes, Logic Apps, etc.) Practical knowledge of modern application architecturepatterns Strong appreciation for DevOps practices, IaC (e.g. Bicep, Terraform), and automation The ability to lead and influence both internally and with enterprise clients Passion for engineering excellence, community More ❯
Hemel Hempstead, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
background in hands-on software engineering (C#, .NET, or similar) Deep experience in Azure PaaS services (App Services, Functions, Kubernetes, Logic Apps, etc.) Practical knowledge of modern application architecturepatterns Strong appreciation for DevOps practices, IaC (e.g. Bicep, Terraform), and automation The ability to lead and influence both internally and with enterprise clients Passion for engineering excellence, community More ❯
system 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, design patterns, 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 ❯
Design and Architecture :Collaborate with stakeholders (business, product, and development teams) to understand requirements.Design end-to-end technical solutions that address complex business challenges.Ensure scalability, reliability, and maintainability of architectural designs. Technical Strategy and Roadmap :Define the technical vision and strategy in alignment with organisational goals.Develop and maintain an architectural roadmap, considering emerging technologies and industry trends.Evaluate and … Collaboration :Work closely with the enterprise architecture team to ensure cohesive solutions.Bridge the gap between business needs and technical feasibility. Risk Assessment and Mitigation :Identify potential risks related to architectural decisions.Propose risk mitigation strategies and trade-offs. Standards and Best Practices :Establish and enforce architectural standards, patterns, and guidelines.Promote best practices for solution design, development, and … deployment. Stakeholder Communication :Present architectural proposals to executive leadership and project teams.Articulate technical concepts to non-technical stakeholders. Continuous Learning and Innovation :Stay abreast of industry trends, attending conferences, and participating in technical communities.Encourage innovation within the team and across the organization. Skills and qualifications: A bachelor's degree in computer science, information-technology, engineering, system analysis or a More ❯
engaging with engineers, designers, and stakeholders Experience with agile workflows and product lifecycle concepts A proactive, detail-oriented mindset - you're curious, organised, and user-focused Some understanding of architecturalpatterns and system thinking Bonus Points For Familiarity with RF systems or signal processing Experience with usability testing or user research Exposure to hardware-software product development More ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
Pico Technology Limited
Software Development Engineer (C#) who is passionate about delivering high-quality software and mentoring a team of talented developers. This role provides the opportunity to lead technical projects, influence architectural decisions, and collaborate across multi-disciplinary teams to bring innovative solutions to life. Working closely with the Software Development Manager, you’ll contribute to technology improvement, feature design, and … leader within our team, responsible for supporting and mentoring developers, taking ownership of the architecture, and helping drive continuous improvement. You’ll work with the Software Development Manager on architectural reviews and process improvements, supporting a Community of Practice to foster collaboration and innovation. You’ll refine and design features with Product Owners and Leads, provide reliable estimates, and … We’re Looking For Experience: Proven experience in C# software development, ideally in a senior or technical lead role Technical Skills: Strong understanding of software architecture and design patterns; experience with agile methodologies; expertise in debugging, technical debt resolution, and risk management Collaboration: Excellent team player who can work collaboratively with multi-disciplinary teams and mentor junior developers More ❯
ownership and work backwards from our customers to bring them an innovative and seamless home security experience. BASIC QUALIFICATIONS - Experience contributing to the architecture and design (architecture, design patterns, 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# More ❯
one modern language such as Java, C++, or C# including object-oriented design. Experience in professional, non-internship software development. Experience leading the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems. Experience in hands-on development in the last 3 years. Understanding of building systems and toolchains. Identifying needs for providing and More ❯
are always working on the most important stuff. 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 ❯
St Neots, England, United Kingdom Hybrid / WFH Options
Pico Technology
continually improving your skills with dedicated “blue sky” time for professional development. You’ll have the opportunity to lead key projects, contribute to feature design, and help shape the architectural direction of our products. Join us and be part of something exciting! Main Areas of Responsibility: The Principal Software Development Engineer will work to design and refine required features … re looking for: Experience: Proven experience in C++ software development, ideally in a principal, senior or technical lead role. Technical Skills: Strong understanding of software architecture and design patterns; experience with agile methodologies; expertise in debugging, technical debt resolution, and risk management. Collaboration: Excellent team player who can work collaboratively with multi-disciplinary teams and mentor junior developers. More ❯
st neots, east anglia, united kingdom Hybrid / WFH Options
Pico Technology
continually improving your skills with dedicated “blue sky” time for professional development. You’ll have the opportunity to lead key projects, contribute to feature design, and help shape the architectural direction of our products. Join us and be part of something exciting! Main Areas of Responsibility: The Principal Software Development Engineer will work to design and refine required features … re looking for: Experience: Proven experience in C++ software development, ideally in a principal, senior or technical lead role. Technical Skills: Strong understanding of software architecture and design patterns; experience with agile methodologies; expertise in debugging, technical debt resolution, and risk management. Collaboration: Excellent team player who can work collaboratively with multi-disciplinary teams and mentor junior developers. More ❯
saint neots, east anglia, united kingdom Hybrid / WFH Options
Pico Technology
continually improving your skills with dedicated “blue sky” time for professional development. You’ll have the opportunity to lead key projects, contribute to feature design, and help shape the architectural direction of our products. Join us and be part of something exciting! Main Areas of Responsibility: The Principal Software Development Engineer will work to design and refine required features … re looking for: Experience: Proven experience in C++ software development, ideally in a principal, senior or technical lead role. Technical Skills: Strong understanding of software architecture and design patterns; experience with agile methodologies; expertise in debugging, technical debt resolution, and risk management. Collaboration: Excellent team player who can work collaboratively with multi-disciplinary teams and mentor junior developers. More ❯
development, with 2+ years in leadership or senior technical roles Proven experience with .NET Core, C#, ASP.NET, and related Microsoft technologies Strong understanding of software design principles and architecturepatterns Experience in SaaS or enterprise application development Passion for AI-driven development and growth mindset What is great about this role: Key decision-maker in a growing, innovative More ❯
in C++ software development at principal level Strong understanding of modern C++ 17 Extensive proven experience with software deployment across multiple platforms Strong knowledge of software architecture, design patterns, and best coding practices Familiarity with algorithms, data structures, and agile methodologies Scripting languages (PowerShell & Bash) and Embedded Linux experience Senior C++ Software Engineers will lead the design, implementation More ❯
C++ software development at a principal level. Strong understanding of modern C++ 17 Extensive proven experience with software deployment across multiple platforms Strong knowledge of software architecture, design patterns, and best coding practices Familiarity with algorithms, data structures, and agile methodologies Scripting languages (PowerShell & Bash) and Embedded Linux experience Senior C++ Software Engineers will lead the design, implementation More ❯
sense of camaraderie. Together, we push boundaries, explore new frontiers, and deliver solutions that make lasting impact. BASIC QUALIFICATIONS - Experience contributing to the architecture and design (architecture, design patterns, 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# More ❯