Job

Python software engineer

DataHigh techPublished anonymouslyPartner vacancy

A small high-tech company that develops and produces custom machines for the scientific and industrial market.UtrechtRef. 5606001

Applications closed
StatusArchivedPosted11 October 2022
This job is archived and stays in the database as a record of the market

Requirements checklist

Your match0/7

Key facts

Job title
Python software engineer
Market
DataData
Place
Utrecht
Salary per month, 40 hours
€4,500 to €6,500Estimated from comparable jobs in this market, level and region.
Hours per week
36 to 40
Contract
Not stated
Level
Senior
Education
Bachelor (HBO)
Experience
5 years
Work mode
On site
Languages
English
Industry
High techHigh tech
Employer
End-user organisation
Posted
11 October 2022

Job description

About the role

A small high-tech company that develops and builds custom machines for the scientific and industrial market is strengthening its software team. You work in an interdisciplinary team on the control software for these machines. The work takes place in the company's own development and production facility.

What you will do

  • Design and build extensions to the existing control software
  • Keep code reusable, modular, testable, and maintainable
  • Program PLC functions for hardware abstraction, safety, and real-time processes
  • Work on a Python and Qt control system covering data storage, analysis, and automation
  • Help commission machines on the test floor
  • Work with continuous integration, version control, automated testing, and code analysis

What you get

  • 40 days off, made up of 27 holiday days and 13 reduced-hours days
  • Pension scheme
  • Flat organisation with room to grow
  • Working week of 32 to 40 hours
  • Salary in line with the market

What you bring

  • Experience with automated testing and continuous integration on a sizeable software product
  • Affinity with hardware control and strong troubleshooting skills
  • At least 5 years of demonstrable software development experience
  • Experience with object oriented application development in Python
  • Nice to have: scrum experience and PLC work with Structured Text, Beckhoff TwinCAT, and motion control
  • Good command of written and spoken English
  • Bachelor or master in software engineering, industrial automation, or similar

Benefits

  • Pension scheme
  • Extra leave

Skills

12
  • Python
  • Qt
  • Object Oriented Design
  • SOLID
  • Automated testing
  • Continuous Integration
  • Source control
  • Scrum
  • PLC
  • Structured Text
  • Beckhoff TwinCAT
  • Motion control

Growth path

Next step: Lead in Data23 jobs

Median €6,750, middle half €6,688 to €6,750

Similar jobs

6

Private note

Salary

EstimateEstimated from comparable jobs in this market, level and region.

€4,500 to €6,500Estimated from comparable jobs in this market, level and region.

Gross per month for 40 hours, excluding holiday allowance

Confidencebased on 578 Data jobs

Country
Hours
Gross per month at 40 hours
Extras
Net per month
€4,140
Net per year
€49,681
Gross per year
€71,280
Tax and contributions
30%
Employer cost per year
€85,536
Net per hour, 40 hours
€23.89

Net per month at EU average prices: €3,438

Same gross in other countries, net per monthEach country at its customary hours and extra pay, for the gross above at 40 hours.

  • Switzerland (Zurich)€4,759
  • Netherlands€4,140
  • Ireland€3,935
  • Luxembourg€3,918
  • Belgium€3,500
  • Germany€3,383
  • France€3,299

Tip: ask for the salary scale in the first interview. An estimate is a starting point, not an offer.

Useful?
Assumptions and sources

Annual calculation below state pension age. Pension contributions and the 30% ruling are left out.

Tax rules of 2026.

Activity

4
  1. Posted by a partner
  2. Last seen online
  3. Online for 1,423 days
  4. Text rewritten and checked for anonymity