Remote Software Engineering Job Vacancies

1,101 to 1,125 of 1,824 Remote Software Engineering Jobs

Principal Generative AI Software Engineer - SVP (London)

London, UK
Hybrid / WFH Options
Citi
s Markets team—a group of passionate and talented engineers, product managers, and tech specialists transforming ambiguous ideas into cutting-edge, scalable products. We specialize in Generative AI, backend engineering, and cloud-native architectures to develop mission-critical systems at a global scale. Our team is at the forefront of innovative AI-powered applications, large-scale infrastructure, and modern … LLMs, implementing advanced vector search (FAISS, Milvus, Pinecone), and building scalable and high-performance AI-driven solutions. You Might Be a Good Fit If You: Have deep hands-on software engineering expertise in Java or Python Thrive in a results-driven, flexible environment Have experience with backend development for AI-powered systems Enjoy building high-performance APIs using … for Java project management Familiarity with Golang (a plus but not mandatory) Experience working in cloud-native, high-performance environments Contributions to open-source AI/ML or backend engineering projects Why Join Us? Work on cutting-edge GenAI-powered applications at a global scale Collaborate with top engineers in AI, backend, and cloud technologies Innovate with LangChain, vector More ❯
Employment Type: Full-time
Posted:

Software Engineer, Structural Geology

Guildford, Surrey, United Kingdom
Hybrid / WFH Options
ECM Selection (Holdings) Limited
Working on best-in-class software for geoscience and geoengineering applications Based full-time in newly furbished offices, this growing industry leader develops a range of software products that are used by leading companies in the energy, mining and O&G industries. They are looking to grow their current team and seek a Software Engineer with specific … experience and interests in structural geology applications. The company offer an extensive package including highly competitive salary, performance related bonus and other benefits. As a software engineer within their team, general activities will include software coding, interface design, testing and algorithm development. However, this is expected to be within projects applied to structural geology or geoenegineering. Requirements: MSc … hybrid or home-working). If you would need to relocate, relocation assistance is on offer for qualifying candidates. Keywords: PhD/Experienced, C/C++, Geology, Geophysics, Geoengineering, Software Engineering Another top job from ECM, the high-tech recruitment experts. Even if this job's not quite right, do contact us now - we may well have the More ❯
Employment Type: Permanent
Salary: £50000 - £80000/annum DoE + Benefits
Posted:

C++ Software Engineer (Chromium)

Fareham, Hampshire, South East, United Kingdom
Hybrid / WFH Options
Spectrum It Recruitment Limited
C++ Software Engineer (Chromium) Chromium, C++, Fareham, Hampshire. Some flexibility with hybrid working. Salary £55,000 - £65,000 plus excellent benefits An exciting new opportunity for a C++ Software Engineer with the opportunity to help develop and maintain my clients main browser services. You will be given the chance to join a technically minded development team to constantly … evolve their internal technology stack. Working within a dedicated open source and engineering team and reporting to the project manager, you will be helping to plan and develop the product and its internal driven websites, data migration, tech modernisation and help with support and maintenance of security and storage services. Responsibilities: Develop and support features for the Chromium based More ❯
Employment Type: Permanent, Work From Home
Salary: £65,000
Posted:

Software Architect

London, UK
Hybrid / WFH Options
Hays
Software Architect Home based Up to £70,000 Your new role The Development Technical Architect is a key role in a forward-thinking, highly-skilled team who share a common vision of quality, integrity, efficiency. They understand the value of their work and the impact it has on the success of their team, the company overall and our customers. … The Development Technical Architect will own the architecture, implementation and delivery of complex solutions using Agile Methodologies, software development procedures and other software engineering techniques. Responsibilities Delivery of high-quality technical solutions to meet stakeholder requirements. Ensures user stories are ready for development to start work. Ensure that customer requirements are understood clearly and accurately defined, both … driving innovation and apply best practice. Provide architectural input & ownership into HLD and LLD phases, cost estimation and documentation. Lead and encourage awareness of chosen methodologies, respect for Agile software design and software engineering. Ensure best practice approaches to software development including design patterns, DevOps, continuous development and continuous delivery. Develop and maintain a deep technical knowledge More ❯
Posted:

Software Architect

