April 8, 2026

Software Development Manager / Tech Lead (.NET, Python or Node.js)

Senior • Remote

170 - 180 PLN/hr

Warsaw, Poland

We are seeking an experienced Software Development Manager / Tech Lead to play a pivotal role in leading and growing our engineering teams. The ideal candidate will combine deep technological expertise—especially in .NET and cloud solutions—with strong leadership and communication skills. You will be responsible for technical strategy, architecture, code quality, and mentoring, while collaborating with business stakeholders and supporting international projects.

 

100% remote

Rate: Up to 180PLN/h (B2B)

Similar jobs you might like

Technology

co.brick Talents

Lead .NET Engineer

Senior

Remote

Gliwice, SL, Poland

140 - 160 PLN/hr

🏢 Summary: Lead .NET Engineer role combining hands-on backend development with technical leadership, owning architecture, core platform services, APIs, and payment integrations in a distributed AWS environment. The position includes defining technical direction, mentoring engineers, driving CI/CD and operational excellence, and promoting AI-assisted development practices. After a short onboarding period in the US, the role is fully remote with long-term engagement in a strategic product initiative. 🗂️ Requirements: 6–10+ years of experience building and operating production software systems, Experience in Technical Lead or Lead Engineer role, Strong backend development experience with C# and .NET, Experience designing and operating distributed systems and microservices, Strong SQL and database design skills, Hands-on experience with AWS (SQS, DynamoDB, S3, ECS, Lambda), Experience owning and improving CI/CD pipelines, Experience in payments, financial services, or regulated environments, Working knowledge of React or Vue 📃 Skills: C#, .NET, AWS, ECS, Lambda, SQS, DynamoDB, S3, SQL, Microservices, REST, CI/CD, React, Vue, AI 🏢 Description: Lead .NET Engineer Remote 140–160 PLN/h B2B Full-time (FTE) *Project starts with a 2–3 week onboarding and training period in the US, followed by fully remote work. About the role We are looking for an experienced Lead .NET Engineer to take ownership of a squad responsible for core platform services, APIs, and payment integrations. In this role, you will combine hands-on software engineering with technical leadership. You will define technical direction, partner with Product on roadmap delivery, mentor engineers, and help drive the adoption of AI-assisted development practices across the software delivery lifecycle. Responsibilities Own squad-level architecture and technical decision-making. Lead the design, development, and operation of backend services and APIs. Ensure high standards of code quality, performance, security, and reliability. Drive incident management and operational excellence. Collaborate closely with Product Managers and stakeholders to deliver roadmap priorities. Mentor engineers through coaching, technical guidance, and regular feedback. Participate in hiring and team growth activities. Promote and implement AI-assisted development tools and best practices. Contribute to continuous improvement of engineering processes, CI/CD, and platform capabilities. Must-have requirements 6–10+ years of experience building and operating production software systems. Proven experience in a Technical Lead, Lead Engineer, or similar leadership role. Strong backend development experience with C#/.NET. Working knowledge of frontend technologies such as React or Vue. Experience designing and operating distributed systems and microservice architectures. Strong SQL and database design skills. Experience working within payments, financial services, or other regulated environments. Hands-on experience with AWS services, including: SQS DynamoDB S3 ECS Lambda Experience owning and improving CI/CD pipelines. Strong communication and stakeholder management skills. Nice to have Experience building large-scale payment platforms or fintech products. Previous people-management responsibilities. Experience with platform modernization and cloud transformation initiatives. Experience implementing AI-powered engineering tools and workflows. Tech Stack C# .NET AWS ECS Lambda SQS DynamoDB S3 SQL Microservices REST APIs CI/CD React / Vue AI-assisted Development What we offer Long-term engagement in a strategic product initiative. High-impact technical leadership role. Opportunity to shape engineering standards and architecture. Exposure to modern AI-assisted development practices. International environment and collaboration with US-based teams. Fully remote work after onboarding period in the US.

Technology

emagine Polska

Tech Lead

Senior

Remote

Warsaw, Poland

