Software Engineer II - In-Store
How you’ll make an impact
- Delivery of large-scale features and projects, coordinating efforts across multiple teams and ensuring alignment with overall business objectives.
- Collaborate closely with Product, Design, and other stakeholders to shape requirements, making architectural and technical decisions that balance quality, performance, and delivery timelines.
- Ensure the implementation of high-quality, resilient, and scalable distributed systems, incorporating resilience mechanisms and best practices.
- Troubleshooting and incident management efforts, helping Senior Engineers to resolve critical production issues and improving system reliability.
- Implement improvements in development practices, such as enhancing CI/CD processes, optimising infrastructure as code, and increasing test automation coverage.
- Coordinate and lead cross-team technical initiatives, ensuring consistency and integration between various services and platforms.
- Open to learning about emerging technologies and trends, assessing new tools and techniques to enhance the team's capabilities.
- Use Claude Code and GitHub Copilot extensively as part of your daily workflow, and grow your skills through hands-on AI training designed to help you become highly effective with modern AI coding agents and IDEs.
- Writing and testing code.
- Active participation in on-call duties is required, with specific responsibilities determined by your assigned team and area of expertise.
What will set you up for success
- Bachelor’s Degree in Computer Science, Software Engineering or equivalent practical experience.
- 3+ years of experience in software engineering.
- Good experience in the .Net and C# ecosystem, with experience maintaining large-scale, complex systems.
- In-depth understanding of architectural principles and patterns, particularly for distributed systems (e.g., microservices, event-driven architecture using Kafka).
- Resilience & Performance Optimisation: Skilled in applying resilience mechanisms and performance tuning practices to ensure system stability and efficiency at scale.
- Experience working with cloud infrastructure and services (e.g., AWS, Kubernetes/EKS) and implementing DevOps best practices using CI/CD tools like GitHub Actions, Octopus Deploy, and Terraform.
Skills
As published by lever · 2 questions
Basics
Which location are you applying for?, Resume/CV, Full name, Pronouns, Email, Phone, Current location, Current company, LinkedIn URL, Website URL, GitHub URL, Portfolio URL, Other website, Which of the following best describes your race/ethnicity?, What is your veteran status?, Which of the following best describes your gender identity?, Do you identify as transgender?Transgender is an umbrella term that refers to people whose gender identity, expression or behavior is different from those typically associated with their assigned sex at birth. Other identities considered to fall under this umbrella can include non-binary, gender fluid, and genderqueer – as well as many more., Which of the following best describes your sexual orientation?, Community BackgroundSelect all that apply, Gender
Pick from a list (2)
- Are you currently residing in Northern Ireland?
- Would you now or in the future require work authorization to accept employment in the United Kingdom?