Liverpool, UK
Hybrid / WFH Options
Hays
Software Architect Home based Up to £70,000 Your new role The Development Technical Architect is a key role in a forward-thinking, highly-skilled team who share a common vision of quality, integrity, efficiency. They understand the value of their work and the impact it has on the success of their team, the company overall and our customers. … The Development Technical Architect will own the architecture, implementation and delivery of complex solutions using Agile Methodologies, software development procedures and other software engineering techniques. Responsibilities Delivery of high-quality technical solutions to meet stakeholder requirements. Ensures user stories are ready for development to start work. Ensure that customer requirements are understood clearly and accurately defined, both … driving innovation and apply best practice. Provide architectural input & ownership into HLD and LLD phases, cost estimation and documentation. Lead and encourage awareness of chosen methodologies, respect for Agile software design and software engineering. Ensure best practice approaches to software development including design patterns, DevOps, continuous development and continuous delivery. Develop and maintain a deep technical knowledge More ❯
Posted:

Software Architect

Cardiff, UK
Hybrid / WFH Options
Hays
Software Architect Home based Up to £70,000 Your new role The Development Technical Architect is a key role in a forward-thinking, highly-skilled team who share a common vision of quality, integrity, efficiency. They understand the value of their work and the impact it has on the success of their team, the company overall and our customers. … The Development Technical Architect will own the architecture, implementation and delivery of complex solutions using Agile Methodologies, software development procedures and other software engineering techniques. Responsibilities Delivery of high-quality technical solutions to meet stakeholder requirements. Ensures user stories are ready for development to start work. Ensure that customer requirements are understood clearly and accurately defined, both … driving innovation and apply best practice. Provide architectural input & ownership into HLD and LLD phases, cost estimation and documentation. Lead and encourage awareness of chosen methodologies, respect for Agile software design and software engineering. Ensure best practice approaches to software development including design patterns, DevOps, continuous development and continuous delivery. Develop and maintain a deep technical knowledge More ❯
Posted:

Software Architect

Bristol, UK
Hybrid / WFH Options
Hays
Software Architect Home based Up to £70,000 Your new role The Development Technical Architect is a key role in a forward-thinking, highly-skilled team who share a common vision of quality, integrity, efficiency. They understand the value of their work and the impact it has on the success of their team, the company overall and our customers. … The Development Technical Architect will own the architecture, implementation and delivery of complex solutions using Agile Methodologies, software development procedures and other software engineering techniques. Responsibilities Delivery of high-quality technical solutions to meet stakeholder requirements. Ensures user stories are ready for development to start work. Ensure that customer requirements are understood clearly and accurately defined, both … driving innovation and apply best practice. Provide architectural input & ownership into HLD and LLD phases, cost estimation and documentation. Lead and encourage awareness of chosen methodologies, respect for Agile software design and software engineering. Ensure best practice approaches to software development including design patterns, DevOps, continuous development and continuous delivery. Develop and maintain a deep technical knowledge More ❯
Posted:

Software Architect

Aberdeen, UK
Hybrid / WFH Options
Hays
Software Architect Home based Up to £70,000 Your new role The Development Technical Architect is a key role in a forward-thinking, highly-skilled team who share a common vision of quality, integrity, efficiency. They understand the value of their work and the impact it has on the success of their team, the company overall and our customers. … The Development Technical Architect will own the architecture, implementation and delivery of complex solutions using Agile Methodologies, software development procedures and other software engineering techniques. Responsibilities Delivery of high-quality technical solutions to meet stakeholder requirements. Ensures user stories are ready for development to start work. Ensure that customer requirements are understood clearly and accurately defined, both … driving innovation and apply best practice. Provide architectural input & ownership into HLD and LLD phases, cost estimation and documentation. Lead and encourage awareness of chosen methodologies, respect for Agile software design and software engineering. Ensure best practice approaches to software development including design patterns, DevOps, continuous development and continuous delivery. Develop and maintain a deep technical knowledge More ❯
Posted:

Software Architect

