At a Glance
- Tasks: Design and develop AI-driven software solutions in a dynamic start-up environment.
- Company: Join N Brown, a leading UK digital retail platform with a focus on inclusivity.
- Benefits: Enjoy hybrid working, 24 days holiday, annual bonuses, and mental health support.
- Other info: Embrace a culture of diversity, equity, and inclusion while growing your career.
- Why this job: Be at the forefront of AI innovation and make a real impact in financial services.
- Qualifications: Experience with AI-native development and strong JavaScript/Typescript skills required.
The predicted salary is between 63000 - 77000 £ per year.
We’re looking for a passionate and experienced Senior Software Engineer with an AI Native mindset and a proven track record of commercial delivery of technology value, and a passion for building software with AI agents, to join a new ‘start-up’ division within N Brown. As a member of the Castle project team, you’ll be at the heart of a unique and exciting venture to assemble a new financial services platform. With a background in technology disruption or financial services (preferably retail credit), you’ll leverage your industry knowledge to design key solutions for the platform and direct AI agents to build them. Operating like an independent start-up, within an established organisation, you’ll be completely at home with agile frameworks and will fully embrace iterative, flexible and AI-first delivery approaches.
Job Purpose:
As an AI-Native Senior Software Engineer, you will design, develop, maintain, and deploy complex solutions within Castle using agile development methods, with AI agents doing the majority of the implementation. Rather than writing most code by hand, you’ll define the intent, context and guardrails that let agents deliver high-quality software at pace, while you own the architecture, the review and the outcome. All the while ensuring software quality is embedded and improved, optimising the use of automation tools.
Key Accountabilities:
- Directs AI agents to code, test, document, amend and refactor complex programs/scripts and integration software services, verifying and taking ownership of everything they produce.
- Contributes to the selection of the software development methods, AI agents, tools and techniques.
- Applies agreed standards and tools, encoding them into agent instructions, context and guardrails, to achieve well-engineered outcomes.
- Rigorously reviews agent-generated code and leads reviews of colleagues' work.
- Designs complex software applications, components and modules, breaking work down into well-specified tasks that agents can execute.
- Reviews, verifies and improves own designs against specifications.
- Leads reviews of others’ designs.
- Uses approved tools, techniques and agents for specific deployment activities.
- Follows agreed procedures to identify and resolve issues with applications, using agents to accelerate investigation and fixes.
- Uses application management software and tools to collect agreed performance statistics.
- Continuously improves the team’s agentic development workflows, sharing patterns, prompts and lessons learned.
Your Experience & Education Requirements:
- Demonstrable experience of AI-native software development, using coding agents such as Claude Code, GitHub Copilot or Cursor to deliver production software.
- Skilled in context engineering: writing clear specifications, agent instructions and guardrails, and orchestrating agents across a delivery workflow.
- Strong command of JavaScript/Typescript, with the depth to critically review and correct agent-generated code.
- Hands-on experience with Node serverless microservices, whether it's AWS Lambdas or containerization managed through ECS or similar platforms.
- Familiarity with AWS serverless development and deployment frameworks, including the Serverless framework, AWS SAM, AWS CDK, and more.
- Emphasis on an API-first approach to software development.
- Proficiency in unit and integration testing using frameworks like Jest, and in using tests to verify and constrain agent output.
- Expertise in consuming RESTful services, which includes adeptly handling JSON data.
- Proven experience in continuous integration practices, encompassing source control with Git, building processes (leveraging tools like Azure DevOps, Gitlab, or others), testing, auditing (utilizing tools like SonarQube), and deployment.
- Experience in Agile development methodologies.
- Knowledge of Terraform or a strong willingness to learn Terraform and apply Infrastructure as Code principles.
- Familiarity with Kafka or a strong willingness to learn Kafka and engage with event-driven architecture.
- Understanding of software design patterns.
- Understanding of the risks of AI-generated code, including security, quality and maintainability, and how to mitigate them.
What’s in it for you:
- Hybrid working and flexible start times.
- 24 days holiday (+ 8 bank holidays) with the option to buy an additional 10 days.
- Annual bonus scheme.
- Enhanced maternity and adoption leave.
- Company pension with up to 8% N Brown contribution.
- Mental Health support both internally and externally, including access to our wellbeing champions and counselling services.
- A range of financial wellbeing support.
- Colleague discount across all N Brown brands.
- Onsite café with subsidised rates and local restaurant discounts!
- Life Assurance and Private Medical Insurance.
- Paid volunteer time – all our colleagues can take a full day paid to volunteer for a charity of their choice.
N Brown – who we are and why work for us:
N Brown is a leading UK digital retail platform for clothing, footwear, home and technology, headquartered in Manchester and employing over 1,000 people nationwide. Through our strategic retail brands JD Williams, Jacamo and Simply Be and our unique payments offering, we exist to champion inclusivity and serve the underserved. Our customers are our passion, and we take great pride in delivering products that ensure they can look and feel amazing, without compromising on choice, value and accessibility. We are committed to building a diverse workforce and creating an inclusive environment that values equality for all. Our vision is that by championing inclusion, N Brown will become the UK’s most loved and trusted consumer platform, shaping the future of financial empowerment and personal expression. Diversity, Equity, Inclusion & Belonging are therefore at the heart of our culture.
Ways of Working:
We offer hybrid working which varies across the business depending on the role you’re in. Our Head Office is located in the Northern Quarter in Manchester City Centre. Our working hours are 36.17 per week Monday to Friday. We believe AI will become a standard part of modern professional practice. We are therefore looking for individuals who are open to learning, testing and responsibly adopting AI tools to improve efficiency, insight and impact in their role.
Our Promise to You:
We’re an equal opportunity employer and value diversity. We do not discriminate based on race, colour, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status or disability status.
What happens when you apply to a role at N Brown?
As soon as we receive your application, we’ll send you an email to let you know. We always aim to come back to you as soon as possible with an update, and we really appreciate you taking the time to apply for a role with us.
Senior Software Engineer (AI Native) in Manchester employer: N Brown Group
N Brown is an exceptional employer, offering a vibrant work culture in the heart of Manchester that champions inclusivity and employee well-being. With hybrid working options, generous holiday allowances, and a commitment to professional growth, employees can thrive in a supportive environment while making a meaningful impact across various legal areas. Join a high-performing team where your contributions are valued, and enjoy unique benefits like mental health support, financial wellbeing tools, and opportunities for community engagement through paid volunteer time.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Engineer (AI Native) in Manchester
✨Join Local Tech Meetups
Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at N Brown Group or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!
✨Contribute to Open Source Projects
Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to N Brown Group.
✨Tap into Online Developer Communities
Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like N Brown Group.
✨Explore Job Boards Specifically for Tech Roles
Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like N Brown Group that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!
We think you need these skills to ace Senior Software Engineer (AI Native) in Manchester
Some tips for your application 🫡
Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.
Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at N Brown Group.
Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at N Brown Group and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!
Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!
How to prepare for a job interview at N Brown Group
✨Brush Up on Your Coding Skills
For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.
✨Know Your Tools and Frameworks
Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If N Brown Group uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.
✨Showcase Your Projects
Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.
✨Prepare for Behavioural Questions
While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.