> Markdown version of [/jobs/ext/1350740-senior-software-engineer](https://www.wearedevelopers.com/jobs/ext/1350740-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:** OPEN WORLD ONE - **Location:** Romford, UK - **Experience:** Expert - **Salary:** £95,000.0 - £100,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Amazon Web Services, Confluence, JIRA, Automation of Tests, Microsoft Azure, C Sharp (Programming Language), Cloud Computing, Software Quality, Code Review, Continuous Integration, Data Structures, Software Design Patterns, DevOps, Distributed Systems, Github, Python (Programming Language), PostgreSQL, Microsoft SQL Server, MongoDB, Object-Oriented Software Development, Open Web Application Security, Scrum Methodology, Software Architecture, E2e Testing, Software Engineering, SQL Databases, Systems Integration, TypeScript, Data Logging, Data Processing, Google Cloud, Software Security, Git, Kotlin, Gitlab-ci, Kubernetes, Information Technology, Non-relational Database, Software Coding, Restful APIs, Software Version Control, Docker, Jenkins, Golang, Programming Languages, Microservices - **Published:** July 20, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=9f04136360dcc2a7 ## About the Role * Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related technical discipline; equivalent practical experience may be considered. * Seven or more years of professional software engineering experience delivering production-grade applications or platforms. * Strong proficiency in at least one modern programming language, such as Java, C#, Python, JavaScript, TypeScript, Go, or Kotlin. * Demonstrated experience designing and developing distributed systems, RESTful APIs, microservices, and asynchronous integrations. * Strong knowledge of object-oriented design, design patterns, data structures, algorithms, and software architecture principles. * Experience with cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform. * Practical experience with containerization and orchestration technologies, including Docker and Kubernetes. * Proficiency with relational and non-relational databases, including SQL, PostgreSQL, SQL Server, MongoDB, or similar platforms. * Experience with CI/CD pipelines, source control, and automated build and deployment tools such as Git, GitHub Actions, Jenkins, Azure DevOps, or GitLab CI. * Strong understanding of automated testing practices, including unit, integration, API, and end-to-end testing. * Knowledge of secure software development practices, application security principles, and common security risks such as OWASP Top 10. * Experience working in Agile delivery environments using tools such as Jira, Confluence, and Scrum or Kanban methodologies. * Proven ability to communicate technical concepts clearly to engineering teams, business stakeholders, and senior leaders. * Relevant certifications, such as AWS Certified Developer, Microsoft Azure Developer Associate, Google Professional Cloud Developer, or Kubernetes certifications, are preferred. ## Description We are seeking a Senior Software Engineer to design, build, and evolve secure, scalable software products that support critical business operations and customer experiences. In this role, you will lead the delivery of high-quality technical solutions across the full software development lifecycle, from architecture and design through deployment, monitoring, and continuous improvement. You will partner closely with product managers, architects, designers, quality engineers, and business stakeholders to translate complex requirements into reliable, maintainable systems. The successful candidate combines strong hands-on engineering capability with sound technical judgment and a commitment to operational excellence. You will contribute to architectural decisions, establish engineering standards, mentor colleagues, and help improve development practices across teams. This position offers the opportunity to solve meaningful, high-scale problems, influence technology strategy, and deliver measurable business value in a large enterprise environment., * Design, develop, test, and maintain scalable, resilient software services and applications using modern engineering practices. * Lead technical design discussions and produce clear architecture, design, and implementation documentation. * Translate business and product requirements into well-structured, secure, and maintainable technical solutions. * Build and maintain APIs, microservices, event-driven integrations, and data-processing components. * Review code and provide constructive technical guidance to promote quality, consistency, and knowledge sharing. * Collaborate with product, design, quality assurance, security, and platform teams to deliver end-to-end solutions. * Establish and improve coding standards, reusable patterns, automated testing practices, and development workflows. * Diagnose and resolve complex production issues, including performance, reliability, scalability, and security concerns. * Implement observability capabilities, including logging, metrics, monitoring, alerting, and incident-response improvements. * Participate in release planning, deployment activities, change management, and post-implementation reviews. * Mentor engineers and support their technical growth through pairing, feedback, and practical coaching. * Evaluate new technologies, frameworks, and engineering approaches to inform platform and architecture decisions. * Drive continuous improvement across system performance, developer productivity, software quality, and operational resilience. ## 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) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) - [Go with the Flow: Stop the Leaks Before Your Memory's a Waterfall!](https://www.wearedevelopers.com/videos/100073-go-with-the-flow-stop-the-leaks-before-your-memory-s-a-waterfall) - [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) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) ## Related Articles - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)