Nottingham, UK
Hybrid / WFH Options
Hays
Software Architect Home based Up to £70,000 Your new role The Development Technical Architect is a key role in a forward-thinking, highly-skilled team who share a common vision of quality, integrity, efficiency. They understand the value of their work and the impact it has on the success of their team, the company overall and our customers. … The Development Technical Architect will own the architecture, implementation and delivery of complex solutions using Agile Methodologies, software development procedures and other software engineering techniques. Responsibilities Delivery of high-quality technical solutions to meet stakeholder requirements. Ensures user stories are ready for development to start work. Ensure that customer requirements are understood clearly and accurately defined, both … driving innovation and apply best practice. Provide architectural input & ownership into HLD and LLD phases, cost estimation and documentation. Lead and encourage awareness of chosen methodologies, respect for Agile software design and software engineering. Ensure best practice approaches to software development including design patterns, DevOps, continuous development and continuous delivery. Develop and maintain a deep technical knowledge More ❯
Posted:

Software Architect

Glasgow, UK
Hybrid / WFH Options
Hays
Software Architect Home based Up to £70,000 Your new role The Development Technical Architect is a key role in a forward-thinking, highly-skilled team who share a common vision of quality, integrity, efficiency. They understand the value of their work and the impact it has on the success of their team, the company overall and our customers. … The Development Technical Architect will own the architecture, implementation and delivery of complex solutions using Agile Methodologies, software development procedures and other software engineering techniques. Responsibilities Delivery of high-quality technical solutions to meet stakeholder requirements. Ensures user stories are ready for development to start work. Ensure that customer requirements are understood clearly and accurately defined, both … driving innovation and apply best practice. Provide architectural input & ownership into HLD and LLD phases, cost estimation and documentation. Lead and encourage awareness of chosen methodologies, respect for Agile software design and software engineering. Ensure best practice approaches to software development including design patterns, DevOps, continuous development and continuous delivery. Develop and maintain a deep technical knowledge More ❯
Posted:

Software Architect

Coventry, UK
Hybrid / WFH Options
Hays
Software Architect Home based Up to £70,000 Your new role The Development Technical Architect is a key role in a forward-thinking, highly-skilled team who share a common vision of quality, integrity, efficiency. They understand the value of their work and the impact it has on the success of their team, the company overall and our customers. … The Development Technical Architect will own the architecture, implementation and delivery of complex solutions using Agile Methodologies, software development procedures and other software engineering techniques. Responsibilities Delivery of high-quality technical solutions to meet stakeholder requirements. Ensures user stories are ready for development to start work. Ensure that customer requirements are understood clearly and accurately defined, both … driving innovation and apply best practice. Provide architectural input & ownership into HLD and LLD phases, cost estimation and documentation. Lead and encourage awareness of chosen methodologies, respect for Agile software design and software engineering. Ensure best practice approaches to software development including design patterns, DevOps, continuous development and continuous delivery. Develop and maintain a deep technical knowledge More ❯
Posted:

Software Architect

Leicester, UK
Hybrid / WFH Options
Hays
Software Architect Home based Up to £70,000 Your new role The Development Technical Architect is a key role in a forward-thinking, highly-skilled team who share a common vision of quality, integrity, efficiency. They understand the value of their work and the impact it has on the success of their team, the company overall and our customers. … The Development Technical Architect will own the architecture, implementation and delivery of complex solutions using Agile Methodologies, software development procedures and other software engineering techniques. Responsibilities Delivery of high-quality technical solutions to meet stakeholder requirements. Ensures user stories are ready for development to start work. Ensure that customer requirements are understood clearly and accurately defined, both … driving innovation and apply best practice. Provide architectural input & ownership into HLD and LLD phases, cost estimation and documentation. Lead and encourage awareness of chosen methodologies, respect for Agile software design and software engineering. Ensure best practice approaches to software development including design patterns, DevOps, continuous development and continuous delivery. Develop and maintain a deep technical knowledge More ❯
Posted:

Software Architect

Edinburgh, UK
Hybrid / WFH Options
Hays
Software Architect Home based Up to £70,000 Your new role The Development Technical Architect is a key role in a forward-thinking, highly-skilled team who share a common vision of quality, integrity, efficiency. They understand the value of their work and the impact it has on the success of their team, the company overall and our customers. … The Development Technical Architect will own the architecture, implementation and delivery of complex solutions using Agile Methodologies, software development procedures and other software engineering techniques. Responsibilities Delivery of high-quality technical solutions to meet stakeholder requirements. Ensures user stories are ready for development to start work. Ensure that customer requirements are understood clearly and accurately defined, both … driving innovation and apply best practice. Provide architectural input & ownership into HLD and LLD phases, cost estimation and documentation. Lead and encourage awareness of chosen methodologies, respect for Agile software design and software engineering. Ensure best practice approaches to software development including design patterns, DevOps, continuous development and continuous delivery. Develop and maintain a deep technical knowledge More ❯
Posted:

