We are hiring: Senior Software Engineer

Job Snapshot

  • Full-Time and multifaceted technical software engineering
  • Locations: Kaiserslautern or (partly) remote with good travel connection to Kaiserslautern

Our unique interactive HPC solution for the oil and gas industry is setting a new standard for the analysis of huge seismic datasets. Sharp Reflections already serves a large portfolio of international energy companies. We are looking for new talent to join our expanding software development team distributed across Germany, Norway, and Great Britain, where your contributions will have an immediate impact on our customers. We offer a competitive salary and a great work environment.


  • Design and implement features as well as improve the core libraries, including testing and documentation
  • Work on architecture-related aspects of the software. This includes continuous improvement of the architecture of the existing software, and may include the design of an SDK in C++ or Python, additional support for Windows and various Cloud platforms, etc.
  • Review code and architecture
  • Troubleshoot and debug software together with our support staff
  • Proactively help wherever you can


  • M.Sc. in computer science, engineering or equivalent qualification
  • 3+ years of experience in software design, development and shipping production level code
  • Excellent skills in software application design and architecture
  • Experience developing and/or maintaining large C++ frameworks or applications
  • Strong knowledge of modern C++ with the ability to write clean, high-performing and well structured code
  • Experience in GUI development
  • Experience with automated testing frameworks and dedication to software quality /
    Passion for delivering high quality software to end users
  • Fluent English
  • Dedicated team player

Additional useful skills

  • Experience in other programming languages, like Python, C#
  • Experience with Qt
  • Experience with signal processing, scientific visualization
  • Familiarity with recent C++ language and library evolution

Job Description
You will join a highly motivated and collaborative team developing technical, interactive HPC software for visualizing, processing and analyzing geoseismic datasets up to terabytes in size. Our software runs on Linux, from laptops to distributed clusters and on virtual ones in the Cloud, and you may help make it run on Windows too.

We develop software in the Agile way, driven by the needs of our growing international customer base. Flexible working hours and conditions, and a flat, international and interdisciplinary team await. You are expected to solve problems independently as well as collaboratively with domain experts. Our company is still small enough for everybody to make a significant impact on our product and the future of our company.

Please send your letter of motivation and your CV to: careers@sharpreflections.com

About Sharp Reflections
Sharp Reflections is an innovative provider of Big Data technology for seismic analytics. Our tools dramatically reduce the time required to process and analyse huge datasets. Be part of the development of a cutting-edge technology with steadily growing market share. The company is headquartered in Kaiserslautern, Germany, with branch offices in Norway, the UK and USA.

Pre-Stack Pro, our flagship software product, leverages HPC compute technologies running on Linux to process and analyse huge 3D seismic datasets. The developer will work in the core team that develops both the front and back end software components.

Sharp Reflections GmbH
Trippstadter Str. 113
67663 Kaiserslautern