At a Glance
- Tasks: Design and build innovative software solutions for a global consumer brand.
- Company: Join a high-profile global brand with a dynamic delivery team.
- Benefits: Enjoy a hybrid work model, competitive salary, and professional growth opportunities.
- Other info: Embrace autonomy and adaptability in a collaborative, agile setting.
- Why this job: Lead exciting projects and make a real impact in a fast-paced environment.
- Qualifications: 5+ years in full-stack development with expertise in multiple programming languages.
The predicted salary is between 60000 - 80000 £ per year.
Hybrid role based in London with 3 days onsite per week, embedded within a high-profile global consumer brand's delivery team.
Requires 5+ years of full-stack software engineering experience with strong proficiency in at least two languages such as Python, TypeScript, C#, or Node.js.
Must have solid expertise in:
- RESTful APIs
- Microservices
- Cloud-native development (Azure preferred)
- Docker/Kubernetes
- CI/CD pipelines
Expected to design, build and own end-to-end technical delivery — from requirements gathering through to deployment and ongoing support.
Hands-on experience with AI/LLM integration (OpenAI, Azure OpenAI), RAG pipelines, or agentic frameworks is a key requirement.
Will provide technical leadership and mentoring to junior engineers and actively participate in architecture discussions and code reviews.
Must be client-facing and confident — able to communicate technical options clearly to non-technical stakeholders and build trust independently.
Comfortable working with ambiguity — can shape solutions without a fully defined spec in an agile delivery environment.
Nice to have: experience in hospitality/retail platforms, Salesforce/MuleSoft, Power Platform, or prior consultancy/SI delivery background.
Strong emphasis on autonomy, adaptability, and entrepreneurial mindset — expected to hit the ground running from day one.
Senior Software Engineer .Net in Slough employer: Apprize Technology Solutions
Contact Detail:
Apprize Technology Solutions Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer .Net in Slough
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving RESTful APIs, microservices, or cloud-native development. This will give potential employers a taste of what you can do and set you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice explaining complex concepts in simple terms, as you'll need to communicate effectively with non-technical stakeholders. Confidence is key!
✨Tip Number 4
Don't forget to apply through our website! We love seeing candidates who are proactive and engaged. Plus, it gives you a better chance of landing that Senior Software Engineer role with us!
We think you need these skills to ace Senior Software Engineer .Net in Slough
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your proficiency in languages like C# or Python, and don’t forget to mention your experience with RESTful APIs and cloud-native development.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you’re the perfect fit for this role. Share specific examples of your past projects, especially those involving AI/LLM integration or microservices, to show how you can contribute to our team.
Showcase Your Leadership Skills: Since we’re looking for someone who can mentor junior engineers, make sure to include any relevant leadership experiences. Talk about how you've guided teams or participated in architecture discussions in your previous roles.
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 don’t miss out on any important updates during the process.
How to prepare for a job interview at Apprize Technology Solutions
✨Know Your Tech Stack
Make sure you brush up on your proficiency in languages like C#, Python, and TypeScript. Be ready to discuss your experience with RESTful APIs, microservices, and cloud-native development, especially Azure. The more specific examples you can provide about your past projects, the better!
✨Showcase Your Leadership Skills
Since this role involves mentoring junior engineers, think of instances where you've provided guidance or led a project. Prepare to share how you approach architecture discussions and code reviews, as well as how you communicate technical concepts to non-technical stakeholders.
✨Embrace Ambiguity
This position requires comfort with uncertainty, so be prepared to discuss how you've navigated unclear requirements in the past. Share examples of how you've shaped solutions in agile environments, demonstrating your adaptability and problem-solving skills.
✨Highlight AI/LLM Experience
If you've worked with AI integrations or RAG pipelines, make sure to highlight that experience. Discuss any relevant projects involving OpenAI or Azure OpenAI, as this is a key requirement for the role. Showing your familiarity with these technologies will set you apart!