Principal Software Engineer / Tech Lead (.NET / Azure / AI)
We are looking for a highly experienced Principal Software Engineer / Tech Lead to join a global engineering team working on the Sightline platform – an in-house solution supporting tax consulting services worldwide.
This is a hands-on leadership role, combining responsibilities across architecture, software engineering, and team leadership. You will play a key role in shaping the technical direction of AI-driven solutions, while actively contributing to development.
You will work on cutting-edge AI-powered systems, leveraging GenAI tools and agent-based development approaches to build scalable, high-quality, and business-oriented solutions
Location: Remote from Poland
Language: Polish and English
Key Responsibilities
Lead the end-to-end design, development, and deployment of new platform components and features
Define and drive architecture decisions (microservices, DDD, CQRS, Clean Architecture)
Collaborate closely with Product Owners and stakeholders to align technical solutions with business needs
Lead and mentor software engineers and QA teams, ensuring high engineering standards
Conduct code reviews and provide technical guidance, promoting best practices across teams
Ensure compliance with platform standards, security, and performance requirements
Support production environments (L3 support) – troubleshooting and resolving complex issues
Drive adoption of AI tools and GenAI practices in the development lifecycle
Stay up to date with the latest AI frameworks, agent platforms, and engineering practices
Requirements (Must Have)
9 to 12+ years of experience in software engineering within complex, global environments
5+ years as Tech Lead / Architect, with strong hands-on experience
Strong expertise in C# / .NET (core backend technology)
Experience with Python (especially in AI-related use cases)
Frontend experience with React, Angular, or Vue.js
Strong experience with Microsoft Azure (Functions, Service Bus/Event Hub, App Services, SQL/MongoDB)
Solid understanding of microservices architecture, DDD, CQRS, SOLID, Clean Architecture
Experience with DevOps practices and tools (CI/CD, deployment, monitoring)
Hands-on experience with AI-enabled development tools (e.g. GitHub Copilot, OpenAI, etc.)
Strong communication skills and ability to work with senior stakeholders and business teams
Fluent English (C1 level)
Principal Software Engineer / Tech Lead (.NET / Azure / AI)
Principal Software Engineer / Tech Lead (.NET / Azure / AI)