At a Glance
- Tasks: Develop innovative software solutions and tackle exciting technical challenges.
- Company: Join a vibrant tech community focused on making the UK safer.
- Benefits: Enjoy flexible working, competitive salary, and a range of perks.
- Why this job: Make impactful decisions and collaborate with a supportive engineering team.
- Qualifications: Passion for problem-solving and a desire to improve team processes.
- Other info: Embrace continuous learning and enjoy excellent career progression opportunities.
The predicted salary is between 36000 - 60000 ÂŁ per year.
About Us
We’ve just had our tenth birthday, having grown from a little‑known tech start‑up into a community of 180 people, mostly based in Salford, Greater Manchester. We also have a significant presence in Cheltenham and London. Our name was chosen as an amalgamation of two Japanese words, to reflect our ethos: making the UK a safer place to be. We work in an Agile‑first environment that values transparency, collaboration and continuous improvement.
A Culture of Enablement: Our goal is to remove blockers. You'll be empowered to make decisions and given the tools you need to get things done.
Focus on Quality: We take pride in our work. You'll be part of a culture that values well‑written, maintainable code, and your work will serve as a “definitive example” for others.
Active Collaboration: You'll work closely with Platform Engineers, Delivery Leads and Product Owners, helping to manage and maintain your own infrastructure (e.g., Kubernetes) and build automated delivery pipelines using GitLab.
We work on a variety of projects ranging in length from a few weeks to 5+ years. Some recent work includes:
- Building a data analytics tool using a Neo4J graph database.
- Developing a DevOps platform to support 3000 users.
- Processing digital forensic data to enable search and insight generation.
- Creating a search and reporting system backed by an ElasticSearch cluster.
- Developing a custom workflow tool using Camunda with a React/TS front‑end.
- Delivering an AI assurance capability.
- Orchestrating a data pipeline and designing specialist metrics for evaluating the performance of LLMs in different contexts.
About the Role
As a Software Engineer at Naimuri, you’ll have the autonomy to make impactful decisions, solve difficult technical challenges and enjoy the support of a strong engineering community. Your work will help the whole team improve.
Responsibilities:
- Continuously build in‑depth knowledge, apply design patterns and use appropriate tools to solve complex technical issues.
- Proactively find and own solutions to improve team processes and efficiency, and actively collaborate in team meetings.
- Engage in design debates, constructively challenge solutions, identify technical risks and proactively create or update useful documentation.
Qualifications:
- Enjoy breaking down ambiguous problems into concrete, deliverable steps and take pride in implementing a high‑quality solution.
- Instigate collaboration, put the team first and do what needs doing to help them succeed.
- Comfortable challenging the status quo and looking for ways to improve processes, codebases and team efficiency.
What Might Not Be for You:
- Uncomfortable with owning delivery tasks that may require cross‑team collaboration or guidance.
- Not interested in proactively sharing knowledge or supporting the development of other team members.
- Uncomfortable with the ambiguity that comes from working on novel challenges.
Learning and Progression:
Continuous personal development is a core part of our culture. You’ll be assigned a mentor outside of your team and will have access to internal knowledge sharing as well as external courses. Our progression framework recognizes and rewards growth.
Pay and Benefits:
- Competitive salary based on experience, with a 37.5‑hour workweek and flexible working options.
- Core hours are 10:00 am – 3:00 pm.
- Travel may be required to customer sites or other UK locations.
- Flexible/Hybrid working options.
- Performance bonus.
- Company bonus.
- Pension matched 1.5x up to 10.5%.
- AXA group 1 medical cover.
- Holiday purchase/buy‑back scheme.
- Cycle to work scheme.
- Car benefit scheme.
Recruitment Process:
We are committed to building an inclusive, safe and supportive environment that allows everyone to do their best work. We encourage candidates of all backgrounds and identities to apply. We support accessibility and neurodiversity requirements. Our recruitment team will discuss the process and help you prepare for interviews.
Software Engineer in Manchester employer: QinetiQ
Contact Detail:
QinetiQ Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer in Manchester
✨Tip Number 1
Get to know the company culture before your interview. Check out their website and social media to see what they're all about. This will help you tailor your answers and show that you're genuinely interested in being part of their team.
✨Tip Number 2
Practice your technical skills! Since you're applying for a Software Engineer role, brush up on relevant coding languages and frameworks. You might even want to do some mock interviews with friends or use online platforms to simulate the experience.
✨Tip Number 3
Don’t shy away from asking questions during the interview. It shows you're engaged and eager to learn. Ask about their Agile processes or how they handle collaboration within teams. This can also give you insight into whether the company is the right fit for you.
✨Tip Number 4
Apply through our website! We love seeing applications come directly from candidates who are excited about joining us. Plus, it gives you a chance to showcase your enthusiasm and commitment right from the start.
We think you need these skills to ace Software Engineer in Manchester
Some tips for your application 🫡
Show Your Passion: When writing your application, let your enthusiasm for software engineering shine through! We love seeing candidates who are genuinely excited about the role and our mission. Share what drives you and how you can contribute to making the UK a safer place.
Tailor Your Application: Make sure to customise your application to reflect the specific skills and experiences that align with the job description. Highlight your experience with Agile methodologies, collaboration, and any relevant projects you've worked on. We want to see how you fit into our culture!
Be Clear and Concise: Keep your application straightforward and to the point. Use clear language and avoid jargon where possible. We appreciate well-structured applications that make it easy for us to understand your qualifications and how you can help improve our team processes.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows us you’re serious about joining our community!
How to prepare for a job interview at QinetiQ
✨Know Your Tech Stack
Make sure you’re familiar with the technologies mentioned in the job description, like Kubernetes, Neo4J, and ElasticSearch. Brush up on your knowledge of these tools and be ready to discuss how you've used them in past projects.
✨Show Your Problem-Solving Skills
Prepare to talk about specific challenges you've faced in previous roles and how you approached solving them. Highlight your ability to break down complex problems into manageable steps, as this aligns with their focus on quality and efficiency.
✨Emphasise Collaboration
Since the role involves working closely with various teams, be ready to share examples of how you've successfully collaborated in the past. Discuss how you’ve contributed to team meetings and helped improve processes, showcasing your proactive approach.
✨Ask Insightful Questions
Prepare thoughtful questions that show your interest in the company’s culture and projects. Inquire about their Agile practices or how they support continuous improvement, which will demonstrate your alignment with their values and your eagerness to contribute.