Senior Software Engineer
2 weeks ago
Introduction to Craneware
Let's transform the business of healthcare At The Craneware Group, we are dedicated to empowering our customers with industry-defining insights that pave the way for a brighter future.
If you are an energetic, forward-thinking individual with a passion for innovation, we invite you to join our thriving team of more than 750 dedicated professionals. Together, we'll fuel the expansion of our SaaS platform and develop cutting-edge applications that redefine the healthcare landscape.
For UK Only Postings: The Craneware Group supports a flexible work environment as well as a collaborative and teamwork focused atmosphere. Employees will be expected to work a hybrid working arrangement spending 40% of their time per month in the Tanfield office - approx 2 days per week.
The Team
Craneware is looking for passionate Senior Software Engineers to design, develop and deliver high quality software solutions for TCG products which drive improvements in the US-based healthcare market. We are growing a team of strong thinkers and innovators that are willing to work closely with product and customer-facing teams to design and develop new applications in the Cloud.
We are expanding our current platform and SaaS product offerings by using cutting edge technology to process very large data sets that will provide actionable insights for our customers. Architecting our solutions with a best of breed approach to technology, the .NET platform is leveraged in order to provide the necessary scale and rapidly bring products to market. Innovative, collaborative, and agile are critical skills that our engineering team members must possess in our environment.
We are interested in finding a skilled Senior Software Engineer to join one of our delivery teams. You'll be working with a small and friendly agile team of talented software and automation engineers to deliver high quality and elegant cloud-based software solutions that have impact on millions of people, leveraging the Azure platform and latest technologies. This team consumes, transforms and presents pharmacy data which allows our customers to have a meaningful way to view their inventory and benefit from real-time cost analysis.
Tech Stack:
C#, .Net 8 (with transition to 10 later this year)
Web API, Storage Queues, EventHub
Azure Durable and Regular Functions
Angular
Azure SQL, Cosmos DB, Data Lake, Azure Storage (Blob and Table)
You Will Be
- Working within an Agile delivery team to contribute to the design and development of software releases using the TCG Application Lifecycle Management (CALM) methodology.
- Designing well architected, maintainable solutions using appropriate design principles for example design patterns and SOLID principles.
- Investigating and resolving software defects to provide timely resolutions.
- Ensuring sufficient code coverage of deliverables by the use of automated tests.
- Contributing towards defining Engineering Software Standards and Best Practices.
- Reviewing peer code against TCG development standards to ensure high quality code and consistency.
- Working with product management to provide technical solutions to meet product requirements.
- Providing technical leadership by supporting training and mentoring software engineers.
- Leading process and TCG standard improvements, such as CALM.
- Participating in technical recruitment.
- Keeping up to date with technical advances to drive innovation.
You Will Bring
- Educated to Degree level and 3+ years of commercial experience working in a Software Engineering role or alternatively 5+ years of commercial experience working in a Software Engineering role.
- Proven track record in designing and building quality software solutions.
- In-depth knowledge and expertise in at least one core area of software engineering, with a basic awareness of additional core areas.
- An in-depth understanding of automated testing methods and their application.
- Working knowledge of Application Lifecycle Management (ALM) tools (e.g. TFS or Jira).
- In-depth understanding of TCG Application Lifecycle Management methodology and TCG software standards.
- 1+ years' experience in one or more database technologies (e.g. SQL, non-relational) including data modelling and performance.
- An in-depth understanding of software principles for example SOLID principles and design patterns and how to apply them.
- Ability to analyse and solve technical problems.
- Ability to clearly articulate ideas to target audience.
- Ability to collaborate with other team members within a TCG Agile Delivery team.
- Proven experience in mentoring less experienced developers.
- Proven understanding of the use of source control.
- Good understanding of software architecture.
- Awareness of release management processes and tools.
-
Software Engineering Manager
1 week ago
Edinburgh, Edinburgh, United Kingdom International Software Co Full time £100,000 - £120,000 per yearSoftware Engineering ManagerLocation: Central Scotland (Hybrid role with 1 to 2 days in the office)Reporting To: VP of EngineeringPosition Overview:We are excited to announce an opportunity with a company you that is truly one you will speak about for a Software Engineering Manager, a key role in a client's up...
-
Senior Software Engineer
1 day ago
Edinburgh, Edinburgh, United Kingdom Spacelabs Healthcare Full time £80,000 - £120,000 per yearOverviewAt Spacelabs Healthcare, we are on a mission to p rovide continuous innovation in healthcare technology for better clinical and economic outcomes. Our scalable solutions deliver critical patient data across local and remote systems, enable better-informed decisions, increase efficiencies, and create a safer environment for patients.The Senior...
-
Senior Software Engineer
2 weeks ago
Edinburgh, Edinburgh, United Kingdom Royal London Full time £60,000 - £85,000 per yearJob description:Job Title: Senior Software Engineer - .Net/Angular/AzureContract Type: PermanentLocation: EdinburghWorking style: Hybrid 50% home/office basedClosing date: 28th October 2025We are seeking a highly skilled Software Engineer to join our dynamic team at Royal London. As a Senior Software Engineer, you will play a crucial role in providing...
-
Senior Software Engineer
1 week ago
Edinburgh, Edinburgh, United Kingdom GoFibre Full time £60,000 - £100,000 per yearSenior Software EngineerHighly Competitive salary Benefits, including 31 days holiday, discounted gym membership, enhanced pension, private healthcare, employee wellbeing support and career coachingWHO WE AREAt GoFibre we're on an exciting journey to revolutionise broadband capabilities for homes and businesses in rural towns and villages across Scotland and...
-
Senior Software Engineer
4 days ago
Edinburgh, Edinburgh, United Kingdom Head Resourcing Full time £60,000 - £120,000 per yearHead Resourcing is working with a truly innovative organisation within thesports technology space, who are aScottish Tech success storyin their industry and are currently entering an exciting new phase of growth. They're looking for aSenior Software Engineerto play a key role in shaping and scaling a core product used by customers as they expand...
-
Senior Software Engineer
2 days ago
Edinburgh, Edinburgh, United Kingdom Trustpilot Full time £60,000 - £100,000 per yearWe are growing our engineering teams at Trustpilot and are looking to welcome Senior Software Engineers into the Enterprise + App and the Growth Adoption teamsYou will join a cross-functional team with full ownership of our products and codebase, where you will take part in every step of the development process, from ideation to maintenance. A place where...
-
Senior Software Engineer
2 weeks ago
Edinburgh, Edinburgh, United Kingdom Tesco Bank Full time £51,280 - £60,000 per yearGeneral informationJob Title:Senior Software EngineerRef #:9440Location:EdinburghDepartment:BAR - EngineeringBusiness Area:EngineeringWorking time:Full-TimeDate Published: Serving our customers, communities, and planet a little better every day.Salary -Between £51,280 - £60,000+annual bonus & benefitsLocation –Edinburgh, PermanentOffice Attendance- Our...
-
Senior Software Engineer
2 weeks ago
Edinburgh, Edinburgh, United Kingdom Rockstar Games Full time £60,000 - £180,000 per yearAt Rockstar Games, we create world-class entertainment experiences.Become part of a team working on some of the most rewarding, large-scale creative projects to be found in any entertainment medium - all within an inclusive, highly-motivated environment where you can learn and collaborate with some of the most talented people in the industry.Rockstar Games...
-
Senior Software Engineer
1 week ago
Edinburgh, Edinburgh, United Kingdom Rockstar Games Full time £35,000 - £60,000 per yearAt Rockstar Games, we create world-class entertainment experiences. Become part of a team working on some of the most rewarding, large-scale creative projects to be found in any entertainment medium - all within an inclusive, highly-motivated environment where you can learn and collaborate with some of the most talented people in the industry. Rockstar...
-
Senior Software Engineer
2 weeks ago
Edinburgh, Edinburgh, United Kingdom Rockstar Games Full time £70,000 - £85,000 per yearAt Rockstar Games, we create world-class entertainment experiences. Become part of a team working on some of the most rewarding, large-scale creative projects to be found in any entertainment medium - all within an inclusive, highly-motivated environment where you can learn and collaborate with some of the most talented people in the industry. Rockstar...