Hands-on Software Architect (.NET/Python/Angular)
ΠΡΡΡ & Π‘ΠΎΠΏΡΠΎΠ²ΠΎΠ΄
ΠΠ»Ρ ΠΌΡΡΡΠ° Ρ ΡΡΠΎΠΉ Π²Π°ΠΊΠ°Π½ΡΠΈΠ΅ΠΉ Π½ΡΠΆΠ΅Π½ Plus
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ
TL;DR
Hands-on Software Architect (.NET/Python/Angular): Overseeing the technical direction of a full software stack from device to cloud with an accent on coherence, scalability, and edge-to-cloud integration. Focus on designing multi-cloud architectures, implementing production code, and coaching tech leads to align technical roadmaps with product strategy.
Location: Hybrid in Utrecht, Netherlands (Must be based in the Netherlands)
Company
provides energy management solutions, including an in-house EMS and modular battery storage, to help European businesses become energy independent.
What you will do
- Define and own the architectural direction for a heterogeneous, multi-cloud platform spanning Azure and GCP.
- Spend approximately 50% of your time writing production code and implementing foundational system improvements.
- Document key technical decisions regarding service boundaries, data flows, security, and identity.
- Collaborate with tech leads and product managers to align the technical roadmap with the overall product strategy.
- Mentor engineers and conduct design and code reviews to raise the overall technical bar.
- Oversee non-functional requirements including scalability, reliability, security, and cost optimization.
Requirements
- Substantial experience as a software engineer with a proven track record of architectural responsibility for complex systems.
- Proficiency in at least two of the following: C#/.NET, TypeScript/Angular, or Python.
- Hands-on experience with Azure platform services, including identity and security.
- Familiarity with edge or IoT scenarios.
- English: Fluency required.
- Location: Must be able to work hybrid from the Utrecht office.
Nice to have
- Experience with Google Cloud Platform (GCP).
- Specific expertise with Azure IoT Edge.
Culture & Benefits
- 30 days of annual leave, plus a yearly company holiday and one volunteer day.
- Annual budget of β¬1,500 for personal development and career growth.
- Pension plan provided via BrandNewDay.
- Full travel reimbursement for bike, car, or public transport.
- Mobile phone allowance and daily fresh fruit in the office.
Hiring process
- Application review by the People team and hiring manager.
- Introductory phone screening call.
- Two or more interviews, including a technical deep-dive and a code-focused conversation.
ΠΡΠ΄ΡΡΠ΅ ΠΎΡΡΠΎΡΠΎΠΆΠ½Ρ: Π΅ΡΠ»ΠΈ ΡΠ°Π±ΠΎΡΠΎΠ΄Π°ΡΠ΅Π»Ρ ΠΏΡΠΎΡΠΈΡ Π²ΠΎΠΉΡΠΈ Π² ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ iCloud/Google, ΠΏΡΠΈΡΠ»Π°ΡΡ ΠΊΠΎΠ΄/ΠΏΠ°ΡΠΎΠ»Ρ, Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΊΠΎΠ΄/ΠΠ, Π½Π΅ Π΄Π΅Π»Π°ΠΉΡΠ΅ ΡΡΠΎΠ³ΠΎ - ΡΡΠΎ ΠΌΠΎΡΠ΅Π½Π½ΠΈΠΊΠΈ. ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΆΠΌΠΈΡΠ΅ "ΠΠΎΠΆΠ°Π»ΠΎΠ²Π°ΡΡΡΡ" ΠΈΠ»ΠΈ ΠΏΠΈΡΠΈΡΠ΅ Π² ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ Π² Π³Π°ΠΉΠ΄Π΅ β