Senior Software Engineer / Tech Lead We are looking for a Senior Software Engineer with ambitions to become a Tech Lead in the near future. This role involves a balanced mix of maintaining and enhancing existing systems to ensure stability and efficiency, while also developing new features and actively contributing to technical and process improvements to drive innovation and scalability. We value engineers who not only work on existing systems but actively contribute ideas , take ownership of improvements, and collaborate to implement them. Whether it’s optimizing workflows, refactoring key components, or introducing new technologies, we provide the space and support needed to make a real impact. Hands-on development of new and existing features in our applications, including database changes, backend logic, frontend views, and ensuring successful deployment, Driving high-level technical decisions and improvements , identifying opportunities for optimization and refactoring while business needs delivery. Taking ownership of ideas , working with the team and business to secure buy-in and drive implementation. Providing technical expertise , shaping best practices and guiding complex problem-solving discussions. Shaping best practices and improvements with the team to maintain high-quality standards. Working within an Agile/Scrum framework , actively participating in sprint planning and retrospectives. Collaborating with product management to align technical solutions with business needs. Technical Skills (High-Level, Individual Contributor) Expert-level backend development experience in .NET (C#) with .NET Framework 4.Solid experience with relational databases (SQL, PostgreSQL, or similar). Basic to intermediate frontend skills , ideally with React or Angular . Knowledge of DevOps practices and cloud technologies (Azure preferred) . Deep understanding of Agile methodologies (Scrum/Kanban), contributing as a senior technical voice in sprint planning and backlog refinement. Nice to have Experience working with Azure DevOps (ADO) . Strong communication skills – Explain and advocate for technical solutions to both engineers and business stakeholders. Proactive ownership – Take initiative, drive change, and see ideas through from concept to deployment. Business perspective understanding – Align technical solutions with business needs. Great understanding of English, both spoken and written (B2+), with the ability to effectively communicate in technical discussions and documentation. Despite our growth, we managed to maintain a relaxed and enjoyable atmosphere of a tightly knit team that can implement complex projects comprehensively and effectively. The actual work is important, but it’s also essential for us at Clarksons that we all stay happy, relaxed and motivated. Private medical care (Luxmed) Language courses (English and German) Flexible working hours You choose how you work - from our office in Poznań or remotely from home, or like most of us, work hybrid. Strong focus on growth, interesting projects & people who enjoy working with each other!