A complete application in a minute
Tailored resume and cover letter, ready to send.
TechTree in Warsaw is seeking a senior software engineer to lead architecture and set the technical direction for multi-disciplinary product teams. You will drive delivery, mentor engineers, and collaborate with stakeholders to shape digital strategy in a hybrid Warsaw-based role with frequent travel.
You will guide frontend and backend work, coach best practices like TDD and secure coding, and help grow the engineering culture across projects spanning industries.
Join a multidisciplinary product and engineering team that builds software for organisations across many industries. You'll work alongside software engineers, AI engineers, data scientists and product specialists to turn digital and AI ambitions into scalable products. This role is based in Warsaw, hybrid, and involves frequent business travel.
You'll be a senior software engineer leading architecture and technical decisions on product teams. You'll lead workstreams, co-create products with stakeholders, and set the technical direction for delivery. Each project spans a different industry and technology, so you'll keep growing as a technology leader.
Architect: lead architecture design and make key technology decisions that shape delivery.
Deliver: lead workstreams and build scalable, user-centric solutions using Agile methods.
Mentor: model and coach engineering best practices, including design patterns, test-driven development, code review and security awareness, across the teams you work with.
Partner: work with stakeholders to shape their digital strategy and help grow their engineering culture.
Must-haves
Bachelor's, master's or PhD in a discipline such as computer science, machine learning, applied statistics, mathematics, engineering or artificial intelligence
7+ years of software development experience, with significant full-stack web application experience
Experience working collaboratively with technical and non-technical team members and stakeholders
Hands-on experience across frontend (TypeScript, React, Angular, Vue, Next.js, Tailwind) and backend (Python, Node.js, Java/Spring, C#/.NET), plus SQL, NoSQL, vector databases and ETL
Experience modeling and coaching engineering best practices, including design patterns, customer‑centric design, test‑driven development, refactoring, code review and OWASP Top 10 security awareness
Experience leading Agile teams, including coaching Agile mindsets through sprint ceremonies, work definition and capability building
Strong time management in a complex, largely autonomous environment
Business-level fluency in English and Polish, both written and spoken, adjusted to different audiences and seniority levels
Willingness to travel frequently for client work
Nice to have
Experience with LLM frameworks, prompt orchestration, agent frameworks, MCPs and evaluation frameworks
Experience with cloud platforms (Azure, AWS, GCP), Docker and CI/CD
A strong focus on automated testing, logging, monitoring and overall system reliability
A learning culture with structured development programmes, coaching and clear, actionable feedback
Real ownership from day one: your ideas and contributions will shape what gets built
An international, multicultural team
A competitive salary based on your location, experience and skills, plus a comprehensive benefits package for you and your family