Senior Software Engineer – Office Based (Hybrid) – Milton KeynesResponsibilities:Develop scalable front-end and back-end software systems for cloud deployment using multiple programming languages.Perform testing, peer reviews, and ensure compliance with company standards and regulatory frameworks (e.g., GDPR).Automate IT infrastructure processes and develop cloud-based solutions using design principles (e.g., SOLID).Conduct technical design reviews and create proof-of-concept solutions for deployment.Lead development projects, advocate DevOps principles, and coach product teams, including AI/MLOps.Support delivery teams with environmental setup and training.Experience:5+ years with Azure (IAM/AAD, keyvault, S3/blob storage, functions, web apps, etc.).5+ years in full software development lifecycle (TypeScript/JavaScript, Python, React, Node, Flask).2+ years in serverless architecture, microservices, or event-driven architecture.Experience in CI/CD pipelines with git-based source control (GitHub Actions, GitLab, Bitbucket).Agile methodologies (e.g., Jira).Nice to Have:Experience with Golang, Grafana, PowerBI, Linux server administration, Docker, Kubernetes.Familiarity with regulated environments (ISO 27000, ITIL) and industries (e.g., telecommunications).Exposure to CRM & ERP systems (Salesforce, SAP, MS Dynamics) and networking concepts (OSI model).