Senior Software Engineer - Core Data


As a Senior Software Engineer, your manager is a collaborating partner: Although you do not manage, you share responsibility for the effectiveness and success of the team. You participate in discussions without a single given answer, you use your tact, timing, and judgment to make a difference aligned with TIBCO strategy and goals. Even if you organizationally belong to one team, you collaborate globally and across organizational borders, influence and engage in matters of your team as well as what matters to the whole organization.

What You'll Do

  • You will enhance a feature-rich, model-driven, highly scalable and reliable data management system, written in Java on the back-end.
  • Get a clear understanding of the needs and priorities.
  • Define the needed Java APIs.
  • Implement the needed features using state-of-the-art software engineering: UML modeling, database modeling, unit tests, design patterns, coding.
  • Work with the Support team to solve third-level support issues.
  • Ensure synchronization with other teams and stakeholders.

Who You Are

  • Java software engineer with at least 5 to 10 years’ experience in software development. 
  • Solid knowledge of algorithms and data structures.
  • Knowledge of database concepts, and query languages is required.
  • Hands-on experience on one of the supported databases: PostgreSQL, SQL Server, Oracle, SAP HANA.
  • OO skills: you are able to write effective object-oriented code and to build and maintain robust frameworks thanks to your experience in object-oriented design, coding and testing; you are fluent in at least one OO language (Java, C++, C#, TypeScript).
  • Strong communication and organizational skills to lead the team.
  • Clarity: you love clear statements, good design and clean code.
  • Research: you like to brainstorm and elaborate on challenging issues, in order to find and build the best solution.
  • Education: Master’s degree, Engineering degree, PhD, higher education or experience in engineering, computer science or another technical field.  

Please note you must have full working rights for the country you are applying for. If on a work permit or visa please make sure the details along with expiry date are included on your application.

Applications and CVs MUST be in English.

TIBCO is an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation or age.

Important: Please note that we have updated our Candidate Data Privacy policy and can be found here:



TIBCO Software Inc. unlocks the potential of real-time data for making faster, smarter decisions. Our Connected Intelligence Platform seamlessly connects any application or data source; intelligently unifies data for greater access, trust, and control; and confidently predicts outcomes in real time and at scale. Learn how solutions to our customers’ most critical business challenges are made possible by TIBCO at




Full Time


Non-TIBCO Office,