At a Glance
- Tasks: Join a dynamic team to build secure, scalable software with AI-driven capabilities.
- Company: Innovative tech company focused on cutting-edge engineering practices.
- Benefits: Competitive salary, health benefits, remote work options, and opportunities for professional growth.
- Other info: Collaborative environment with excellent career advancement potential.
- Why this job: Make a real impact by integrating AI into modern software solutions.
- Qualifications: Experience in software development and a passion for learning new technologies.
The predicted salary is between 50000 - 70000 £ per year.
As a Software Engineer you will be a key contributor within a cross-functional engineering squad, responsible for building secure, scalable, and high-quality software with an increasing emphasis on AI-driven capabilities and intelligent agent development. You will work closely with Senior Engineers, the Engineering Team Leader, and the Architect to implement modern engineering practices, integrate AI models and agent patterns, and contribute to the evolution of our cloud-native services. You will already have strong software development experience and have a desire to grow deeper into engineering, while maintaining strong software craftsmanship and delivery discipline. As we move toward an AI-first engineering strategy with multiple autonomous squads, the Software Engineer plays a vital role in delivering reliable, secure, and modern software while developing skills that contribute to our ecosystem. You will help implement AI capabilities, support cloud-native services, and strengthen the squad’s engineering excellence as we scale.
Key Responsibilities
- Software Development & Delivery
- Design, build, test, and maintain high-quality software components and services across backend, frontend, or full-stack environments.
- Utilise AI Accelerated development tools across the SSDLC to accelerate delivery and product quality.
- Write clean, maintainable, secure code following engineering standards and SSDLC best practices.
- Participate actively in backlog refinement, sprint planning, story estimation, and team ceremonies.
- AI Integration & Emerging Skills Development
- Champion AI Enablement initiatives by embedding AI thinking into product design and delivery, enabling teams to leverage AI, and emerging technologies to enhance functionality, automation, and user experience.
- Use vector databases, embeddings, and retrieval pipelines with support from senior engineers.
- Contribute to building robust tests and evaluation checks for AI behaviours and outputs.
- Follow architectural guidance to ensure AI features remain safe, secure, and reliable.
- Quality Engineering & Secure Development
- Create automated tests, including unit, integration, and functional tests.
- Apply secure-by-design principles in all coding activities, participating in threat modelling where appropriate.
- Contribute to code reviews and continuously improve code quality within the squad.
- Maintain documentation for services, features, and reusable components.
- Deploy and maintain services using CI/CD pipelines.
- Instrument code for observability, logging, and performance insights.
- Participate in incident resolution and root-cause analysis for issues within the squad’s domain.
- Follow best practices for cloud development, working across AWS or Azure environments.
- Work closely with Senior Engineers and the Engineering Team Leader to confirm technical designs and implementation details.
- Collaborate with Product Owners to understand requirements and propose feasible approaches.
- Communicate progress, blockers, and technical details clearly within the squad.
- Participate in continuous improvement initiatives and share learnings with peers.
Skills & Experience
- Experience as a software engineer within modern cloud-native environments.
- Strong development skills in at least one of the following languages/frameworks: C# .NET, Node.js, React.js, Python.
- Understanding of AI First development and deployment processes.
- Experience building REST APIs, microservices, or modern frontend applications.
- Good grasp of secure coding, testing strategies, and CI/CD pipelines.
- Work collaboratively in an Agile squad with a focus on quality, delivery, self-reflection and improvement.
- Strong problem-solving skills and willingness to learn and adopt emerging AI and agent technologies.
- Hands-on experience with vector databases, embeddings, or prompt engineering.
- Understanding of AI fundamentals and experience using LLM APIs or AI-enhanced features and Agents.
- Experience with cloud services such as AWS, Azure, or serverless platforms.
- Familiarity with observability tooling and debugging complex systems.
Software Engineer in Manchester employer: moorepay
As a Software Engineer at our innovative company, you will thrive in a dynamic work culture that prioritises collaboration and continuous learning. We offer competitive benefits, including professional development opportunities and a focus on AI-driven projects, allowing you to enhance your skills while contributing to cutting-edge technology in a supportive environment. Join us in our commitment to engineering excellence and be part of a team that values your growth and creativity in a cloud-native setting.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer in Manchester
✨Tip Number 1
Network like a pro! Get out there and connect with folks in the industry. Attend meetups, tech conferences, or even online webinars. You never know who might have the inside scoop on job openings or can refer you directly to hiring managers.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving AI or cloud-native services. This is your chance to demonstrate your software craftsmanship and how you’ve tackled real-world problems. Make sure to include links to your GitHub or any live demos.
✨Tip Number 3
Prepare for technical interviews by brushing up on coding challenges and system design questions. Use platforms like LeetCode or HackerRank to practice. Remember, it’s not just about getting the right answer but also about explaining your thought process clearly.
✨Tip Number 4
Don’t forget to apply through our website! We’re always on the lookout for talented Software Engineers who are eager to dive into AI-driven projects. Plus, applying directly can sometimes give you a leg up in the hiring process.
We think you need these skills to ace Software Engineer in Manchester
Some tips for your application 🫡
Show Off Your Skills:Make sure to highlight your software development experience and any specific languages or frameworks you’re proficient in, like C# .NET or Python. We want to see how your skills align with our AI-driven focus!
Tailor Your Application:Don’t just send a generic application! Tailor your CV and cover letter to reflect the key responsibilities and skills mentioned in the job description. This shows us you’ve done your homework and are genuinely interested.
Be Clear and Concise:When writing your application, keep it clear and to the point. Use bullet points for easy reading and make sure to communicate your achievements and experiences effectively. We appreciate straightforwardness!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets to us quickly and efficiently. Plus, you’ll find all the info you need about the role there!
How to prepare for a job interview at moorepay
✨Know Your Tech Stack
Make sure you’re well-versed in the languages and frameworks mentioned in the job description, like C# .NET, Node.js, or Python. Brush up on your knowledge of cloud-native environments and be ready to discuss how you've used these technologies in past projects.
✨Showcase Your AI Knowledge
Since the role emphasises AI-driven capabilities, be prepared to talk about your experience with AI integration. Share specific examples of how you've implemented AI features or worked with vector databases and embeddings in your previous roles.
✨Demonstrate Agile Mindset
The company values collaboration within Agile squads, so highlight your experience in Agile methodologies. Discuss how you’ve participated in sprint planning, backlog refinement, and team ceremonies, and how these experiences have shaped your approach to software development.
✨Prepare for Problem-Solving Questions
Expect technical questions that assess your problem-solving skills. Practice coding challenges and be ready to explain your thought process. Use examples from your past work to illustrate how you tackled complex issues, especially in relation to secure coding and CI/CD pipelines.