🏢 Summary: 100% remote B2B opportunity to lead a development team in building and maintaining scalable applications within an agile environment. The role combines hands-on full-stack development with strategic technical leadership, focusing on robust system architecture and faster delivery of new solutions. Long-term cooperation with a two-stage recruitment process including a technical test. 🗂️ Requirements: Proficiency in .NET, Proficiency in C#, Experience in full-stack development, Experience with front-end technologies, Experience with document-based databases, Knowledge of event-based messaging frameworks, Experience with cloud services, Experience with containerization, Ability to lead development teams, Experience working in agile environment 📃 Skills: .NET, C#, Angular, MongoDB, Cloud, Docker, Microservices, REST, Git 🏢 Description: Work model: 100% remote Start date: Flexible Rate: up to 215 PLN/h netto + VAT Contract : B2B, long-term cooperation (12-month contract up front + extensions) Recruitment process : 2 stages, including a technical test estimated to take 2-4 hours. Summary: The role focuses on leading the development team to create new solutions and maintain systems within an agile environment, emphasizing the importance of robust applications and strategic direction. Main Responsibilities: Lead the development team in creating and maintaining applications. Adopt wider technology practices and address the speed of new application delivery. Engage in hands-on development while guiding the strategic direction of projects. Collaborate with teams to gather specifications and perform technical analysis. Navigate complex systems and ensure they are built to scale. Manage developer quality and capacity amidst organizational constraints. Key Requirements: Proficient in .NET and C#. Experience with full-stack development, including front-end technologies. Familiarity with document-based databases. Knowledge of event-based messaging frameworks. Experience with cloud services and containerization. Nice to Have: Prior experience in the banking or financial services sector. Familiarity with Angular or other modern front-end frameworks. Experience with MongoDB or similar environments. Other Details: Environment: .NET, C#, Angular, MongoDB, moving towards cloud solutions. Team Structure: Full Stack Developers working closely with Business Analysts.

Technology

emagine Polska

Lead Fullstack .NET Developer

Senior

Remote

Warsaw, Poland

160 - 180 PLN/hr

🏢 Summary: Long-term remote B2B contract for a technical leader responsible for guiding a development team in building and maintaining scalable applications within an agile environment. The role combines hands-on .NET development with strategic oversight, technical analysis, and quality management. Focus is on delivering robust, cloud-oriented solutions and improving application delivery speed. 🗂️ Requirements: Proficiency in .NET and C#, Experience in full-stack development, Experience with front-end technologies, Experience with document-based databases, Knowledge of event-based messaging frameworks, Experience with cloud services, Experience with containerization, Ability to lead development team, Experience in building scalable systems 📃 Skills: .NET, C#, Angular, MongoDB, Cloud, Docker, Messaging, SQL 🏢 Description: Work model: 100% remote Start date: 30.06.2026 Rate: 160-180 PLN/h netto + VAT Contract : B2B, long-term cooperation (12-month contract up front + extensions) Recruitment process : 2 stages, including a technical test estimated to take 2-4 hours. Summary: The role focuses on leading the development team to create new solutions and maintain systems within an agile environment, emphasizing the importance of robust applications and strategic direction. Main Responsibilities: Lead the development team in creating and maintaining applications. Adopt wider technology practices and address the speed of new application delivery. Engage in hands-on development while guiding the strategic direction of projects. Collaborate with teams to gather specifications and perform technical analysis. Navigate complex systems and ensure they are built to scale. Manage developer quality and capacity amidst organizational constraints. Key Requirements: Proficient in .NET and C#. Experience with full-stack development, including front-end technologies. Familiarity with document-based databases. Knowledge of event-based messaging frameworks. Experience with cloud services and containerization. Nice to Have: Prior experience in the banking or financial services sector. Familiarity with Angular or other modern front-end frameworks. Experience with MongoDB or similar environments. Other Details: Environment: .NET, C#, Angular, MongoDB, moving towards cloud solutions. Team Structure: Full Stack Developers working closely with Business Analysts.

Technology

emagine Polska

Lead Full Stack .NET Developer

Senior

Remote

Warsaw, Poland

160 - 180 PLN/hr

