Technical Lead - Domain APIs / Core Platform Services
Role details
Job location
Tech stack
Job description
We are looking for Technical Lead to drive the technical direction and delivery of a key platform squad responsible for domain-oriented core services and APIs within the Thinkproject platform (including Forms, Workflow, PDF Viewer, and future platform capabilities).
This role is a hands-on technical leadership position, focused on architecture, design, and engineering excellence. The role will include line management responsibilities and is intended for an individual contributor who will lead on all technical aspects while also managing a team of 5-7 engineers. The team owns a scalable layer of domain-centric platform APIs, with the mandate to expand into new capabilities as the platform evolves.
You will work closely with the Product Owner, Architecture, and Engineering teams to translate product roadmap into technical solution., * Own and drive the technical architecture for core services like Forms, Workflow, PDF processing, and beyond, as the platform evolves.
- Lead design and implementation of:
- Scalable domain APIs and backend services (.NET, event-driven architecture)
- Supporting frontend applications (React)
- Specialized service layers (e.g., document/PDF processing)
- Support the team in breaking down complex problems, resolving technical blockers, and making informed trade-offs.
- Act as a go-to technical expert within the squad enabling smooth execution and delivery.
- Contribute to high-level estimation, technical feasibility, and solution planning during PI planning cycles.
- Ensure on-time delivery aligns with quality standards, performance expectations, and non-functional requirements.
- Lead code reviews and ensure high-quality, maintainable, and testable code.
- Enforce coding standards, design principles, and engineering best practices.
- Partner with the Product Owner to understand roadmap priorities and translate them into technical solutions and assist in execution plans.
- Drive evolution of the platform's domain API layer, identifying opportunities to generalize and scale capabilities across products.
- Provide inputs on technical feasibility, dependencies, and risks during roadmap and backlog refinement.
- Ensure clear alignment between product requirements and technical implementation
- Mentor and guide developers on technical challenges.
- Support onboarding of new engineers from a technical standpoint.
- Introduce and guide the team on AI-enabled development practices, including agentic development workflows to improve developer productivity, quality and delivery speed.
Requirements
- 8-12 years of experience in software development with strong backend and platform engineering exposure.
Strong hands-on expertise in:
- .NET / C# backend development (APIs, services, architecture)
- React.js frontend development
- Proven experience in building and maintaining SaaS applications using:
- Azure Cloud Services - Azure App Services, Azure Functions, Service Bus, Azure Storage.
- CI/CD pipelines using Azure DevOps or similar tools.
- Knowledge of microservices design, RESTful APIs, and event-driven systems.
- Strong grasp of cloud security, authentication (Azure AD), and monitoring/observability (Application Insights, Log Analytics).
- Strong problem-solving skills with the ability to handle complex technical challenges.
- Experience working in Agile/Scrum teams.
- Experience in managing and leading 5+ members or aspires to lead line management.
Key Competencies
- Technical depth & architectural thinking
- Structured problem solving
- Collaboration with Product & Engineering teams
- Technical ownership & accountability
- AI-first mindset with proven hands-on experience
Soft Skills
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration abilities.
- Capable of mentoring team members and guiding code quality standards.
- Ownership mindset: able to take features from design to deployment independently.
Benefits & conditions
By combining information management expertise and in-depth knowledge of the building, infrastructure, and energy industries, Thinkproject empowers customers to efficiently deliver, operate, regenerate, and dispose of their built assets across their entire lifecycle through a Connected Data Ecosystem.
About the company
thinkproject was founded in 2000 in Munich, Germany. Since then, the company has grown into the leading provider for cross-enterprise collaboration and information management in Europe.
Global customers from the construction and engineering industries are served from thinkproject’s home base in Munich and via a range of subsidiaries across Europe.
thinkproject addresses today’s digitization challenges in construction and engineering by providing state-of-the-art software solutions as well as industry expert consulting and services.