Future

Senior Software Engineer – .Net

Future

full-time

Posted on:

Location Type: Remote

Location: United Kingdom

Visit company website

Explore more

AI Apply
Apply

Salary

💰 £50,000 - £60,000 per year

Job Level

About the role

  • Develop and maintain the backend infrastructure that powers Renewal, our React Native mobile application
  • Design and implement new features and services
  • Maintain and improve our existing Azure-based infrastructure
  • Ensure all changes are well-architected, thoroughly tested, and aligned with our technical standards
  • Make important architectural decisions that align with our infrastructure

Requirements

  • C# and .NET (experience with Azure Functions specifically is highly desirable)
  • Microsoft SQL Server / Azure SQL Database
  • Azure Services (particularly Azure Functions, Azure Blob Storage, and Azure B2C)
  • RESTful API design and development
  • Experience with third-party API integrations (Salesforce experience is a plus)
  • JavaScript (ES6+) / TypeScript / Node.js
  • Application monitoring practices, such as metrics, tracing and logging
  • Performance optimisation and debugging techniques for serverless architectures
  • Experience with testing frameworks (e.g. XUnit, Jest, MSTest)
  • Experience of building software by a test-first approach (TDD, BDD)
  • Experience with build & deployment pipelines (CI/CD) using Azure DevOps
  • Knowledge of Modern Architecture (Serverless, Microservices, Eventing/Messaging)
  • Understanding of authentication and authorization patterns (OAuth 2.0, OpenID Connect)
  • Terraform experience
Benefits
  • Uncapped leave, because we trust you to manage your workload and time
  • When we hit our targets, enjoy a share of our profits with a bonus
  • Refer a friend and get rewarded when they join Future
  • Wellbeing support with access to our Colleague Assistant Programmes
  • Opportunity to purchase shares in Future, with our Share Incentive Plan
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C#.NETAzure FunctionsMicrosoft SQL ServerAzure SQL DatabaseRESTful APIJavaScriptTypeScriptNode.jsTerraform
Soft Skills
architectural decision makingtestingperformance optimisationdebuggingcollaboration