Senior Software Engineer
Do you want to work on (big scaled) high-tech systems and do you like to have responsibility or take lead in the delivery of features and tasks?
Would you be challenged by developing software in well-thought-out and complex architecture for state-of-the-art distributed systems?
Join one of our teams!
Tasks
- Design, implementation and verification of subsystems, modules and components;
- Problem solving and debugging;
- Write high quality, robust, structured code and design;
- Participate in meetings (e.g. stand-up, sprintplanning, retrospective, design/architectural sessions) and share your thoughts and ideas to help move the project forward;
- Sparring partner for peers and stakeholders inside and outside the team;
- Code review & guidance of (junior) engineers;
Requirements
- You have a Bachelor’s or Masters degree in (applied) Computer Science, Computer Engineering, Electrical Engineering, Embedded Systems, Physics and/or Mathematics;
- You have at least 5 years of experience in software development using C++, C and Python.
- You are familiar with methodologies and techniques as O.O. programming, Unit Testing, UML, Design Patterns, TDD/BDD and Agile;
- You have an excellent command of English (both oral and written);
Benefits
-
challenging and interesting projects in different domains;
-
benefit from the expertise of your technical buddy and more than 100 smart colleagues;
-
focus on guiding and coaching on personal development to achieve your ambitions;
-
annual study budget and customized training program within our Academy;
-
tech events and knowledge sessions.
-
a good work-life balance, flexible working hours and hybrid way of working;
-
an inspiring office environment with daily fresh fruit and a gym;
-
the home office support package will turn your “home office” into an inspiring environment;
-
lots of fun during events like celebrations, sport activities and the weekly Friday afternoon drinks.
You are the orchestra of your life!
We, just, facilitate the play...