
Technical Lead – .Net
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in Poland, +7 more countries.
• Lead a scrum team composed of software and test engineers, serving as the gatekeeper for feature delivery.
• Take ownership of architectural decisions within the domain and provide guidance on technical best practices.
• Design and develop web applications and components for a distributed, event-driven system utilizing over 20 microservices.
• Engage with both technical and non-technical stakeholders throughout the product development lifecycle.
• Coordinate releases with other teams and identify cross-team dependencies during the planning phase.
• Contribute to the strategy for product transformation.
• Work directly within the Azure cloud environment.
• Integrate non-functional requirements and quality standards into the design process.
• Take ownership of outcomes from start to finish.
• Mentor engineers and disseminate effective AI instructions, checks, and tools.
• Establish technical direction through Architecture Decision Records (ADRs), coding standards, tech-debt triage, architecture reviews, and non-functional requirements (NFRs).
• Enhance team capabilities through code reviews, pair programming, knowledge sharing, onboarding, and one-on-ones.
• Foster stakeholder trust by providing accurate estimations, conducting sprint reviews, proactively escalating issues, and maintaining transparency.
• Experience progressing from Software Engineer to a Lead-level role.
• Over 2 years of experience as a Tech Lead developing complex solutions, preferably in a SaaS environment.
• More than 5 years of experience working with C# and .NET Core.
• Practical experience in building microservices architecture utilizing cloud services (Azure/AWS/GCP) and RESTful APIs.
• Familiarity with Azure SQL or other SQL databases, along with Entity Framework Core.
• In-depth knowledge of architecture, design, and SOLID principles.
• Comprehensive understanding of Clean Architecture.
• Awareness of DevOps principles.
• Proficient in spoken and written English at a B2–C1+ level.
• Bachelor's degree or higher in Computer Science or a related field.
• Strong leadership and decision-making capabilities, including experience managing a remote team.
• Excellent problem-solving skills with the ability to navigate complex and ambiguous issues.
• Continuous interest in exploring the latest technologies and tools.
• Knowledge or experience with the MassTransit framework.
• Proficiency in Python for AI tooling, evaluations, and prototypes.
• Experience with LLM APIs, prompting, tool usage, and assessing result quality.
• Background in regulated domains or handling sensitive personal data.
• Remote-first, asynchronous-friendly culture.
• High standards for engineering and product quality.
• A culture that prioritizes personal growth alongside business outcomes.
• Long-term opportunities within a stable and growing SaaS company.
• Flexible work environment with a flat organizational structure.
• A global, diverse, and exceptionally skilled team.
• Equal opportunity workplace free from discrimination and harassment.
finanzen.net GmbH
DaVita Kidney Care
Q-Free
Simsy Ventures
Get handpicked remote jobs straight to your inbox weekly.