Job opening: Senior software architect

Innovative, forward-thinking and ambitious - that’s Omnidots in a nutshell. Do those qualities apply to you? The Senior Software Architect position has recently opened up and we invite you to join our fast-growing team in Leek (Groningen area).

Long story short: you are a software architect with experience in scaling up cloud services.

You will become part of our committed and enthusiastic R&D team. You will take the lead in scaling up our Honeycomb cloud service. Together with driven and passionate programmers, you will be able to contribute to Omnidots’ exponential growth.

Who you are

You are a hands-on, strategic and experienced software architect who is willing to help us scale and improve our products. You are not afraid to ‘get your hands dirty’ while developing software and you think along on a strategic level by translating policy into technical objectives.

As a senior software architect, you are experienced in working with, among other things:

  • ElasticSearch
  • MariaDB / MaxScale
  • Redis / Sentinel
  • Python
  • Docker
  • Docker Swarm
  • CircleCI
  • Bash
  • GitHub
  • TCP/IP networking

Omnidots' Senior Software Architect vacancy

Apart from that, you show initiative in finding similar unknown technologies and proposing solutions on how to apply them within Omnidots.

Thanks to your valuable insights, decisiveness, strategic abilities and software expertise, you are able to guide Omnidots in scaling up our cloud services. You serve as an example for the team in demonstrating your analytical and problem-solving skills, fluency in coding and good communication skills. You excel in expectation management and tackling complex challenges.

You would call yourself a pioneer and you have the determination to translate ideas into concrete action plans that can be implemented within Omnidots.

Key responsibilities

  • Working on establishing high-level product specifications for new software or applications with attention to system integration and feasibility.
  • Indicating all aspects of growth, starting from appropriate technology and workflow to coding standards.
  • Overseeing the progress of the development team to ensure consistency with the initial design.
  • Providing technical guidance and coaching to developers and engineers.
  • Ensuring software meets all requirements of quality, security, modifiability, extensibility, etc.
  • Approving final product before launch.

About Omnidots

As the world’s pioneer in high-quality environmental monitoring solutions, Omnidots transforms the industry, enabling its clients to perform remote construction monitoring in the easiest and most efficient way. We are the only vendor in the industry that offers a fully integrated and automated solution to instantly perform and analyze construction vibration measurements. Innovation is in our DNA. We use our expertise and passion to create products and services that make the work of our customers effortless. Omnidots is flexible, quickly adapting to technological advancements and changes in the market; always striving to be at the forefront of these new developments.

What you’ll get from us

🌱  Many growth and training opportunities as we are a growing organization

👩‍💻  Work in an ambitious team, with the latest technologies

💰  A competitive salary

😄  Good secondary benefits, such as pension without contribution, travel allowance and extra vacation days

✌️  A lot of freedom and flexibility to organize your work. This is very easy to utilize while having a (busy) private life

🎮  Fun events, such as dinners at restaurants, game nights and other staff activities

Omnidots’ culture

We are a scale-up, in which you have a direct influence on operational management and your duties. We have a flat organizational structure, which enables you to propose and implement new ideas easily. Omnidots offers an open and safe environment in which we respect everyone's opinion and where innovation is the standard. We always look at the person behind the employee and believe that we can only grow and improve with team effort.

Let’s see if it’s a match!

Did your heart suddenly start beating faster? That’s the sign YOU are the person we’re looking for! You don’t check all of the boxes but think we could be a great fit anyway? We’re open to receiving your application!

Please send your application (CV and cover letter) or any questions you might have about this vacancy to

Interview process

The interview process starts with the screening interview conducted by our HR manager. During this first meeting, we try to determine whether your qualifications match the job requirements for the position. It includes a brief review of your previous employment and educational background. We also ask about your salary estimates. A second interview is a more in-depth interview with the relevant person related to the field, e.g. management or executives. An assessment is the next step in the process. It can be part of the second interview or a separate meeting. This is when the salary negotiation begins. Finally, we will organize a team meeting, where you have an opportunity to meet more of your prospective colleagues and to check how well you fit the team. The entire hiring process takes about 2-4 weeks.