Open role
Principal Engineer
What you will own
As a Principal Engineer, you report directly to the CTO and work with the software development squads to build company-wide architectural solutions.
Our client is growing a leading Learning and Development company. They are growing their Engineering Department (33 FTE). The systems are being re-architected for scale, and many initiatives require deep thought and coordination as they touch different areas.
What you’ll do:- Help us split the monolith, talk to all teams and understand the bounded contexts;
- Share your in-depth knowledge of design, development, testing, integration and architecture;
- Coach other developers;
- Work with P.O.s and Scrum Masters to refine high-level stories before they are further presented to the teams;
- Research and validate new technologies and initiatives;
- Lead inter team's technical discussions;
- Lead deep technical initiatives throughout the company.
- In-depth knowledge and experience with JavaScript and frameworks Node.js
- Experience with implementing distributed systems
- REST API's and Microservices
- 2+ years defining architecture
- An up-to-date GitHub profile
- There is an accommodating office policy. In person from time to time. So if you don't live nearby Amsterdam, but you are willing to come to the office once every two weeks, that's fine with us!
- Working from their Berlin office is also an option.
- Experience with Amazon Web Services (AWS)
- PostgreSQL
- System Architecture
- Direct colleague hiring/promotion experience
- You can decide
- You can explain the technical decisions
- You can deal with conflicts (technical debates)
- You have clear and concise communication
- €90K – €100K gross annually
- Holiday allowance: 8%
- A superb pension scheme.
- Laptop
- Equity stock options available.
- Unlimited holidays and Friday off every second week.
- NS Business card if you live outside Amsterdam.
- Extra education is possible, but you have to discuss this with your manager.
- Contract duration is negotiable.
- Hybrid working model (office: 1 / Home: 4)
- 20 vacation days
- Visa sponsorship possible
- Hybrid working possible
- Relocation package available
We believe that diverse backgrounds and experiences make us stronger. Therefore, working in a diverse team, you focus on topics such as hiring a diverse team, ensuring equal opportunities for growth and advancement, and understanding and celebrating differences.
With a focus on having a diverse and open-minded team, there are currently 42 nationalities! Coworkers are always willing to assist, and we work in an environment that values giving and receiving feedback. This is also part of your on-boarding process. Your work environment is very casual, and the schedules are extremely flexible.
Interviews process:There are 5 stages during this application process. In some scenarios, the application process requires an extra step. This can be an interview to discuss a particular subject or to let you speak with our most relevant colleagues.
- Introduction call. Corporate recruiter schedules a quick chat, so we can get to know each other better.
- Interviewer is a coding assignment. Understand style of coding and test knowledge of Node.JS
- Interview with Tech leads. Discuss assignment and technical fit
- Interview of CTO, system design view. The main goal of the conversation is to dive deep into the technical know-how and affinity with the company
- Interview with founders, understanding cultural fit
- Offer
Compensation
€90,000 to €100,000 per year
What happens to your data
You apply on this page. Solvism records your application in Recruit CRM, the system it uses to run the process, for this vacancy only. Solvism is the sole controller for your initial application. We use your information to manage your application for this role and contact you about it. No hiring company can access your application, including in Recruit CRM.
Our retention policy for an initial application is 180 days from submission. You can ask us to delete your information sooner.
Applying is your request to handle this application for this role. It is not permission to present your profile to a hiring company. Whether you apply here or Solvism first contacts you, we have a call with you first. We do not present your identifiable profile to a hiring company without your explicit written permission for that company and role.
Gillnet, Solvism's own AI sourcing product, supports the search. Being approached through LinkedIn is different from applying for this role. You can ask how AI was used in handling your information and request a human review with no AI involved. Read the full candidate data information.
If we say no
Before interview, the reason has to match what the application record actually shows. You can ask us to explain it and request a human review with no ranking involved.
After interview, any feedback we give is based on named competencies and evidence the panel recorded. We do not invent a reason afterwards.
Apply
Apply for this role.
Ready to apply? Send your application here on Solvism.
- What happens next
- Jonathan reads every application himself. If your background fits, he replies and suggests a short introductory call. On that call we get to know you: what you're interested in, and what you want from your next career step. Then we look together at which opportunities fit. If you want to go ahead, we agree the next step with you.
- Who is hiring
- A confidential employer, represented by Solvism. We discuss the company and role with you on a call and ask for your written permission before presenting your profile.
For hiring teams
Hiring technical or IT talent?
Start with a conversation about what you are hiring for, where decisions become weak, and what to fix first.