Flexible benefits scheme (Includes options to buy/sell holidays, health checks, dental, eye care, gym memberships, cycle to work, gadget discounts and more)
Senior Software Engineer responsible for designing, implementing, testing, and maintaining software components across embedded Linux and Windows platforms, contributing to product development and collaborating with global engineering teams.
Responsibilities
Design, implement, test, and maintain software components across the product stack
Lead Software Engineer responsible for debugging, fixing, and optimizing C# and APL code for SimCorp Dimension, collaborating with business consultants and support teams.
Locations (2)
Warsaw, Mazovia, Poland
Poland
Responsibilities
Debugging C# & APL code and providing high quality fixes
Evaluating and solving customers' issues with business consultants
Assisting consultants by explaining existing code
Investigating system performance issues and resolving them
Replicating client issues in internal installations
Design, develop, modernize, and support software applications used in optical fiber manufacturing, collaborating with engineering, manufacturing, IT, and business stakeholders.
Compensation
The range for this position is $93,046.00 - $127,938.00 assuming full time status.
Responsibilities
Analyze existing manufacturing applications, including workflows, integrations, and technical dependencies.
Modernize legacy desktop and web applications, including WinForms, classic ASP, and ASP.NET Web Forms solutions.
Develop applications and services using C#, ASP.NET Core, MVC, Blazor, REST APIs, and SQL Server.
Partner with stakeholders to define requirements and ensure solutions meet production needs.
Design migration approaches that preserve critical functionality while improving maintainability, security, performance, and usability.
Conçoit, développe et maintient les logiciels qui pilotent les instruments de diagnostic médical, assurent l’acquisition et le traitement des données biologiques, et permettent l’interaction avec les utilisateurs et les systèmes d’information de laboratoire.
Compensation
Package de rémunération intéressant (avantages sociaux compris)
Responsibilities
Concevoir, développer, maintenir et faire évoluer les logiciels applicatifs pilotant les instruments de diagnostic médical.
Analyser les besoins métiers et utilisateurs, puis les traduire en fonctionnalités logicielles fiables et maintenables.
Faire évoluer des applications complexes existantes, analyser le code historique et préserver la stabilité des produits.
Développer et maintenir les interfaces graphiques Windows ainsi que les couches de communication entre instruments, applications et systèmes d’information.
Concevoir et maintenir des drivers logiciels et diagnostiquer les problèmes de communication avec les équipements.
The Software Engineer is responsible for investigating, analysing, and reverse engineering existing software systems, leveraging AI-powered tools and techniques to accelerate understanding, improve code analysis, and enhance documentation. The role contributes to the full software development lifecycle, including the design, development, testing, support, maintenance, and optimisation of internal applications and databases, while identifying opportunities to use AI to improve efficiency, quality, and innovation across software solutions.
Responsibilities
Maintain and develop all Production applications and all Data Import, Data Export and Editorial tools used by the Editorial, Production and Valuations teams
Provide 3rd level support for all Production applications, tools and data processes
Work with the New Development Manager to develop new applications, tools etc.
Understand and implement security measures, minimum privilege principles and protect data from unwarranted use
Ensure that all development is carried out according to industry best-practice standards
The role involves developing customer-specific products, integrated solutions, and feature extensions based on a core platform. The developer works closely with Product, Core R&D, QA, and customers to deliver tailored functionality for medical-grade systems.
Responsibilities
Develop customer-specific products, features, and integrated solutions based on the company’s core platform
Design and implement extensions, configurations, and end-to-end system integrations
Deliver new functionality (primary focus) and maintain existing customer solutions
Investigate and resolve defects in customer environments
Collaborate closely with Core R&D, Product, QA, and Support teams throughout the development lifecycle
Responsible for providing technical leadership across the company’s software products and leading the transition of existing Windows-based applications to modern web and cloud-based platforms.
Locations (2)
United Kingdom
Aberdeen, Aberdeen, United Kingdom
Responsibilities
Define and own the technical strategy for modernising legacy Windows applications into web-based and SaaS solutions
Assess existing systems and determine appropriate modernisation approaches, including refactoring, re-platforming, or re-architecture
Ensure modernisation work is delivered incrementally to minimise business and customer risk
Provide architectural oversight and technical direction across all development work
Establish and maintain coding standards, architectural patterns, and best practices