
Software Engineer
Posted Jun 2

Posted Jun 2
This is a fully remote position, open to applicants in United Kingdom.
• Aid in the effective delivery of software for your team.
• Collaborate closely with the Lead Software Engineer and the Product Manager.
• Work effectively with all team members to meet commitments.
• Actively engage in Agile ceremonies and apply Agile delivery principles to your work.
• Develop, support, and maintain products that are consistently delivered into our production environments.
• Design, implement, and document clean, maintainable, and scalable code that follows SOLID principles.
• Contribute to the enhancement of existing codebases through practical refactoring and deliberate extension, ensuring high test coverage and long-term reliability.
• Participate in technical discussions during task analysis, design meetings, and code reviews.
• Design and implement complex APIs, backend services, and front-end applications using modern technologies such as TypeScript, React, Node.js, and Infrastructure as Code (IaC).
• Contribute to the development and refinement of our coding standards and engineering principles, applying this knowledge to your own code and code reviews.
• Employ insightful analysis and planning to address complex situations.
• Ensure that you develop software that addresses all aspects of product delivery, particularly non-functional quality attributes such as security, reliability, scalability, maintainability, and accessibility.
• Comply with all Information Security policies and procedures.
• Continuously learn about new technologies, frameworks, and libraries, remaining open to utilizing a variety of frameworks and libraries.
• You possess experience in frontend and backend software development within our tech stack, which includes Node.js, TypeScript, JavaScript, and React.
• You have experience in developing back-end REST APIs and working with relational or NoSQL databases.
• Familiarity with data structures and data-driven design is required.
• Experience with modern web frameworks and libraries, such as React Router and Express, is essential.
• Proficient in enhancing software delivery productivity and code quality through prompt engineering with agentic coding assistants, and skilled in reviewing AI-generated output for alignment with engineering idioms and team best practices.
• Exposure to event-driven architecture and messaging systems is beneficial.
• Familiarity with source code repositories such as GitLab or GitHub is required.
• You have experience with unit and integration testing.
• Ability to identify and mitigate against OWASP top 10 security vulnerabilities.
• Knowledge and implementation of predefined secure coding practices and secure architecture patterns are necessary.
• Experience in refactoring systems towards a cleaner architecture, utilizing techniques including abstraction and facades is required.
• Capable of reviewing complex merge requests and providing constructive feedback to junior and mid-level engineers to enhance their code quality.
• Take ownership of tasks, analyze them, and solve unfamiliar problems.
• Experience working as a software engineer in a team setting and openness to pair programming.
• Understanding of Agile principles and values, with the ability to refine user stories into tasks and guide them through to delivery.
• Understanding of how to utilize telemetry and metrics to manage operational tasks.
• A collaborative spirit and a desire to learn from others while sharing your knowledge are essential.
• You display technical curiosity, resilience in problem-solving, and seek feedback early and often.
• Stay current with modern development and operations practices and be aware of the latest trends and tools.
• Committed to self-learning, demonstrating how you have developed your skills.
• Proficient in communicating context and sharing your understanding of problems with your team.
• Communicate clearly and effectively, both in written and verbal formats.
• Flexible working arrangements.
• We prioritize a sustainable work/life balance.
• We foster a collaborative learning culture that promotes psychological safety.
• 25 days of annual leave plus every bank holiday.
• Company pension with up to a 10% employer contribution.
• Performance-based bonus scheme.
• Paid day off to celebrate your birthday.
• Option to purchase additional holiday (up to 5 days per year).
• Additional holidays for length of service (up to 3 days).
• Private medical insurance.
• Dental and health cash plans.
• Enhanced parental leave and pay.
• Discounts on gym memberships and health screenings.
• Employee assistance program.
• Life assurance of 4x basic salary.
• £500 pension advice per year.
• 6 paid days per year for self-development.
• £500 individual training budget per year.
• Funding for professional memberships.
• Salary sacrifice car scheme.
• Cycle, Home & Tech scheme.
Motional
VALCE Talent Solutions
Seeq Corporation
S + S Regeltechnik GmbH
Get handpicked remote jobs straight to your inbox weekly.