Software Architect
Doktar Technologies is a leading Agritech company with a mission to revolutionize food systems through intensive use of data and data-driven decisions. Headquartered in the Netherlands with offices in Wageningen, Istanbul and Izmir, Doktar delivers a comprehensive suite of digital services across the entire agricultural value chain. Positioned as a one-stop shop for digital agriculture solutions, Doktar embraces emerging technologies such as remote sensing, internet of things, machine learning, and artificial intelligence.
As a Software Architect in our Software Development team, you’ll be responsible for the end-to-end architecture of our agriculture tech platform. As a hands-on architect, you won’t just design — you’ll code alongside the team, review critical components, and ensure that every system we build is scalable, secure, reliable, and cost-optimized. You’ll also act as the bridge between technical teams, the product team, and internal stakeholders — ensuring that architecture isn’t just a set of diagrams but a living, respected framework that guides day-to-day development. You’ll deepen your expertise in real-world system design, gain broad cross-domain experience, and develop the strategic skills to drive technology that makes a real impact in agriculture.
Responsibilities
Own the architecture of the platform. Work side by side with engineers and Team Leads (Backend, Frontend & Mobile, QA, Delivery, Platform) to align design, delivery, and quality while proactively improving performance, scalability, and cost efficiency.
Stay hands-on (by reserving part of every day for coding) - prototype, write reference implementations, and build complete features together with the team.
Continuously review evolving systems, guide refactors, and manage technical debt to maintain stability and reliability, ensuring alignment with standards, compliance, growth, and long-term strategy.
Partner with the Product team and act as the bridge between technical and non-technical stakeholders - turning business needs into sustainable, well-structured technical solutions that balance speed and integrity.
Define and enforce security, quality, performance, and compliance guardrails. Document architectural decisions clearly and maintain reproducible guidelines for the team.
Maintain third-party dependencies according to internal policies to ensure security, licensing compliance, and maintainability, and lead the efforts in keeping them up to date.
Own code quality and testing across all products, enforcing the architecture and setup for SAST, DAST, SCA, Unit, Integration, E2E, and API automation tests.
Maintain quality, delivery, and performance metrics, and report on them while planning improvements.
Build and maintain developer enablement tools and dashboards that enhance productivity, security, system health, and architectural integrity.
To be a good fit for the role, you should
Be both a strategic thinker and a hands-on coder with experience in a similar role.
Act as a connector between teams and stakeholders, keeping architecture practical and respected while communicating clearly with both technical and non-technical audiences.
Care deeply about security, observability, performance, and runtime stability.
Balance pragmatism with long-term vision, avoiding over-engineering while preventing costly rewrites.
Value documentation, reproducibility, and knowledge sharing as part of your daily work.
Requirements
Minimum 7+ years of experience in backend and cloud architecture.
Strong expertise in .NET (C#), and Azure cloud services.
Proven ability to design distributed systems and APIs at scale.
Demonstrated experience in coding, prototyping, and conducting architectural reviews.
Strong understanding of observability practices (logging, metrics, tracing).
Experience with performance tuning and cloud cost optimization.
Proficiency in English (written and spoken).
Demonstrated ability to collaborate with technical and non-technical stakeholders to translate business needs into buildable, effective outcomes.
You will have stronger chances if you
Have experience with serverless architectures (Azure Functions, Logic Apps).
Have experience with Frontend (Angular) or Mobile (Native, Flutter).
Have acted as a mentor or coach for engineers and Team Leads on design and clean architecture.
Have experience maintaining engineering governance in GitHub (branch protection rules, PR templates, code owners, review policies, contribution guidelines).
Led architecture efforts in compliance-driven environments.
Built developer tooling, SDKs, or shared libraries to improve team workflows.
Are familiar with security and compliance standards (GDPR, KVKK, ISO 27001, ISO 15504).
Can demonstrate how you’ve evolved architectures over time, balancing business needs, new technologies, and operational realities.
Have designed multi-region, high-availability, event-driven systems (Service Bus, Event Hub, Kafka).
What we offer
A rewarding role within a young and dynamic interdisciplinary team;
Opportunities for professional growth and career advancement;
A blend of in-office and remote working, ensuring work-life balance (minimum 1 day on-site for hybrid roles);
Private health insurance that also covers family members below 22 years;
Daily meal and transportation allowance;
Attractive yearly bonuses based on performance.
Employee Stock Option Scheme.