Software Architect

Birmingham, UK
Hybrid / WFH Options
Hays
Software Architect Home based Up to £70,000 Your new role The Development Technical Architect is a key role in a forward-thinking, highly-skilled team who share a common vision of quality, integrity, efficiency. They understand the value of their work and the impact it has on the success of their team, the company overall and our customers. … The Development Technical Architect will own the architecture, implementation and delivery of complex solutions using Agile Methodologies, software development procedures and other software engineering techniques. Responsibilities Delivery of high-quality technical solutions to meet stakeholder requirements. Ensures user stories are ready for development to start work. Ensure that customer requirements are understood clearly and accurately defined, both … driving innovation and apply best practice. Provide architectural input & ownership into HLD and LLD phases, cost estimation and documentation. Lead and encourage awareness of chosen methodologies, respect for Agile software design and software engineering. Ensure best practice approaches to software development including design patterns, DevOps, continuous development and continuous delivery. Develop and maintain a deep technical knowledge More ❯
Posted:

Software Architect

Sheffield, UK
Hybrid / WFH Options
Hays
Software Architect Home based Up to £70,000 Your new role The Development Technical Architect is a key role in a forward-thinking, highly-skilled team who share a common vision of quality, integrity, efficiency. They understand the value of their work and the impact it has on the success of their team, the company overall and our customers. … The Development Technical Architect will own the architecture, implementation and delivery of complex solutions using Agile Methodologies, software development procedures and other software engineering techniques. Responsibilities Delivery of high-quality technical solutions to meet stakeholder requirements. Ensures user stories are ready for development to start work. Ensure that customer requirements are understood clearly and accurately defined, both … driving innovation and apply best practice. Provide architectural input & ownership into HLD and LLD phases, cost estimation and documentation. Lead and encourage awareness of chosen methodologies, respect for Agile software design and software engineering. Ensure best practice approaches to software development including design patterns, DevOps, continuous development and continuous delivery. Develop and maintain a deep technical knowledge More ❯
Posted:

Software Architect

Manchester, UK
Hybrid / WFH Options
Hays
Software Architect Home based Up to £70,000 Your new role The Development Technical Architect is a key role in a forward-thinking, highly-skilled team who share a common vision of quality, integrity, efficiency. They understand the value of their work and the impact it has on the success of their team, the company overall and our customers. … The Development Technical Architect will own the architecture, implementation and delivery of complex solutions using Agile Methodologies, software development procedures and other software engineering techniques. Responsibilities Delivery of high-quality technical solutions to meet stakeholder requirements. Ensures user stories are ready for development to start work. Ensure that customer requirements are understood clearly and accurately defined, both … driving innovation and apply best practice. Provide architectural input & ownership into HLD and LLD phases, cost estimation and documentation. Lead and encourage awareness of chosen methodologies, respect for Agile software design and software engineering. Ensure best practice approaches to software development including design patterns, DevOps, continuous development and continuous delivery. Develop and maintain a deep technical knowledge More ❯
Posted:

Software Architect

Belfast, UK
Hybrid / WFH Options
Hays
Software Architect Home based Up to £70,000 Your new role The Development Technical Architect is a key role in a forward-thinking, highly-skilled team who share a common vision of quality, integrity, efficiency. They understand the value of their work and the impact it has on the success of their team, the company overall and our customers. … The Development Technical Architect will own the architecture, implementation and delivery of complex solutions using Agile Methodologies, software development procedures and other software engineering techniques. Responsibilities Delivery of high-quality technical solutions to meet stakeholder requirements. Ensures user stories are ready for development to start work. Ensure that customer requirements are understood clearly and accurately defined, both … driving innovation and apply best practice. Provide architectural input & ownership into HLD and LLD phases, cost estimation and documentation. Lead and encourage awareness of chosen methodologies, respect for Agile software design and software engineering. Ensure best practice approaches to software development including design patterns, DevOps, continuous development and continuous delivery. Develop and maintain a deep technical knowledge More ❯
Posted:

