> Markdown version of [/jobs/ext/1202269-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/1202269-senior-software-engineer). 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 - **Company:** A&S Group - **Location:** Greater London, UK - **Experience:** Expert - **Salary:** £45,384.0 - £104,234.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Amazon Web Services, Software Applications, Microsoft Azure, C Sharp (Programming Language), C++ (Programming Language), Code Review, Databases, Linux, Github, Python (Programming Language), Microsoft SQL Server, MySQL, Ruby on Rails, Cloud Services, Software Deployment, Software Engineering, Software Systems, Subversion, ReactJS, Software Security, Git, AngularJS, Vba Programming Language, Front End Software Development, Restful APIs, Software Version Control, Programming Languages - **Published:** July 8, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=8d33d279afbfe91e ## About the Role * Proven experience in software development with a strong portfolio of application projects. * Extensive knowledge of front-end development frameworks and libraries such as JavaScript frameworks (e.g., React, Angular). * Proficiency in server-side programming languages including Java, C#, Python, C++, Ruby on Rails, and VBA. * Hands-on experience with database management systems like MySQL and SQL Server. * Familiarity with version control systems such as GitHub, SVN, and Git. * Experience deploying applications on cloud services like AWS and Azure. * Solid understanding of APIs (RESTful services), Linux operating systems, and application security best practices. * Ability to work effectively in Agile environments with excellent communication skills. ## Description We are seeking an experienced Senior Software Engineer to join our dynamic development team. The successful candidate will be responsible for designing, developing, and maintaining high-quality software solutions across various platforms. This role offers the opportunity to work on innovative projects using a diverse set of programming languages and technologies, including JavaScript, Java, C#, Python, and more. The ideal applicant will possess strong problem-solving skills, a collaborative mindset, and a passion for delivering scalable and efficient software applications., * Lead the development of complex software applications, ensuring they meet functional and technical specifications. * Collaborate with cross-functional teams to define project requirements and translate them into technical solutions. * Write clean, efficient, and well-documented code using languages such as JavaScript, Java, C#, Python, C++, Ruby on Rails, and VBA. * Design and implement APIs and RESTful services to facilitate seamless integration across systems. * Manage version control using tools like GitHub, SVN, and Git to maintain code integrity. * Develop front-end components for user interfaces with a focus on usability and responsiveness. * Utilise cloud platforms such as AWS and Azure for deployment and infrastructure management. * Conduct code reviews and mentor junior team members to uphold coding standards. * Troubleshoot and resolve complex technical issues promptly to minimise downtime. * Stay abreast of emerging technologies to continuously improve development processes. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Branch your database like your code: How schema changes and pull requests go hand in hand](https://www.wearedevelopers.com/videos/350-branch-your-database-like-your-code-how-schema-changes-and-pull-requests-go-hand-in-hand) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [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) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Fullstack Developer Salary UK](https://www.wearedevelopers.com/magazine/251-fullstack-developer-salary-uk) - [Frontend Developer Salary in The UK](https://www.wearedevelopers.com/magazine/233-frontend-developer-salary-in-the-uk) - [Software Engineer Salary in The UK](https://www.wearedevelopers.com/magazine/231-software-engineer-salary-in-the-uk)