🏢 Summary: Technical leadership role focused on driving the development and maintenance of scalable .NET-based applications in an agile environment. The position combines hands-on full-stack development with strategic oversight of architecture, quality, and delivery speed. It involves close collaboration with cross-functional teams to build robust, cloud-oriented solutions. 🗂️ Requirements: Proficiency in .NET and C#, Experience in full-stack development, Knowledge of front-end technologies, Experience with document-based databases, Knowledge of event-based messaging frameworks, Experience with cloud services, Experience with containerization, Ability to design scalable systems, Experience leading development teams 📃 Skills: .NET, C#, Angular, MongoDB, Cloud, Docker, Kubernetes, Microservices, REST, Git 🏢 Description: Work model: 100% remote Start date: 30.06.2026 Rate: 160-180 PLN/h netto + VAT Contract : B2B, long-term cooperation (12-month contract up front + extensions) Recruitment process : 2 stages, including a technical test estimated to take 2-4 hours. Summary: The role focuses on leading the development team to create new solutions and maintain systems within an agile environment, emphasizing the importance of robust applications and strategic direction. Main Responsibilities: Lead the development team in creating and maintaining applications. Adopt wider technology practices and address the speed of new application delivery. Engage in hands-on development while guiding the strategic direction of projects. Collaborate with teams to gather specifications and perform technical analysis. Navigate complex systems and ensure they are built to scale. Manage developer quality and capacity amidst organizational constraints. Key Requirements: Proficient in .NET and C#. Experience with full-stack development, including front-end technologies. Familiarity with document-based databases. Knowledge of event-based messaging frameworks. Experience with cloud services and containerization. Nice to Have: Prior experience in the banking or financial services sector. Familiarity with Angular or other modern front-end frameworks. Experience with MongoDB or similar environments. Other Details: Environment: .NET, C#, Angular, MongoDB, moving towards cloud solutions. Team Structure: Full Stack Developers working closely with Business Analysts.

Technology

TQLO SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ

Team Lead (.NET)

Senior

Hybrid

Krakow, Poland

19,000 - 23,000 PLN

