Software Engineer in London

Software Engineer in London

London Full-Time 70000 - 80000 £ / year (est.) No working from home possible
Sure Exec Search

At a Glance

  • Tasks: Design and develop innovative applications and data solutions for a leading advisory firm.
  • Company: Globally recognised strategic advisory firm with a focus on technology.
  • Benefits: Competitive salary, hybrid work, and opportunities for professional growth.
  • Other info: Embrace a culture of diversity, equity, and inclusion.
  • Why this job: Join a dynamic team and make a real impact with cutting-edge technology.
  • Qualifications: Hands-on experience in C#, Azure, and application development required.

The predicted salary is between 70000 - 80000 £ per year.

Location: City of London

Work Arrangement: Hybrid

Salary: £70,000 - £80,000 per annum + discretionary bonus

Start Date: Immediate

Our client, a best-in-class globally recognised strategic advisory firm, is seeking an experienced Senior Applications Developer & Data Specialist to join their growing technology team. Reporting to the Group Head of Business Applications, you will take ownership of the design, development, integration, and ongoing support of business-critical applications and data platforms. Working closely with Finance, BI, Marketing, HR, and wider ICT teams, you will be a trusted technical lead — someone who can architect and build complex solutions from scratch, not just configure existing tools.

This is an excellent opportunity for engineers who are comfortable owning production systems end‑to‑end, driving DevOps practices, and engaging directly with business stakeholders to turn requirements into scalable, secure solutions.

Role Responsibilities:

  • Application Development & Support: Design, develop, and own core business applications including Dynamics 365 (Finance, CRM, Marketing), Power Platform (Power Apps, Power Automate, Power BI, Dataverse), and collaboration tools such as SharePoint and Egnyte. Manage application environments, ensuring stability, performance, and scalability.
  • Integration & Automation: Architect and implement API integrations and automation workflows across business systems — designing complex solutions from scratch using C#, Azure, and modern integration patterns. Identify and deliver automation opportunities to improve operational efficiency.
  • Data & Reporting: Support and enhance data warehouse and data lake solutions. Develop and maintain reporting capabilities, including Power BI dashboards and internal data tools. Define and implement data quality standards, validation processes, and ownership models.
  • DevOps & Release Management: Own and manage DevOps pipelines and release management processes using Azure DevOps. Champion CI/CD best practices and maintain robust deployment oversight.
  • Security & Governance: Embed secure development practices in line with ISO standards and internal governance frameworks. Support audit activities and ensure compliance across all application development work.
  • Architecture, Strategy & Stakeholders: Contribute to application and data architecture decisions and longer‑term platform roadmaps. Act as technical lead in vendor discussions, third‑party assessments, and roadmap planning. Work closely with business teams to understand requirements and deliver effective technical solutions.

The following are the primary differentiators for this role — candidates must demonstrate substantial hands‑on experience, not configuration or platform‑level familiarity:

  • Hands‑on C#, .NET development — building complex solutions from scratch
  • Azure architecture and services (App Services, Logic Apps, Automation)
  • Azure DevOps ownership — pipelines, release management, CI/CD
  • Agile ways of working and adaptability in fast‑moving environments

Additionally:

  • Microsoft Dynamics 365 (FSCM & CE)
  • Power Platform (Power Apps, Power Automate, Power BI, Dataverse)
  • SQL / T‑SQL and data modelling
  • RESTful and Graph API design and maintenance
  • Authentication and authorisation (OAuth, SSO)
  • Secure coding (OWASP Top 10) and identity / access management
  • Third‑party SaaS integration (CRM, ERP, Finance, Marketing tools)
  • Strong data literacy — data platforms, reporting, and analytics
  • Strong stakeholder communication across business and ICT teams

If you are passionate about this opportunity and meet the qualifications and skills outlined, we encourage you to promptly submit your CV for consideration. Please note that the duties mentioned above are not exhaustive, and the role's responsibilities may evolve in response to changing circumstances and requirements.

Sure Commercial Limited (trading as Sure Exec Search) is a proud Equal Opportunities employer and does not discriminate against any candidate on the grounds of age, disability, sex, gender identity, sexual orientation, pregnancy and maternity, race, religion or belief, marriage and civil partnerships, or other applicable legally protected characteristics. Our Diversity, Equity, and Inclusion Policy is available on request.

Software Engineer in London employer: Sure Exec Search

Join a leading strategic advisory firm in the heart of the City of London, where innovation meets collaboration. As a Software Engineer, you'll thrive in a hybrid work environment that promotes a culture of continuous learning and professional growth, supported by competitive salaries and discretionary bonuses. With a commitment to diversity and inclusion, this company offers a unique opportunity to engage with cross-functional teams while developing cutting-edge applications and data solutions that drive business success.

Sure Exec Search

Contact Details:

Sure Exec Search Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer in London

Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work at companies you're interested in. A friendly chat can lead to referrals, which are often the golden ticket to landing an interview.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving C#, Azure, and Power Platform. This gives potential employers a taste of what you can do and sets you apart from the crowd.

Tip Number 3

Prepare for technical interviews by brushing up on your coding skills and understanding system design principles. Practice common interview questions related to application development and DevOps to boost your confidence.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who take the initiative to engage directly with us.

We think you need these skills to ace Software Engineer in London

C#
.NET Development
Azure Architecture
Azure DevOps
CI/CD Best Practices
Microsoft Dynamics 365
Power Platform

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that match the job description. Highlight your hands-on experience with C#, Azure, and any relevant applications like Dynamics 365 or Power Platform. We want to see how you can bring value to our team!

Showcase Your Projects:Include specific examples of projects you've worked on that demonstrate your ability to design and develop complex solutions. This is your chance to shine, so don’t hold back! We love seeing real-world applications of your skills.

Keep It Clear and Concise:When writing your application, clarity is key. Use straightforward language and avoid jargon unless it’s relevant to the role. We appreciate a well-structured application that gets straight to the point!

Apply Through Our Website:We encourage you to submit your application through our website for the best chance of being noticed. It helps us keep everything organised and ensures your application reaches the right people quickly!

How to prepare for a job interview at Sure Exec Search

Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially C#, Azure, and Dynamics 365. Brush up on your hands-on experience with these tools, as you'll likely be asked to discuss specific projects where you've used them.

Showcase Your Problem-Solving Skills

Prepare to discuss how you've tackled complex challenges in previous roles. Think of examples where you designed solutions from scratch or improved existing systems. This will demonstrate your ability to take ownership and drive results.

Understand the Business Context

Since this role involves working closely with various business teams, it’s crucial to understand their needs. Research the company and its operations, and be ready to explain how your technical skills can directly benefit their business objectives.

Prepare for DevOps Discussions

Familiarise yourself with CI/CD practices and Azure DevOps. Be prepared to discuss your experience managing pipelines and release processes, as well as how you ensure security and compliance in your development work.