Senior Software Engineer
New Today
Overview
Job Title: Senior Software Engineer
Reporting to: Lead Engineer
Role Purpose:
As a Senior Software Engineer, you will enhance and support both new and existing products within the Software Engineering group. In addition to contributing to feature development, you will play a role in shaping the technology and process strategies, and occasionally lead innovation or software design initiatives.
Responsibilities
- Develop new features with a strong focus on high-quality code.
- Conduct peer code reviews to ensure quality and adherence to best practices.
- Participate in daily stand-ups, change analysis sessions, and technical presentations.
- Provide guidance on tool and environment adoption where necessary.
- Continuously develop knowledge of the business domain and gain a deeper understanding of the organization's objectives.
- Work closely with tech leads, engineers, testers, and other personnel to deliver high-quality products.
- Take ownership of initiatives related to innovation or addressing technical debt.
- Design, document, and communicate system solutions with a balanced focus on time, quality, cost, and performance.
- Collaborate with colleagues across the organization to gain buy-in and feedback on proposals and designs.
Required Knowledge & Experience
Essential:
- Strong proficiency in C# at a commercial level.
- Solid experience with .NET Core and related open-source technologies.
- Knowledge of Object Orientation, SOA, and relevant design patterns.
- Experience with modern software development practices, including agile methodologies, version control, code reviews, and continuous integration.
- Understanding of concurrency, asynchrony, and parallelism.
- Experience with Test Driven Development (TDD), unit testing frameworks, mocking frameworks, and patterns for testability.
- Proficiency in relational database concepts, Microsoft SQL Server, and SQL.
- Familiarity with front-end technologies such as HTML, CSS, and JavaScript.
- Experience in Web API design and implementation.
Desirable:
- Commercial experience with Typescript.
- Experience with containerization (e.g., Docker) and container orchestration (e.g., Kubernetes).
- Experience in SPAs and responsive web development, particularly with Angular.
- Familiarity with enterprise messaging systems (e.g., NServiceBus, Azure Service Bus)
- Location:
- Greater London, England, United Kingdom
- Salary:
- £125,000 - £150,000
- Job Type:
- FullTime
- Category:
- IT & Technology
We found some similar jobs based on your search
-
New Today
Senior Software Engineer, Usage New Bucharest, Romania
-
London, England, United Kingdom
-
£200,000 +
- IT & Technology
Algolia was built to help users deliver an intuitive search-as-you-type experience on their websites and mobile apps. We provide a search API used by thousands of customers in more than 100 countries. Billions of search queries are answered every mon...
More Details -
-
New Today
Senior Software Engineer - Hybrid
-
London, England, United Kingdom
-
£200,000 +
- IT & Technology
Overview We\'re looking for an experienced Senior Software Engineer to join our growing IT team in the insurance sector. You\'ll take the lead in developing scalable, high-quality web and mobile applications using Microsoft technologies (.NET, C#,...
More Details -
-
New Today
Senior Software Engineer
-
London, England, United Kingdom
-
£200,000 +
- IT & Technology
Overview Join a High-Growth Startup as a Senior Software Engineer – £90k + Equity! Central London - Hybrid Our client is an ambitious early-stage startup on a mission to transform a legacy industry. Backed by top-tier investors and driven by real-wo...
More Details -
-
New Today
Senior Software Engineer
-
Belfast, Northern Ireland, United Kingdom
-
£125,000 - £150,000
- IT & Technology
Social network you want to login/join with: Senior Software Engineers needed to join a local tech success story Do you want to work for a company who have recently had unparalleled growth with no redundancies? Want to work in a small, tight knit team...
More Details -
-
New Today
Senior Software Engineer
-
City Of Edinburgh, Scotland, United Kingdom
-
£150,000 - £200,000
- IT & Technology
Overview A ‘ Tech for good ‘ organisation based in Edinburgh is looking for a couple of Software Engineers , with good experience using Java and JavaScript (ideally Reactjs) to join their hybrid team. Work with modern technologies, in a great ...
More Details -
-
New Today
Senior Software Engineer - Android
-
London, England, United Kingdom
-
£150,000 - £200,000
- IT & Technology
Why Deliveroo? We're building the definitive online food company, transforming the way the world eats by making hyper-local food more convenient and accessible. We obsess about building the future of food, whilst using our network as a force for good...
More Details -