At a Glance
- Tasks: Design and build innovative software solutions for a global consumer brand.
- Company: Join a high-profile tech team in London with a collaborative spirit.
- Benefits: Enjoy a hybrid work model, competitive salary, and opportunities for growth.
- Other info: Thriving environment that values autonomy and entrepreneurial thinking.
- Why this job: Lead exciting projects and mentor junior engineers while shaping the future of tech.
- 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 City of London 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 City of London
✨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 genuinely interested in joining our team. Plus, it makes it easier for us to keep track of your application and get back to you quickly.
We think you need these skills to ace Senior Software Engineer .Net in City of London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your full-stack experience, especially with .NET and any relevant cloud technologies like Azure. We want to see how you fit into our team!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're excited about this role and how your background in software engineering makes you a perfect fit. Don’t forget to mention your experience with AI/LLM integration if you have it!
Showcase Your Projects: If you've worked on any projects that demonstrate your technical leadership or experience with microservices and CI/CD pipelines, make sure to include them. We love seeing real-world applications of your skills!
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 you’re keen to join our team at StudySmarter!
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 if you've worked with Azure. The more specific examples you can provide, 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 technical leadership and how you communicate complex ideas to non-technical stakeholders.
✨Embrace Ambiguity
This position requires comfort with uncertainty, so be prepared to discuss how you've navigated projects without fully defined specs. Share examples of how you've shaped solutions in agile environments and adapted to changing requirements.
✨Prepare for Technical Discussions
Expect to dive deep into architecture discussions and code reviews. Brush up on your knowledge of Docker, Kubernetes, and CI/CD pipelines, and be ready to articulate your thought process during these discussions. It’s all about demonstrating your end-to-end delivery capabilities!