XX
Software Architectmore. AsLondon, England, United Kingdom
XX

Software Architect

more. As
  • GB
    London, England, United Kingdom
  • GB
    London, England, United Kingdom
Postuler Maintenant

À propos

Overview
What Software Architect Jobs are in London Showing
198
Software Architect
jobs in
London We are seeking an experienced
Software Architect
to lead the evolution of our client\'s robot code stack and enhance their software deployment processes. This role is available at either their office in
London, UK
or
Riyadh, KSA . Key Responsibilities
Oversee the structure, build system, and dependency management to ensure a robust codebase. Design and maintain CI/CD pipelines that synchronize various code stacks seamlessly. Develop a layered strategy for continuous testing in robotics, focusing on structured logging and metrics. Collaborate with field operations to enable smooth software updates on operational robots. Monitor the latest technologies and trends in robotics and software deployment tools to drive innovation. Champion high-quality software engineering practices to produce maintainable and easily reconfigurable software. Identify impediments and propose effective solutions, considering cost-benefit ratios for the team. Ideal Profile / Qualifications
MSc/PhD in a STEM discipline, with a concentration in software engineering. 5+ years in software engineering, with at least 3 years in designing distributed or embedded systems in robotics, automotive, or IoT. Extensive experience with ROS/ROS2 and simulation tools (e.g., ISAACSim). Proven capabilities in test automation, continuous/component/integration testing, and data-driven methodologies. Proficient in writing idiomatic, modular, and battle-tested software in Python & C++. Comfortable working with Linux and Git. Familiar with Yocto, Ansible, Docker, and cloud-native development. Nice to have
Experience with mobile and humanoid robots. Field operations exposure, including remote debugging, log triage, and incident response. Role Context
This is a hands-on leadership role, working across the full development lifecycle — from strategy and design to implementation and rollout — while mentoring a growing technical team and collaborating with third-party developers. Additional Responsibilities
Lead the design and delivery of scalable, cloud-based systems that power real-time data and analytics Oversee and guide the development teams, including trusted external partners Implement and maintain secure, scalable cloud environments Stay hands-on across the full stack, contributing to development of system built in Python, TypeScript, Node.js, React, and Postgres/NoSQL 5+ years experience in Cloud Architecture & DevOps Experience designing and implementing secure systems Interest in IOT, Electronics or wearable technologies Understanding of data science and machine learning principles About the Company
At Matnex, our mission is to accelerate the change to net-zero through the disruption of materials discovery and production. As Software Architect, you will play a leading role in championing software excellence and scalability so our scientific platform can make greater change at an even faster rate. Your role will span across the breadth of the technical team, from quantum calculations to ML tools to front-end development. You will act as an engineer, architect, collaborator, and mentor, working to build the best software possible. This is the perfect role for someone looking for a varied and dynamic role in a start-up making a real impact on the world. What you will be doing
Mentor members of the tech team to help them develop their software development skills while improving architectural decision-making, fostering a culture of continuous learning and growth. Champion software development best practices, including: implementing robust architectural design, thorough code review, comprehensive testing strategies, detailed documentation, and promoting a culture of engineering excellence. Implement robust quality assurance processes to ensure the accuracy, reliability, performance, and security of our software, from the architectural planning phase through deployment Identify opportunities for process improvement across the tech team, maximising our impact potential. Stay updated on industry trends and emerging technologies, and assess their potential impacts on our roadmap. About You / Requirements
Experience in large multi-developer environments, with an eye for detail and passion for building functional, scalable, market-ready products. Excellent python skills and familiarity with best development practices and validation schemas (Pydantic or similar). DevOps and deploying software in AWS cloud environments. Strong experience in deployment, management, and scaling of databases with a proficiency in MongoDB, or other NoSQL databases Linux environments and terminal interfaces. Familiarity with architectural concepts of web application design, such as RESTful APIs, Open API principles, WSGIs, JSON, GraphQL Strong understanding of containerisation technology (e.g., Docker). You may have some experience with or desire to learn
High-performance languages such as: C++, or Julia. Some familiarity with Object Oriented design patterns (e.g. Factory, Adapter, Facade, etc.) Message queues (e.g. AMQP, RabbitMQ, etc.), monitoring software (e.g. Sentry, Graphana) , Terraform, Kubernetes Perks
Stock Options: We value our employees and you to share in the success of the company. You will be a vested partner in our future achievements. Flexible holidays: 33 days annual leave/year which can be used on UK public holidays or on more convenient days for you. Fully covered comprehensive private healthcare and mental health support. Your birthday day off: Enjoy a well-deserved day off to celebrate and recharge. Work abroad: Travel the world while you get your job done - see family, or simply explore a new place! Enhanced Family & Carers leave to ensure you get that quality time in when you need it Flexible work arrangements: our shared office space in Shoreditch is here to help foster collaboration and community. Most of the team is in 2-3 days a week, but we are happy to discuss alternatives as necessary. Continuous learning and growth: We’re pioneers in our field, so you\'ll be encouraged to expand your knowledge and skills in new areas too. Other company info
We have continuously refined our software development processes and expanded our offerings to include SaaS products in the aviation sector. As we look to enhance our current solutions and broaden our software capabilities, we are seeking a skilled Technical Consultant to play a key role in bridging our data engineers, data scientists, and subject matter experts (SMEs) with our software development team. We specialise in engineering and logistics within the aviation industry, leveraging deep expertise and a strong network of industry professionals. In this role, you will work closely with third-party developers where needed and ensure seamless integration between business requirements and technical execution. A key part of this role will be engaging with client stakeholders to understand project scope, gather technical requirements, and define clear objectives. You will work closely with internal teams to translate business needs into scalable, high-performing technical solutions that align with our customers operational goals. As part of a small but dynamic company, you will have end-to-end involvement in the software development lifecycle, as well as opportunities to contribute to business development and operational improvements. Your primary focus will be on delivering innovative software applications and digital modules tailored to our aviation customers. You will collaborate with the inhouse development team, work closely with Project Managers, to drive multiple projects forward, ensuring solutions are technically robust, scalable, and aligned with customer expectations Security & Compliance / Experience
Requirements include Conduct in-depth reviews of codebases to identify issues, inefficiencies, and potential security vulnerabilities. Provide recommendations on best practices, including coding standards, design patterns, and maintainability improvements. Support performance optimisation through refactoring and improved architecture. Support testing and QA process. Assist in designing, implementing, and optimising cloud infrastructure (predominantly Azure) Provide guidance on cloud security, scalability, and cost optimisation. Ensure security best practices are followed and compliance with industry standards. Application note: This is a long-form posting including multiple roles; there are sections that describe a separate Mercor project, Areti Group roles, and others. The core Software Architect content is interleaved with numerous boilerplate and unrelated postings. Is this job a match or a miss? Warning: If you are asked to pay for a job, avoid the role and report the job to us immediately. Is this job a match or a miss?
What other jobs are popular in this category? Explore these high-demand roles to expand your search: Didn't find the right job? Get Career Advice to find your ideal role.
#J-18808-Ljbffr
  • London, England, United Kingdom

Compétences linguistiques

  • English
Avis aux utilisateurs

Cette offre provient d’une plateforme partenaire de TieTalent. Cliquez sur « Postuler maintenant » pour soumettre votre candidature directement sur leur site.