🏢 Summary: Hybrid Engineering Team Leader (.NET/C#) role focused on leading a development team and ensuring high-quality delivery of proprietary backup and disaster recovery products. Combines people management with partial hands-on development and ownership of end-to-end product execution. Strong emphasis on engineering standards, collaboration, and technical excellence. 🗂️ Requirements: Minimum 2 years experience leading development team (min. 3 people), Minimum 5 years commercial experience with .NET and C#, Strong knowledge of OOP principles, Strong knowledge of SOLID principles, Knowledge of design patterns, Experience with SQL databases, Knowledge of Git, Knowledge of Jira, Knowledge of Docker, Good knowledge of Windows, Good knowledge of Linux, English B2 level, Polish B2 level 📃 Skills: .NET, C#, OOP, SOLID, SQL, Git, Jira, Docker, Windows, Linux, NoSQL, Kubernetes, VMware, Hyper-V, S3, SignalR, TeamCity 🏢 Description: For our Client operating in the backup & disaster recovery domain, we are looking for a .NET Team Leader who will take on a key leadership role within a growing R&D organization. The company develops its own proprietary products , used globally — including by Fortune 500 companies — and is currently in a phase of strong growth and expansion of its engineering teams. This is an environment where you can have a real impact on the product, people, and technological direction . 📍 Hybrid – remote work + 2 days per week from the office 📍 Offices: Poznań / Kraków , with additional locations planned this year 🚀 The Role We are looking for an Engineering Team Leader (.NET/C#) — someone with a strong software development background who wants to focus primarily on people management , team development, and ensuring high-quality software delivery. This is not a pure Tech Lead role — while technical competence is important, leadership and soft skills are key . 🔧 Your Responsibilities Managing a development team (building, leading, mentoring), End-to-end responsibility for product/project development in cooperation with the Product Manager, Ensuring high software engineering standards (SOLID principles, best practices), Conducting code reviews, Partial hands-on work in the codebase, Close collaboration with QA, Product, DevOps/Infrastructure, Support, and Customer Success teams, Supporting the team in solving technical challenges, Co-creating and maintaining technical and project documentation, Participating in technical recruitment processes (e.g. live coding, code reviews). 🧠 Requirements Minimum 2 years of experience leading a development team (at least 3 people), Minimum 5 years of commercial experience with .NET / C# , Strong knowledge of OOP principles, SOLID, and design patterns, Experience working with SQL databases (NoSQL is a plus), Knowledge of Git, Jira, Docker , Good knowledge of Windows and Linux environments, Polish and English — communicative level (B2) , A people-oriented mindset with a focus on mentoring, motivation, and team growth. ⭐ Nice to Have Kubernetes, VMware, Hyper-V, S3 Storage, SignalR, TeamCity, Experience with desktop applications, Low-level programming experience. 🎁 Benefits Private medical care, Sports card (e.g. Multisport), Training and development budget, English lessons during working hours, Additional days off (health prevention day, menstrual leave), Employee referral program, integrations, company events, Real influence on the product and organizational growth. 📌We will contact only selected candidates who meet the requirements specified in the job posting. The recruitment process is conducted by TQLO Sp. z o.o. , an IT recruitment agency. KRAZ registration number: 33580

Technology

TQLO SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ

Engineering Team Leader (.NET / C#)

Senior

Hybrid

Krakow, MA, Poland

16,000 - 20,000 PLN

🏢 Summary: Engineering Team Leader (.NET/C#) role responsible for leading a development team and owning the design and delivery of advanced backup and disaster recovery solutions. The position combines hands-on development with architectural decisions and cross-functional collaboration in a growing R&D environment. Work involves building and maintaining distributed systems using modern Microsoft and containerized technologies. 🗂️ Requirements: Minimum 2 years experience as Team Leader (team of at least 3 engineers), Minimum 5 years commercial experience with .NET and C#, Strong knowledge of OOP, SOLID and DRY principles, Experience with SQL and NoSQL databases, Experience designing and developing REST APIs, Knowledge of Windows and Linux environments, Practical experience with Git, Jira and Docker, Experience creating unit, integration and E2E tests, Communicative Polish and English 📃 Skills: .NET, C#, REST, WebSockets, Docker, SQL, NoSQL, SQLite, PostgreSQL, VMware, Hyper-V, Git, Jira, Windows, Linux, OOP, SOLID, DRY, Kubernetes, S3, MS365, SignalR, TeamCity, Android, iOS, macOS 🏢 Description: Our Client is a leading provider of backup and disaster recovery solutions . The company develops advanced products securing physical, virtual, SaaS, and DevOps environments . Its solutions are used by Fortune 500 companies worldwide. You will join the organization as an Engineering Team Leader (.NET/C#) and have a real impact on product development and the growth of R&D teams during a period of intensive company expansion. 📍 Location: Kraków / Poznań - 2 days per week in the office 🏡 Work model: remote start, after a few months hybrid work model (office in one of the above locations) Scope of responsibilities Building, leading, and mentoring a development team (3+ engineers) Full ownership of assigned projects and products (in cooperation with the Product Manager) Designing and implementing new functionalities Developing and maintaining systems based on: .NET/C#, REST APIs, WebSockets, Docker, SQL/NoSQL (SQLite, PostgreSQL), VMware/Hyper-V Ensuring code quality and software development standards Conducting code reviews Close cooperation with QA, Product Team, DevOps/Infrastructure, Customer Success, and Support Solving complex technical problems Creating unit, integration, and E2E tests Co-creating and maintaining technical documentation Requirements Minimum 2 years of experience in a Team Leader role (team of at least 3 people) Minimum 5 years of commercial experience with .NET / C# Strong knowledge of OOP, SOLID, DRY principles, and design patterns Experience working with SQL and NoSQL databases Knowledge of Windows and Linux environments Practical experience with Git, Jira, Docker Communicative knowledge of Polish and English Nice to have Kubernetes, VMware, Hyper-V, S3, MS365, SignalR, TeamCity Experience with Android / iOS / macOS Low-level programming experience What we offer For B2B: 26 days off from service provision + 10 days of paid sick leave Full equipment and hardware provided Training budget Free English lessons during working hours Multisport card (e.g. Light package for 1 PLN) Private medical care (Luxmed package from 1 PLN) TQLO Sp. z o.o. – Recruitment Agency (KRAZ no. 33580)

Technology

ITDS

Senior Tech Lead – .NET & Angular Solutions

Senior

Remote

Wroclaw, Poland

27,300 - 31,500 PLN

🏢 Summary: Senior Tech Lead role focused on designing and delivering enterprise solutions using .NET and Angular in a 100% remote model. The position combines hands-on architecture work with technical leadership, guiding teams and driving integration, CI/CD, and event-driven solutions. The role emphasizes scalable systems, workflow automation, and high engineering standards. 🗂️ Requirements: 8+ years of software development experience, Proven experience in senior or lead technical role, Strong expertise in .NET, Strong expertise in Angular, Strong expertise in SQL, Experience building REST APIs, Experience with GitLab CI/CD, Experience with OpenShift, Experience with event-driven architecture, Knowledge of integration methods, Knowledge of workflow or BPM systems, Communicative Polish, Functional English, Legal right to work in the EU 📃 Skills: .NET, Angular, SQL, REST, GitLab, CICD, OpenShift, EventDriven, BPM, Architecture, Integration 🏢 Description: Unleash innovative leadership — drive cutting-edge technology solutions and inspire teams to excellence! Wroclaw-based opportunity with a 100% remote work model. As a Senior Tech Lead – .NET & Angular Solutions , you will be working for our client in the technology sector, pioneering enterprise solutions that streamline workflows and enable seamless integrations. Your leadership will shape the future of digital transformation, empowering development teams to deliver impactful and scalable systems. Your main responsibilities: Guide and mentor a team of developers in designing and implementing high-quality software solutions. Make key technical decisions related to architecture, integration, and development processes. Collaborate with stakeholders to translate business requirements into robust technical specifications. Oversee the development lifecycle, ensuring adherence to best practices and quality standards. Support continuous integration and deployment pipelines using GitLab CI/CD and OpenShift. Lead efforts in implementing event-driven architectures and workflow/BPM processes. Facilitate code reviews and foster a culture of technical excellence and innovation. You're ideal for this role if you have: 8+ years of experience in software development, with proven leadership in a senior or lead role. Strong expertise in .NET, Angular, SQL, and REST API development. Experience with GitLab CI/CD, OpenShift, and event-driven architecture. Solid understanding of integration methods and workflow management systems. Ability to lead technical discussions and support team members in solving complex challenges. It is a strong plus if you have: (optional) Certification in Agile, Scrum, or related methodologies. Experience with BPM tools or workflow automation solutions. Language Required for the role: Communicative Polish and functional proficiency in English. Eligibility for the role: Only candidates with an existing legal right to work in the European Union will be considered for this role. #MAKEYourCareerBETTER Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.

Technology

Superdevs

Team Lead .NET Developer

Senior

Remote

160 - 190 PLN

🏢 Summary: Remote Team Lead Software Development role focused on leading a cross-functional engineering team while staying hands-on with backend and web service architecture and implementation in a .NET environment. The position combines technical leadership, product collaboration, and ownership of architectural decisions in an agile setup. You will drive engineering quality, technical standards, and team growth while contributing directly to code and system design. 🗂️ Requirements: Several years of experience in software development with .NET / C#, Minimum 3 years of experience leading development teams, Strong knowledge of software design patterns, Strong understanding of system architecture, Experience with modern engineering practices, Hands-on experience with backend and web services development, Experience using AI in software development process, Fluent English 📃 Skills: .NET, C#, AI, Elasticsearch, RabbitMQ, Redis, Azure, CI/CD, Umbraco, Containers, Backend, WebServices, Architecture, Agile 🏢 Description: Does building awesome, innovative products that add up to something meaningful sound like a dream come true? Come join us and make that vision a reality! About We are looking for an experienced Team Lead Software Development who combines strong technical expertise with leadership skills and a product-oriented mindset. In this role, you will take ownership of development teams, supporting both its technical direction and people development. You will lead a cross-functional engineering team of around 7–9 people , including Frontend, Backend, and QA specialists. The team works in an agile setup and collaborates closely with a Product Owner, UX Design, DevOps, and ITOps. Responsibilities Lead, coach, and support the development of your engineering team Help your team grow into a high-performing, self-organized unit Act as a sparring partner for the Product Owner and actively contribute to roadmap planning and prioritization Stay hands-on with the design, architecture, and implementation of backend and web services Make and own technical decisions, while communicating them clearly to stakeholders Improve agile processes within the team and continuously optimize the way of working Contribute to solution and domain design Strengthen engineering quality, good practices, and technical standards Take part in recruitment interviews and support the further development of the team Our offer Competitive salary on B2B contract Fully remote position Real impact and independence at work Individual career path Work-life balance A non-corporate atmosphere where innovation, personal growth, and teamwork thrive 100+ smart, curious & ambitious engineers What you bring Several years of experience in software development with .NET / C# At least 3 years of experience leading development teams, both technically and people-wise Experience using AI in the software development process Strong understanding of software design patterns, system architecture, and modern engineering practices A hands-on approach and the ability to stay close to the code when needed Strong communication skills and the ability to explain technical topics clearly to both technical and non-technical stakeholders A pragmatic mindset — you care about quality, but you also understand business priorities Fluent English, German is a plus Nice to have Experience with Elasticsearch, RabbitMQ, Redis, containers, Azure Cloud, CI/CD, Umbraco Experience working in a scale-up environment Knowledge of the financial market or financial products Benefits International Projects Small Teams Flat Structure Friendly Atmosphere Flexible Hours Individual Career Path We want your TALENT! Don’t hesitate and APPLY! We are happy to tell you more details about this position in a phone call. Our recruitment process is very fast and straightforward to ensure a great experience from the first interview to joining your dream team!

Technology

EPAM Systems

Lead .NET Software Engineer

Senior

Remote

🏢 Summary: Lead .NET Software Engineer role focused on full ownership of end-to-end application development, from design to deployment. The position involves building scalable, high-performance solutions using .NET, ReactJS, Azure, and AI tools, with strong emphasis on modern architecture and cloud practices. This is a hands-on individual contributor role delivering complex applications with technical excellence. 🗂️ Requirements: 5+ years full-stack experience with .NET and ReactJS, Proven delivery of end-to-end complex applications, Proficiency in Azure, Proficiency in MSSQL, Experience with AI tools (GitHub Copilot preferred), Knowledge of microservices architecture, Knowledge of serverless architecture, Knowledge of event-driven architecture, Experience with CI/CD pipelines, Experience with Docker, Experience with Kubernetes, Experience with infrastructure as code 📃 Skills: .NET, ReactJS, Azure, MSSQL, GitHub, Copilot, Microservices, Serverless, Event-driven, CI/CD, Docker, Kubernetes, IaC, SQL 🏢 Description: We are seeking a highly skilled and motivated Lead .NET Software Engineer to take full ownership of end-to-end application development. This is a hands-on, individual contributor role for a technologist who thrives on building robust, scalable solutions and is passionate about leveraging AI and cloud technologies. You will be responsible for designing, developing and delivering complex applications, ensuring technical excellence at every stage. Responsibilities Take full technical ownership of the entire application development lifecycle, from requirements analysis and design to implementation and deployment Design and build scalable, high-performance applications Use AI (at least Copilots) Collaborate with product owners and other engineers to deliver high-quality solutions that meet business objectives Write clean, maintainable and well-documented code; perform code reviews Troubleshoot, debug and optimize applications Requirements 5+ years of hands-on full-stack development experience with .NET and ReactJS, with a proven track record of delivering complex applications end-to-end Proficiency in Azure and MS SQL Flexibility to use AI tools (GitHub Copilot is preferred) Understanding of modern software architecture patterns (microservices, serverless, event-driven, etc.) Background in CI/CD pipelines, containerization (Docker, Kubernetes) and infrastructure as code Excellent problem-solving skills, attention to detail and a relentless drive for technical excellence Self-motivated, hard-working and able to work independently with minimal supervision Strong communication skills, able to articulate technical concepts clearly to technical and non-technical stakeholders English proficiency at B2 level or higher We offer/Benefits We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

Technology

OneRail Poland Sp. z o.o.

Technical Lead (.net, c#)

Senior

Hybrid

Krakow, Poland

28,000 - 32,000 PLN/mo

🏢 Summary: Hands-on Technical Lead (.NET) role focused on designing and delivering scalable, high-performance software solutions for logistics platforms. The position combines architectural decision-making, microservices and cloud-based system design with active coding and team leadership. You will drive technical direction, ensure best engineering practices, and oversee Azure-based cloud environments and CI/CD processes. 🗂️ Requirements: 8+ years of software engineering experience, Minimum 2 years in technical leadership role, Strong experience with .NET and C#, Experience designing and developing scalable RESTful APIs, Knowledge of microservices architecture and design patterns, Experience with message queues, Experience with relational or NoSQL databases, Experience with Azure and GCP cloud services, Experience with Docker and Kubernetes, Experience with CI/CD practices, Experience with Agile methodologies, Experience managing software releases and performance monitoring, Advanced English proficiency (B2+) 📃 Skills: .NET, C#, Node.js, REST, Microservices, RabbitMQ, Kafka, MySQL, MongoDB, CosmosDB, Azure, GCP, Docker, Kubernetes, CI/CD, Agile 🏢 Description: As Technical Lead (.NET) you join a team of talented engineers and developers working together to transform final mile logistics and supply chain operations.  Your role will be a hands-on leadership position where you guide engineering teams to deliver scalable, high-quality software solutions. This is the perfect role for experienced engineers who thrive in technical decision-making, architecture, and mentorship—while staying engaged in hands-on coding. Key Responsibilities: Define the technical direction, making pivotal design decisions to ensure our architecture is scalable, maintainable, and high performing. Stay hands-on with coding, leading by example and ensuring adherence to best practices in security, performance, development, deployment and observability. Implement scalable microservices, API gateways, and event-driven architectures, ensuring high availability, disaster recovery and fault tolerance strategies are in place. Champion high-quality code testing, automation testing, and continuous integration/continuous deployment (CI/CD). Oversee Azure-based cloud architecture, optimizing performance, security, and cost efficiency. Directly supervise, mentor, and develop a team of 5-7 engineers, providing career guidance and fostering a culture of engineering excellence full of collaboration, accountability and professional growth. Actively recruit and interview top talent to strengthen the engineering team. Collaborate with Product Managers to align roadmap priorities, streamline development workflows, and enhance team processes for improved efficiency and operational excellence. Optimize development workflows and SDLC processes to improve team velocity, efficiency and maintain low cycle times. Establish engineering KPIs and leverage data-driven insights to enhance performance. Stay updated with industry trends and emerging technologies to continuously improve our platform. Requirements: 8+ years in software engineering (ideally .NET C#), with at least 2 years in a technical leadership role. Experience in other tech stacks like Node.js as a plus. Demonstrated expertise in designing and developing scalable APIs, with knowledge of RESTful principles and best practices. Knowledge of microservices architecture and related design patterns / best practices. Experience with message queues (e.g., RabbitMQ, Kafka) and event-driven architecture / patterns. Experience with databases such as MySQL, MongoDB, CosmosDB or similar. Experience utilizing cloud services (Azure and GCP) and containerization (Docker, Kubernetes). Experience with Agile methodologies and CI/CD practices. Experience in managing software releases, performance monitoring, and reliability improvements. Strong problem-solving skills and ability to work in a fast-paced environment. Ability to explain complex technical concepts to engineers, executives, and cross-functional teams. Advanced proficiency in English, both written and spoken (B2+). Office location: Kraków, Poland Work Style: hybrid (2-3 days from the office / week preferred) Salary levels: 28 000 – 32 000 PLN/ month Take the next step in your career and become a part of OneRail’s exciting journey!