Senior Software Engineer

Moonpig Group ,
Manchester, Greater Manchester

Overview

Job Description

Our Covid-19 Statement: We understand that the current environment is one that causes concern and worry. We want our applicants to know that we are committed to the recruitment and onboarding process for this role and so the experience will be reflective of our culture of embracing change, agility in our processes and putting our people first. This means the hiring (and potentially onboarding) of this role will be done completely remotely. We will work with our candidates to make this process as smooth and accessible as possible. Senior Software Engineer (.NET) In the last year Moonpig has undergone a major transformation under new senior management to prepare the company for growth. The next 3-5 years will be spent realising Moonpig's ambition to become your personal gifting assistant.This is an exciting time to join us! We are looking for a Senior Software Engineer, with a DevOps mentality to join our Tech Foundations team. You will help drive the technical decisions and delivery of the projects. Its a highly impactful role with tons of interesting technical problems to solve. You know what good engineering looks like. Your job now is to lead by example and help others achieve the same thing using high-levels of empathy. The Tech Foundations Team aims to accelerate the work of the other teams in Moonpig Tech, providing the tools and the platform they need to deliver quickly. This can mean building CI/CD systems, monitoring, logging and alerting solutions, providing guidance on best practises, supporting common platform components or testing our ecommerce solution to ensure it meets the scaling demands of our business. This is a great opportunity to have a massive impact on both the Moonpig team culture and its future technology platforms. What does a Senior Engineer do? Good engineering comes first. You'll have a great technical knowledge base and the experience to know what works and what doesnt. We expect you to apply these skills in making the right decisions and applying best practices wherever possible. Technical coaching and leadership. You'll be collaborative, inclusive and spreading knowledge wherever possible. People will be looking up to you for technical guidance and part of your role will be to help them on that journey. You will also be responsible for creating the right forums to drive engineering principles and practices across all of engineering. You have the autonomy to drive decisions, but its your responsibility to ensure everyone is involved. Culture and advocacy. You will be supporting a growth culture (e.g. running lunch & learns, brown bags, etc.) as well as advocating the organisation internally and externally through meetups, blogging, hackathons etc. This is important to us as we are all in this together. What does a good Senior Engineer look like for us? * You will be able to jump between .net, TypeScript and Terraform with your eyes closed * You help drive good coding practices across teams * You advocate engineering excellence at all levels within the organisation * You help mentor and lead all levels of engineering (from Apprentice Engineers all the way through to Tech Leaders) * You are pragmatic and understand where to compromise and where not to * You understand business and commercial impact * You know delivering value quickly is important and how lean processes can enable this * You have good communication skills, able to share status updates clearly and to ask timely and relevant questions when working with your peers. What tech stack will you be working with? We make heavy use of Serverless (mainly Lambdas), AWS, Terraform, C# (mainly .NET core), TypeScript, GraphQL, Github, Gitlab, MSSQL...among many others. Benefits Want to hear more about Moonpig and our benefits? Take a look at our dedicated hiring site We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.