
Lead.NET Engineer
Primary stack
Job description
About the Position
We are seeking a Lead .NET Engineer to provide technical leadership on a large, complex platform using C#,.NET/.NET Core, and Microsoft technologies. This role is remote and based in Poland.
Responsibilities
- Provide technical leadership on a large, complex platform
- Design, develop, and maintain enterprise-grade applications using C#,.NET/.NET Core, and related Microsoft technologies
- Build and evolve cloud-native, multi-tenant SaaS applications with a focus on scalability, resiliency, and availability
- Develop and roll out new features, including plugin integrations for various devices
- Implement microservices-based solutions using RESTful APIs and event-driven patterns
- Develop and maintain services on Microsoft Azure using native cloud services, including Managed Identity setup
- Set up observability and distributed tracing, work with logs, and analyze service-to-service communication
- Ensure application security, performance, and reliability through best practices and design patterns
- Collaborate with architects, product managers, and DevOps teams to deliver end-to-end solutions
- Contribute to continuous improvement of engineering standards, tools, and processes
The Project Waiting for You
Our client is a US-based global leader in building technology, security, and IoT, with over a century of history and a presence in 150+ countries. It’s a product company with a strong Azure ecosystem, building real physical products and digital platforms across HVAC, building management systems (BMS), fire safety, security, and video surveillance. You’ll join the team working on these products, not a typical outsourcing engagement.
Requirements
- 5+ years of experience in .NET development
- Proficiency in C#,.NET/.NET Core, and Microsoft technologies
- Experience with cloud-native, multi-tenant SaaS applications
- Knowledge of microservices, RESTful APIs, and event-driven patterns
- Experience with Microsoft Azure and Managed Identity
- Familiarity with observability, distributed tracing, logs, and service-to-service communication
- Strong understanding of application security, performance, and reliability
- Excellent collaboration and continuous improvement skills
We Offer
- Work at an international company that serves high-profile clients like Google, Amazon, Microsoft, Vodafone, etc.
- Atmosphere of trust and empowerment across key projects and business processes
- Best practices around process and team management
- Competitive salary and payments in foreign currency - no matter your location
- Transparency and trust within the team: we encourage employee feedback and organize regular Q&A meetings with top managers
- Gamification system with social activity bonuses
About the Company
Join our team and be part of a multinational, English-speaking environment with a friendly and collaborative atmosphere. We value transparency, trust, and continuous improvement.
Didn't find any suitable opportunity? No worries, we're always looking for great talents. Fill in the form above and we'll get in touch as soon as Oxagile has something for you.
Apply now and join our team!
© Oxagile. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
Київ
More at Oxagile
All 9 roles
Scrum Master / Project Manager
Oxagile · United States

Chief JavaScript Engineer (NodeJS + AWS)
Oxagile · Poland

Senior Business Development Executive
Oxagile

Presales Engineering Manager
Oxagile · Warsaw