> Markdown version of [/jobs/ext/2951908-senior-software-engineer-aws](https://www.wearedevelopers.com/jobs/ext/2951908-senior-software-engineer-aws). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer AWS - **Company:** Microlise - **Location:** Eastwood, UK - **Experience:** Expert - **Salary:** £45,000.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, ASP.NET, Agile Methodology, Amazon Web Services, Amazon Elastic Compute Cloud, Amazon S3, Unit Testing, C Sharp (Programming Language), Cloud Computing, Cloud Engineering, Software Quality, Code Review, Relational Databases, Software Design Patterns, DevOps, Identity and Access Management, Microsoft SQL Server, Object-Oriented Software Development, Software Architecture, Standard Sql, Software Engineering, Cloudformation, Amazon Relational Database Service, Solid Principles, Infrastructure Automation Frameworks, Information Technology, Functional Programming, Cloudwatch, Terraform, Microservices - **Published:** September 17, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5886016802 ## About the Role * A degree in Computer Science or a related technical discipline, with a strong understanding of core software engineering principles. * Proven commercial experience working as a Software Engineer within an Agile environment. * Strong development experience using C# and .NET technologies. * Experience developing, deploying and supporting applications within AWS cloud environments. * Knowledge of AWS services such as EC2, Lambda, S3, RDS, IAM and CloudWatch. * Understanding of cloud-native architectures, scalability, security and resilience principles within AWS. * Knowledge of Infrastructure as Code (IaC) tools such as Terraform or AWS CloudFormation would be advantageous. * Knowledge of object-oriented programming concepts, including polymorphism, inheritance and SOLID principles. * Experience working with Microsoft SQL Server and relational databases. * Understanding of modern software architecture, including Microservices. * Experience with unit testing and a commitment to producing high-quality, maintainable code. * Knowledge of design patterns and software optimisation techniques. * A good understanding of different testing approaches and software quality practices. * Experience participating in code reviews, sprint ceremonies and collaborative development practices. * The ability to coach, mentor and support less experienced engineers. * Strong problem-solving skills with the ability to identify and resolve technical issues. * A collaborative approach and excellent communication skills. * Passion for technology, continuous learning and personal development. * A positive, proactive mindset with a desire to contribute to both team and business success ## Description * Work within our Software Engineering team on a variety of projects. * Take part in regular stand-ups, sprint reviews and demos. * Fix bugs and contribute to project and design work. * Support junior members of the team. * Participate in product release cycles and reporting. * Contribute to collaborative development practices and code reviews. Technologies: * AWS * Lambda * C# * Cloud * CloudWatch * EC2 * IAM * Support * LESS * SQL * Security * Terraform * microservices * ASP.NET * DevOps * Mobile ## Related Videos - [Practical tips for keeping your C# code base clean](https://www.wearedevelopers.com/videos/100149-practical-tips-for-keeping-your-c-code-base-clean) - [Infrastructure as Code: The Developer's Secret Weapon](https://www.wearedevelopers.com/videos/1221-infrastructure-as-code-the-developer-s-secret-weapon) - [Building Multi-Tenant ASP.NET Core Applications: Best Practices and Real-World Solutions](https://www.wearedevelopers.com/videos/1552-building-multi-tenant-asp-net-core-applications-best-practices-and-real-world-solutions) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Implementing Feature Environments with AWS and Terraform](https://www.wearedevelopers.com/videos/531-implementing-feature-environments-with-aws-and-terraform) - [Developing ASP.NET Core Microservices with Dapr: A practical guide](https://www.wearedevelopers.com/videos/1528-developing-asp-net-core-microservices-with-dapr-a-practical-guide) ## Related Articles - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering)