Python software engineer
Published anonymouslyPartner vacancyA small high-tech company that develops and produces custom machines for the scientific and industrial market.UtrechtRef. 5606001
Requirements checklist
Your match0/7Key facts
- Job title
- Python software engineer
- Market
- Data
- Place
- Utrecht
- Salary per month, 40 hours
- €4,500 to €6,500
- 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 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- Senior Python developerUtrecht€5,750 to €7,250Archived
- Senior data engineerUtrecht region€5,000 to €7,000Open
- Senior machine learning engineerUtrecht region€5,000 to €7,000Open
- Senior machine learning engineerUtrecht region€5,000 to €7,000Open
- Senior data engineerUtrecht region€5,000 to €7,000Open
- Senior data engineerUtrecht region€5,000 to €7,000Open
Private note
Members only
Salary
EstimateEstimated from comparable jobs in this market, level and region.€4,500 to €6,500
Gross per month for 40 hours, excluding holiday allowance
Confidencebased on 578 Data jobs
- 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- Posted by a partner
- Last seen online
- Online for 1,423 days
- Text rewritten and checked for anonymity