Software Architect

Bradford, UK
Hybrid / WFH Options
Hays
Software Architect Home based Up to £70,000 Your new role The Development Technical Architect is a key role in a forward-thinking, highly-skilled team who share a common vision of quality, integrity, efficiency. They understand the value of their work and the impact it has on the success of their team, the company overall and our customers. … The Development Technical Architect will own the architecture, implementation and delivery of complex solutions using Agile Methodologies, software development procedures and other software engineering techniques. Responsibilities Delivery of high-quality technical solutions to meet stakeholder requirements. Ensures user stories are ready for development to start work. Ensure that customer requirements are understood clearly and accurately defined, both … driving innovation and apply best practice. Provide architectural input & ownership into HLD and LLD phases, cost estimation and documentation. Lead and encourage awareness of chosen methodologies, respect for Agile software design and software engineering. Ensure best practice approaches to software development including design patterns, DevOps, continuous development and continuous delivery. Develop and maintain a deep technical knowledge More ❯
Posted:

Software Architect

Swindon, UK
Hybrid / WFH Options
Hays
Software Architect Home based Up to £70,000 Your new role The Development Technical Architect is a key role in a forward-thinking, highly-skilled team who share a common vision of quality, integrity, efficiency. They understand the value of their work and the impact it has on the success of their team, the company overall and our customers. … The Development Technical Architect will own the architecture, implementation and delivery of complex solutions using Agile Methodologies, software development procedures and other software engineering techniques. Responsibilities Delivery of high-quality technical solutions to meet stakeholder requirements. Ensures user stories are ready for development to start work. Ensure that customer requirements are understood clearly and accurately defined, both … driving innovation and apply best practice. Provide architectural input & ownership into HLD and LLD phases, cost estimation and documentation. Lead and encourage awareness of chosen methodologies, respect for Agile software design and software engineering. Ensure best practice approaches to software development including design patterns, DevOps, continuous development and continuous delivery. Develop and maintain a deep technical knowledge More ❯
Posted:

Software Architect

Southampton, UK
Hybrid / WFH Options
Hays
Software Architect Home based Up to £70,000 Your new role The Development Technical Architect is a key role in a forward-thinking, highly-skilled team who share a common vision of quality, integrity, efficiency. They understand the value of their work and the impact it has on the success of their team, the company overall and our customers. … The Development Technical Architect will own the architecture, implementation and delivery of complex solutions using Agile Methodologies, software development procedures and other software engineering techniques. Responsibilities Delivery of high-quality technical solutions to meet stakeholder requirements. Ensures user stories are ready for development to start work. Ensure that customer requirements are understood clearly and accurately defined, both … driving innovation and apply best practice. Provide architectural input & ownership into HLD and LLD phases, cost estimation and documentation. Lead and encourage awareness of chosen methodologies, respect for Agile software design and software engineering. Ensure best practice approaches to software development including design patterns, DevOps, continuous development and continuous delivery. Develop and maintain a deep technical knowledge More ❯
Posted:

Software Architect

Leeds, West Yorkshire, Yorkshire, United Kingdom
Hybrid / WFH Options
Hays
Software Architect Home based Up to £70,000 Your new role The Development Technical Architect is a key role in a forward-thinking, highly-skilled team who share a common vision of quality, integrity, efficiency. They understand the value of their work and the impact it has on the success of their team, the company overall and our customers. … The Development Technical Architect will own the architecture, implementation and delivery of complex solutions using Agile Methodologies, software development procedures and other software engineering techniques. Responsibilities Delivery of high-quality technical solutions to meet stakeholder requirements. Ensures user stories are ready for development to start work. Ensure that customer requirements are understood clearly and accurately defined, both … driving innovation and apply best practice. Provide architectural input & ownership into HLD and LLD phases, cost estimation and documentation. Lead and encourage awareness of chosen methodologies, respect for Agile software design and software engineering. Ensure best practice approaches to software development including design patterns, DevOps, continuous development and continuous delivery. Develop and maintain a deep technical knowledge More ❯
Employment Type: Permanent, Work From Home
Salary: £70,000
Posted:

