Staff Software Engineer
Marks & Spencer · GB
As a Staff Software Engineer in Commercial Trading, your expertise will help us on this journey, creating solutions for the business that are robust and scal...
Job description
As a Staff Software Engineer in Commercial Trading, your expertise will help us on this journey, creating solutions for the business that are robust and scalable, with good observability and metrics, following best-in-class engineering practice. What You'll Do: - Software Development: Develop, test, and debug software solutions, taking a lead on what good coding practices look like. - Technical Leadership: Provide expert guidance on complex projects, ensuring that software solutions align both with our strategy, technology standards, and follow engineering best practice. - Architecture and Design: Lead the design of scalable and adaptable software solutions or 3 rd party integrations, whilst partnering with colleagues in Architecture. - Code Review: Conduct thorough code reviews to ensure adherence to technical standards, maintainability, automated testing and high-quality code. Foster a culture of continuous improvement. - Collaboration: Gain a deep understanding of our area, working with key business stakeholders, product managers, and other engineers to be able to craft the most effective technical solutions. - Mentorship: Mentor and coach engineers at all levels, sharing your k...