Sr. Software Engineer -Python/ C++
Role details
Job location
Tech stack
Job description
As a Senior Software Engineer, you will guide the software engineering team and manage the quality of our product. You will develop a vision on the software strategy and play an important role in the quality assurance. You are a highly skilled developer, with an aim for people, quality and continuous improvements. Not only that, but you are willing to work hands-on with our software and coach less experienced colleagues.
You will continuously improve and extend the existing solution by bringing new ideas to the table, while keeping the customer focus in mind. The small team and innovative nature of the project enables you to work on a diverse set of challenges.
What you'll do:
- Development of a vision on the software development process and tooling
- Grow the Software Engineering team by interviewing, recruiting, and hiring new talents
- Develop new software according to the software development standards
- Support and guide jr. software engineers by providing advice, coaching and educational opportunities
- Collaborate with other software engineers and other teams to design new products and solutions for our end-users
Requirements
- 5+ years of relevant experience;
- Fluent with object-oriented programming and minimal 3 years of working experience in Python;
- Experience with C++ is a big plus;
- 3+ years of experience with relational and non-relational databases.
Nice to have:
- Experience with serverless applications;
- Experience with testing and documentation of code;
- Experience in communicating with users and other technical teams to collect and set
- requirements;
- Good project management and time-keeping skills to estimate project complexity and
- duration;
- Experience with implementing high-quality and large-scale software systems that need a 24/7 uptime;
- Experience with professional software engineering best practices for the full software development life cycle: coding standards, code reviews, CI/CD, testing and operations;
- Experience in communicating with users, other technical teams and management to collect requirements, identify tasks, provide estimates and meet production deadlines;
- Knowledge of cloud systems and serverless applications, preferably AWS;
- Experience with image data is a big plus;
- Experience with Fast API is a plus;
- Experience with camera/vision systems is a big plus;
- Experience with error and performance monitoring is a plus.
Furthermore, you are a confident communicator with written and verbal communication skills (Dutch and English).
Meet your team
We are a small team and work very closely with each other. We try to work in the office on Monday, Wednesday and Friday, but you are free to work 4 days from home and 1 day at the office. Furthermore, we are a young team with the perfect balance of working hard and having fun. Every 3 months we do a bigger team building event and every other week a club will spontaneously have a drink with each other.
We are searching for talented people to join us. Are you creative, do you like a challenge, and are you ready to change the world of vehicle inspections? Then we want you to be part of our success!
AI start-up, focusing on automating vehicle inspections. We developed a gate that makes vehicle inspections effortless. After driving through the gate, a highly accurate damage report is waiting for you. The product saves time and reduces costs. A full vehicle inspection in less than 10 seconds.
After two years of active development, we are ready to implement and install this solution at our customer base.