Senior Software Engineer – Identity Management

Thermo Fisher Scientific Bratislava, Bratislavsky

About the Job

Thermo Fisher Scientific Inc. is the world leader in serving science, with revenues of more than $22 billion and approximately 70,000 employees globally. Our enterprise chromatography data system enables chemists in most laboratories around the world in any industry to perform high throughput analysis of chemical samples. From quality control in pharmaceutical laboratories to chemical analyses to doping controls at major international sports events, our software plays a critical role.
Our software development department is responsible for new product development and maintenance to support challenging customer requirements, as well as to control hundreds of highly complex chromatography instruments and components.

At our software-focused site HighChem, part of Thermo Fisher Scientific in Bratislava we are looking for a

Software engineer – Identity management

What projects will you work on?

  • to be part of an agile development team, focusing on building our next generation cloud-based architecture and platform
  • Contribute to leading and directing the efforts of development teams, including internal and external team members
  • Design, develop, modify, implement, and support software components anywhere in the Software stack
  • Determine root cause for the most complex software issues and develop practical, efficient, and permanent technical solutions
  • Design and document APIs leveraging a standard API documentation framework
  • Stay up to date with new technologies and determine how to incorporate these into future platform capabilities
  • Build strong relationships with cross-functional team members and business stakeholders
  • Work collaboratively across the Technology, UX, and Product organizations to ensure alignment towards business goals
Who do we look for?
  • Ideally 5+ years in Software Engineering role
  • Broad experience designing, programming, and implementing large software systems
  • Experience with Distributed Security and Identity Management Architectures
  • Experience with IAM standards and protocols such as OAuth 2, OpenID, SAML, LDAP
  • Experience with Identity Server 4 and Microsoft Identity Platform
  • Experience with Azure AD and Cloud Identity Management
  • Demonstrated experience with .NET and C# will be appreciated
  • Experience with ASP.NET Core
  • Ability to lead and mentor junior and less experience team members
  • Proven Experience with AWS, integrating distributing computing environments with the Cloud
  • Deep understanding of API design, including versioning, isolation and micro-services. Experience developing REST and GraphQL APIs
  • Experience designing and documenting internal and external (commercial) APIs using API documentation frameworks (e.g. Apiary, Swagger)
  • Experience with software development life cycle (SDLC) and agile/iterative methodologies
We will be excited if you also have:
  • Life Science experience preferred, but not required
  • BS degree in software engineering or related field
How do we motivate you?
  • Employment with an innovative, future-oriented organization with challenging and fulfilling work
  • Gross monthly salary from 3.000 Eur/month
  • Annual bonus
  • Flexible working schedule and 3 sick days per year
  • Outstanding career and development prospects
  • Company stocks program
  • Exciting company culture which stands for integrity, intensity, involvement and innovation
  • The opportunity to work with a truly global organization