Senior Software Engineer
Job in
Eastwood, Nottinghamshire, NG16, England, UK
Listed on 2026-06-21
Listing for:
Sivara GmbH
Full Time
position Listed on 2026-06-21
Job specializations:
-
Software Development
Software Engineer, Full Stack Developer, Senior Developer, C# / Unity Developer
Job Description & How to Apply Below
Salary: £45,000 - 45,000 per year
Requirements- A degree in Computer Science or a closely related technical discipline.
- Strong understanding of fundamental computer science principles and their application to real-world engineering challenges.
- Demonstrable hands‑on experience as a Senior Software Engineer, including responsibility for delivering high quality, maintainable software in a commercial environment.
- Significant industry experience with modern C++ (C++11 and later), including knowledge of memory management, templates, concurrency, and the standard library.
- Experience with C# and the .NET ecosystem is advantageous, particularly in cross-language integration or tooling.
- Proven capability to work within an established software development lifecycle, including code reviews, design discussions, and collaborative delivery.
- Strong understanding of object-oriented programming concepts including encapsulation, inheritance, polymorphism, and abstraction.
- Proficiency in SQL, specifically using Microsoft SQL Server, with the ability to write efficient queries and analyse execution plans.
- Experience in implementing and maintaining unit tests across multiple layers of an application.
- Working knowledge of widely used software design patterns, optimisation techniques, and performance profiling strategies.
- Experience mentoring and coaching engineers at various stages of their career development.
- Ability to contribute positively to team culture, encouraging knowledge sharing and collaborative problem solving.
- Enthusiastic about technology with a strong desire for continuous learning and professional growth.
- Motivated to succeed with a commitment to delivering high standards of quality.
- Participate in daily stand‑ups and collaborate with team members.
- Conduct unit testing, submit and review pull requests, and perform code reviews.
- Resolve defects and reduce technical debt while monitoring system performance.
- Contribute to design work and engage in pair programming.
- Take part in planning sessions, retrospectives, sprint reviews, and team demos.
- Generate technical reports and support the product release cycle.
- Participate in stakeholder demonstrations and product reviews.
- Engage in public code reviews and engineering dojos to enhance code quality and team capability.
- Support junior members of the team and facilitate knowledge sharing.
- C#
- Support
- SQL
- ASP.NET
- C++
- Mobile
At Microl
#J-18808-LjbffrPosition Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×