At a Glance
- Tasks: Design and implement bespoke software solutions for public sector clients.
- Company: Join a consultancy focused on creating tech-for-good solutions in Manchester.
- Benefits: Enjoy competitive pay, hybrid working, and tailored career development opportunities.
- Why this job: Be part of innovative projects that make a real difference in society.
- Qualifications: Experience in Java, .NET, or Python; strong client engagement skills required.
- Other info: Work in a collaborative, Agile environment with opportunities to mentor junior team members.
The predicted salary is between 50000 - 80000 £ per year.
Mid, Senior & Lead Software Engineers (Full Stack) | Consultancy | Manchester | Tech for good
Competitive Compensation : £50k-£80k (Depending on level) + Bonus & Benefits
Hybrid Working : Greater Manchester Based (3 days in office)
Career Development : Tailored growth opportunities and support for professional certifications in a dynamic environment.
Roles:
2 x Software Engineers (Java, .Net and/ or Python)
2 x Senior Software Engineers (Java, .Net and/ or Python)
1 x Lead Software Engineer (Java, .Net and/ or Python)
Are you an experienced Software Engineer with a genuine interest in a consultancy role, looking to contribute to the creation of greenfield, bespoke tech-for-good solutions for a public sector clients?
In this pivotal position, you will lead the design and implementation of robust software solutions tailored to meet client needs. The vast majority of our solutions are cloud and backend-focused, involving highly complex data sets and entirely greenfield projects—there are no plug-and-play components or general bug fixes here.
What You’ll Do:
Create Custom Solutions : Work closely with the client to understand their challenges and develop innovative, scalable software solutions that handle vast amounts of data and transactions.
Technical Proficiency : Utilize modern programming languages (Java / .NET / Python, etc.), distributed system architectures (e.g., microservices), and cloud technologies to build high-quality software.
Cross-Functional Collaboration : Work within cross-functional technical teams in a digital environment, addressing the unique challenges and skills that come with developing and iterating technical solutions.
Client Engagement : Be client-facing, facilitating discussions to ensure alignment on technical strategies and best practices. The ability to make technical decisions with clients is a must.
Lead and Mentor : Provide subject matter expertise and support the development of junior team members, fostering a collaborative and innovative work environment.
Agile Delivery : Work in Agile delivery environments to deliver software solutions incrementally, ensuring flexibility and responsiveness to client needs.
Your Ideal Profile:
You possess strong expertise in software development, with experience in building and iterating on highly complex, large-scale systems for public sector solutions. You should have a solid understanding of cloud technologies, Agile delivery, and exceptional client-facing skills to effectively engage with stakeholders. Experience in technical decision-making is ideal, as well as a genuine interest in consultancy roles. Your meticulous attention to detail and ability to communicate complex concepts make you a great fit for our team.
Join Us in Making a Difference!
If you\’re ready to tackle exciting digital transformation challenges and contribute to meaningful projects, we want to hear from you!
Software Engineer employer: Loop Recruitment
Contact Detail:
Loop Recruitment Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as Java, .NET, and Python. Having hands-on experience or projects showcasing your skills in these languages will make you stand out during discussions.
✨Tip Number 2
Prepare to discuss your experience with cloud technologies and distributed system architectures. Be ready to share examples of how you've implemented these in past projects, especially in a consultancy context.
✨Tip Number 3
Highlight your client-facing experience by preparing anecdotes that demonstrate your ability to engage with clients and make technical decisions collaboratively. This will show that you're not just a techie but also someone who can bridge the gap between technology and client needs.
✨Tip Number 4
Since the role involves mentoring junior team members, think about your leadership style and prepare to discuss how you've supported others in their development. This will illustrate your capability to foster a collaborative environment.
We think you need these skills to ace Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in software development, particularly with Java, .NET, and Python. Emphasise any consultancy roles or projects that involved client engagement and technical decision-making.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for tech-for-good solutions. Discuss specific projects where you've created custom software solutions and how you’ve collaborated with clients to meet their needs.
Showcase Technical Skills: In your application, clearly outline your technical proficiency with modern programming languages and cloud technologies. Mention any experience with Agile methodologies and cross-functional teams to demonstrate your fit for the role.
Highlight Leadership Experience: If applying for the Senior or Lead Software Engineer positions, be sure to include examples of how you've led teams or mentored junior developers. This will show your capability to foster a collaborative environment.
How to prepare for a job interview at Loop Recruitment
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Java, .NET, and Python in detail. Highlight specific projects where you've used these technologies, especially in complex systems or cloud environments.
✨Demonstrate Client Engagement Experience
Since the role involves client-facing responsibilities, share examples of how you've successfully collaborated with clients in the past. Discuss how you facilitated discussions and made technical decisions that aligned with their needs.
✨Emphasise Agile Methodologies
Familiarise yourself with Agile principles and be ready to explain how you've applied them in previous roles. Discuss your experience working in cross-functional teams and how you adapt to changing requirements.
✨Prepare for Problem-Solving Scenarios
Expect to tackle hypothetical scenarios during the interview. Practice articulating your thought process when developing innovative solutions for complex problems, particularly in a consultancy context.