Senior Software Engineer - UK
Disco · United kingdom · 2026-06-08
About this role
<h3>Your Impact</h3> <p>The Senior Software Engineer is a senior engineer responsible for subsystems of a project. They are expected to lead epics/initiatives, mentor more junior engineers, and contribute to architectural decisions. They have a substantial impact on their team and sometimes across teams. They design and develop high-quality, scalable, and innovative software solutions in a SaaS environment, utilizing cutting-edge technologies and methodologies, and ensuring they meet the current and future needs of the business and its customers.</p> <h3>What You'll Do</h3> <ul> <li>Technical Leadership and Mentorship: Provides technical leadership in project teams, mentor and guide more junior engineers, and contribute to technical decision-making&nbsp;</li> <li>Performance Optimization: Focuses on designing systems for high performance, scalability, and reliability&nbsp;</li> <li>Stakeholder Engagement: Works with stakeholders, including product managers, designers, developers, and executives, to align architectural designs with business needs and customer expectations.&nbsp;</li> <li>Proficient Software Development: Designs, develops, and maintains sophisticated software solutions, ensuring they are efficient, scalable, and meet business requirements with architectural excellence. Responsible for System Design &amp; Grooming for features for a subsystem&nbsp;</li> <li>Code Quality and Optimization: Upholds and enhances code quality through rigorous review processes, optimization techniques, and adherence to best practices</li> <li>Technical Problem Solving: Tackles complex technical challenges, employing a problem-solving approach with innovative solutions&nbsp;</li> <li>Collaboration and Communication: Works effectively within the engineering team and cross-functional teams, collaborating with other engineering teams, product managers, and stakeholders, contributing to project planning and execution&nbsp;</li> <li>Continuous Learning and Adaptation: Stays updated with the latest technology trends and advancements, continually enhancing skills and knowledge, bringing innovative ideas to the team&nbsp;</li> <li>Technical Documentation: Creates and maintains comprehensive technical documentation, ensuring clarity and accessibility of information</li> </ul> <h3>Who You Are</h3> <ul> <li>7-10+ years of relevant experience in software development, with a focus on SaaS or cloud-based applications&nbsp;</li> <li>Experience in leading or playing key roles in significant software projects, showing an ability to work effectively both independently and as part of a team</li> <li>Close collaboration in planning and implementing features. They must align backend architecture with front-end design and user experience.&nbsp;</li> <li>Proficiency in containerization technologies such as Docker and orchestration tools like Kubernetes. Experience in creating, deploying, and managing containers is essential&nbsp;</li> <li>Experience with CI/CD pipelines and tools (like Jenkins, GitLab CI, or CircleCI) for automated testing and deployment of microservices&nbsp;</li> <li>Proficient in designing and architecting microservices systems, including advanced concepts like distributed data management and event-driven architectures. Expertise in implementing complex microservices, advanced use of containerization and orchestration, and setting up CI/CD pipelines for microservices&nbsp;</li> <li>Knowledge of system architecture, design patterns, and best practices in software development ● Skilled in designing and operating software in a Cloud Provider, such as AWS, Azure, or GCP&nbsp;</li> <li>Skilled in cloud-based data storage, such as: Relational Databases, NoSQL Stores, data caches, etc&nbsp;</li> <li>Skilled in analytical abilities and problem-solving, capable of addressing complex technical challenges&nbsp;</li> <li>Ability to adapt to new technologies and methodologies, and a mindset geared towards innovation and continuous improvement&nbsp;</li> <li>Effective communication and teamwork skills, essential for collaborating effectively in a dynamic and collaborative environment with various stakeholders and team members, especially from architectural perspectives&nbsp;</li> <li>Skilled in programming languages and frameworks commonly used in SaaS development. In particular, Java/Kotlin, Python, C#, as well as a deep understanding of software engineering principles&nbsp;</li> <li>Skilled in designing and developing RESTful APIs, understanding of HTTP/HTTPS protocols, and proficiency in API documentation&nbsp;</li> <li>Familiarity with server management, network configurations, and an understanding of cloud services (like AWS, Azure, or Google Cloud)&nbsp;</li> <li>Knowledge of various stages of the SDLC, including design, development, testing, and deployment</li> </ul> <h3>Even Better If You Have...</h3> <ul> <li>Experience with developing, maintaining and monitoring large-scale, high-availability software systems.&nbsp;</li> <li>Experience with designing and developing from a Security Perspective&nbsp;</li> <li>Experience leveraging observability systems (logging, metrics, traces) to monitor and debug production subsystems and generate business level metrics.&nbsp;</li> <li>Experience selecting and extending 3rd party components (commercial or open source) that provide operational leverage.&nbsp;</li> <li>Experience with Continuous Integration and Continuous Deployment (CI/CD) with…
Skills asked for
- docker
- kubernetes
- ci/cd
- jenkins
- gitlab ci
- circleci
- microservices
- aws
Similar jobs
- Senior Software Engineer, Blockchain ProtocolsChainalysis Careers · United Kingdom
- Senior Software Engineer - Search Relevance in ES|QL - ElasticsearchElastic · United Kingdom
- Senior Software Engineer - Clickpipes (CDC/Streaming)Clickhouse · United Kingdom
- Senior Software EngineerCloudbedsthirdpartyboard · United Kingdom
- Senior Software Engineer - Rust - Payward ServicesKraken Com · United Kingdom
- Senior Software Engineer II, Infra Engineering (Remote UK)Optro · United Kingdom
- Senior Software Engineer - PostgresClickhouse · United Kingdom
- Senior Software Engineer – AI InfrastructureKraken Com · United Kingdom
Your next role is already in here.
Search live openings from thousands of employers, save the ones worth a second look, and let JobBob keep watch for the rest.