
Software Engineer
Posted 10 hours ago

Posted 10 hours ago
This is a fully remote position, open to applicants in United Kingdom.
• Lead the delivery of intricate technical projects.
• Take ownership of the end-to-end delivery of complex features and systems.
• Decompose ambiguous product challenges into scalable technical solutions.
• Balance speed, maintainability, reliability, and customer value when making decisions.
• Provide guidance on implementation decisions and technical trade-offs across the stream.
• Foster technical excellence within the team.
• Write code that is maintainable, predictable, and scalable.
• Conduct thorough technical reviews to enhance both code quality and engineer skillsets.
• Develop patterns, standards, and methodologies that enhance consistency across the stream.
• Identify and address systemic technical challenges, not merely isolated bugs.
• Influence architectural and design decisions.
• Create efficient, scalable systems with a focus on long-term maintainability.
• Assess architectural trade-offs involving integrations, APIs, infrastructure, and product workflows.
• Proactively anticipate scaling challenges and operational risks.
• Contribute to wider engineering discussions through technical leadership and peer influence.
• Mentor and elevate the skills of engineers.
• Provide coaching to junior engineers on implementation, debugging, design patterns, and engineering practices.
• Offer timely and actionable technical feedback.
• Promote a culture of collaboration, ownership, accountability, and continuous improvement.
• Lead by example, demonstrating strong engineering judgment and professionalism.
• Enhance reliability and operations.
• Improve deployment reliability, monitoring, and observability across the stream.
• Participate in and lead responses to production incidents as needed.
• Drive actionable post-mortems and operational enhancements.
• Advocate for proactive quality practices that minimize long-term operational risks.
• Collaborate across functions.
• Work closely with Product and QA to ensure the team comprehends what is being developed, its significance, and how quality is upheld.
• Simplify complex technical concepts for non-technical stakeholders.
• Clearly and early communicate risks, dependencies, and trade-offs.
• Strong professional experience in backend development using Python.
• Experience in building modern frontend applications (Svelte and/or jQuery preferred).
• Strong comprehension of APIs, distributed systems, integrations, and scalable application design.
• Experience navigating complex product ecosystems and diverse technical surfaces.
• Familiarity with any of the following is advantageous: AWS cloud infrastructure, Browser/email extensions, CRM integrations, OpenAI APIs / LLM-powered applications, Observability and operational tooling.
• 25 days of annual leave.
• MacBook and any additional technology or software you require.
• Flexible working arrangements.
• Private Health, Dental, and Vision Insurance through Aviva.
• Income Protection Insurance.
• Extended mental health coverage and Employee Assistance Programme.
• Compassionate leave policy.
• Private pension contributions (Royal London).
• Monthly company social events.
• Regular in-person hackathons.
Cision France
Navigate Power
Get handpicked remote jobs straight to your inbox weekly.