Software Architect

Northampton, Northamptonshire, UK
Hybrid / WFH Options
Hays
Software Architect Home based Up to £70,000 Your new role The Development Technical Architect is a key role in a forward-thinking, highly-skilled team who share a common vision of quality, integrity, efficiency. They understand the value of their work and the impact it has on the success of their team, the company overall and our customers. … The Development Technical Architect will own the architecture, implementation and delivery of complex solutions using Agile Methodologies, software development procedures and other software engineering techniques. Responsibilities Delivery of high-quality technical solutions to meet stakeholder requirements. Ensures user stories are ready for development to start work. Ensure that customer requirements are understood clearly and accurately defined, both … driving innovation and apply best practice. Provide architectural input & ownership into HLD and LLD phases, cost estimation and documentation. Lead and encourage awareness of chosen methodologies, respect for Agile software design and software engineering. Ensure best practice approaches to software development including design patterns, DevOps, continuous development and continuous delivery. Develop and maintain a deep technical knowledge More ❯
Posted:

Software Architect

Exeter, Devon, UK
Hybrid / WFH Options
Hays
Software Architect Home based Up to £70,000 Your new role The Development Technical Architect is a key role in a forward-thinking, highly-skilled team who share a common vision of quality, integrity, efficiency. They understand the value of their work and the impact it has on the success of their team, the company overall and our customers. … The Development Technical Architect will own the architecture, implementation and delivery of complex solutions using Agile Methodologies, software development procedures and other software engineering techniques. Responsibilities Delivery of high-quality technical solutions to meet stakeholder requirements. Ensures user stories are ready for development to start work. Ensure that customer requirements are understood clearly and accurately defined, both … driving innovation and apply best practice. Provide architectural input & ownership into HLD and LLD phases, cost estimation and documentation. Lead and encourage awareness of chosen methodologies, respect for Agile software design and software engineering. Ensure best practice approaches to software development including design patterns, DevOps, continuous development and continuous delivery. Develop and maintain a deep technical knowledge More ❯
Posted:

Software Architect

Portsmouth, Hampshire, UK
Hybrid / WFH Options
Hays
Software Architect Home based Up to £70,000 Your new role The Development Technical Architect is a key role in a forward-thinking, highly-skilled team who share a common vision of quality, integrity, efficiency. They understand the value of their work and the impact it has on the success of their team, the company overall and our customers. … The Development Technical Architect will own the architecture, implementation and delivery of complex solutions using Agile Methodologies, software development procedures and other software engineering techniques. Responsibilities Delivery of high-quality technical solutions to meet stakeholder requirements. Ensures user stories are ready for development to start work. Ensure that customer requirements are understood clearly and accurately defined, both … driving innovation and apply best practice. Provide architectural input & ownership into HLD and LLD phases, cost estimation and documentation. Lead and encourage awareness of chosen methodologies, respect for Agile software design and software engineering. Ensure best practice approaches to software development including design patterns, DevOps, continuous development and continuous delivery. Develop and maintain a deep technical knowledge More ❯
Posted:

Software Architect

Cambridge, Cambridgeshire, UK
Hybrid / WFH Options
Hays
Software Architect Home based Up to £70,000 Your new role The Development Technical Architect is a key role in a forward-thinking, highly-skilled team who share a common vision of quality, integrity, efficiency. They understand the value of their work and the impact it has on the success of their team, the company overall and our customers. … The Development Technical Architect will own the architecture, implementation and delivery of complex solutions using Agile Methodologies, software development procedures and other software engineering techniques. Responsibilities Delivery of high-quality technical solutions to meet stakeholder requirements. Ensures user stories are ready for development to start work. Ensure that customer requirements are understood clearly and accurately defined, both … driving innovation and apply best practice. Provide architectural input & ownership into HLD and LLD phases, cost estimation and documentation. Lead and encourage awareness of chosen methodologies, respect for Agile software design and software engineering. Ensure best practice approaches to software development including design patterns, DevOps, continuous development and continuous delivery. Develop and maintain a deep technical knowledge More ❯
Posted:
Software Engineering
10th Percentile
£46,250
25th Percentile
£55,000
Median
£70,000
75th Percentile
£97,528
90th Percentile
£125,000