Principal Engineer

2 days ago


Remote Kraków, Czech Republic uSoftware Full time

Minimum Qualifications:At least 5 years of proven experience in software engineering including roles like Senior/Staff/Principal Engineer, Lead Developer, or Software Architect Experience in driving projects which influenced at least 2-3 engineering teamsExcellent problem-solving and communication skillsSolid understanding of software fundamentals (Data Structures, Software Architecture, Design Patterns, Distributed Systems)Understanding of Microservices architecture and Domain Driven Design principlesExperience with AWS or other cloud platforms(such as Google Cloud or Azure)Excellent written & spoken communication skills in EnglishPreferred Qualifications:Expert-level PHP knowledgeExperience with PostgreSQL and MySQL What is Printify? 😊 Printify is a high-growth, print-on-demand platform that connects e-commerce merchants and print-on-demand manufacturers. Our mission is to build a platform that lets anyone, anywhere unlock their own personal freedom. The freedom to generate income, be your own boss, and set your schedule. So far we’ve seen more than 6 million people sign up to start their own eCommerce businesses with Printify. Because every order is made on-demand, there’s no risk to getting started, just reward for putting in the work. Our aim is to put this power to build a business into the hands of every person who wants to create their own business. We transform business dreams into awesome digital products.How we do it? 😊We do this magic through 24 loosely coupled squads - each specializing in their own area of expertise. These include, but are not limited to, Demand Integrations, Growth, Order, Payments, Supply, and Product Presentation. Printify is a true product company. Each engineering squad works on its own product or area of expertise tirelessly. This yields sustainable, clean code along with less technical debt. Printify product teams consist of 3 to 6 developers each. They are cross-functional, self-sufficient and highly autonomous teams, working in direct cooperation with Product Managers and Designers.Printifyers come from more than 20 countries. Our team has grown to more than 600 team members (and growing). What technologies we use?  PHP 7+, Symfony, Doctrine, Laravel framework Jenkins, Prometheus, Grafana PHPUnit, Postman MongoDB, MySQL AWS, Kubernetes, Docker, Git We also use practices such as Pair Programming, Refactoring, Code Reviews, Weekly Knowledge Sharing sessions, TDD/BDD, A/B testing and Continuous Delivery which are an important part of our development process Are You ready? 😊 ,[Be responsible for architecture and technical decisions made in assigned teams, review and help teams prepare architectural and design documentation with a focus on ensuring the technical work fits into the broader platform strategy and defined practices., Guide development teams through implementation by providing POCs, explaining design details, and solving design issues., Investigate and solve a variety of architecture-related problems such as performance, scalability, integration, and others., Mentor and train other team members on design techniques and coding standards, and cultivate innovation and collaboration across multiple teams., Working closely with fellow architects and engineers to create cohesive architecture practices and guardrails, whilst driving the adoption of these practices/standards across the teams.] Requirements: DDD, Microservices, AWS, PHP, CQRS, PHP Tools: . Additionally: 20 days of paid vacation, 15 paid sick leaves, 11+ paid national holidays, Sport subscription, Private healthcare, Flat structure, Small teams.



  • Remote, Kraków, Czech Republic OpenX Full time

    12+ years of professional software development experience, with deep expertise in Java and/or Go (both preferred). Hands-on experience with a major cloud platform (GCP, AWS, or Azure) for designing and operating production workloads. Proven track record of delivering large-scale, high-performance, and reliable systems.Expertise in RESTful API design and...


  • Remote, Warszawa, Czech Republic Dell Technologies Full time

    Essential Requirements 8+ years of hands-on experience in DevOps, automation, and CI/CD tooling Strong problem-solving and analytical skills A technical lead with proven ability to architect and implement scalable DevOps solutions Proficiency in Jenkins, Python development, Linux scripting, container orchestration and VMware Ability to adapt to new...


  • Remote, Czech Republic Big Human Full time

    Requirements: Strong communication skills; must be extremely proficient in English  Highly sensitive to client needs and strong emotional intelligence  Willingness to jump into any project to solve difficult problems Understand the human implications of the products we build Interface with clients as technology domain expert Extensive knowledge of React...


  • Remote, Warszawa, Czech Republic Dell Technologies Full time

    Essential Requirements Minimum of 8 years of professional experience in software development, with experience in working on storage solutions and their performance. Proficiency in Python programming. Exceptional analytical and problem-solving skills, with the ability to troubleshoot complex systems and enhance performance. Excellent written and verbal...


  • Kraków, Czech Republic HSBC Technology Poland Full time

    What you need to have to succeed in this role Extensive experience of data networks and security design and engineering, preferably acquired in a highly regulated environment. Experience of data gathering from variety of sources including inputs from business, offline spreadsheets, IT systems, etc. Experience of the application of critical thinking and of...

  • Principal SME

    2 days ago


    Kraków, Czech Republic HSBC Technology Poland Full time

    What you need to have to succeed in this role Understanding of data networking principles and industry frameworks. Understanding of risk management fundamentals. Knowledge and experience of delivery using Agile and/or DevOps methodologies  Knowledge and experience of IT service management principles e.g. change control, incident and problem management,...


  • Kraków, Czech Republic HSBC Technology Poland Full time

    What you need to have to succeed in this role 8+ years of software engineering experience (experience in one of the following technologies: Java, C#, Python, Golang, Rust, C++, JavaScript, TypeScript, ...), with at least 3+ years managing engineering teams in big (global) organisation. Has high level knowledge that allows to effectively collaborate with Tech...


  • Kraków, Czech Republic Antal Full time

    Koncepcje i praktyki inżynierskie:TDD, Clean Code, SOLID, wzorce projektowe GoF, architektury warstwowe i heksagonalne, projektowanie systemów rozproszonych. Technologie: Java 17 / 21, Spring Boot 3.x, Maven, PostgreSQL, JPA/Hibernate AWS (EKS, EC2, S3, RDS, DynamoDB, itd.) Docker, Kubernetes, Jenkins (Groovy), Terraform Podstawowa znajomość frontendu...


  • Kraków, Czech Republic HSBC Technology Poland Full time

    What you need to have to succeed in this role Detailed understanding of network design, firewall, IDPS, content filtering, load balancing, DDoS, NAC, WAF, network segmentation technologies.  Detailed understanding of network security threats and risks. Strong communication and interpersonal skills, with experience interacting with technical leaders and...


  • Kraków, Czech Republic Mindbox S.A. Full time

    5+ years of experience in backend software engineering Proficiency in: Java, Spring Boot, PostgreSQL, JPA/Hibernate, AWS Experience with DevOps tools: Jenkins, Terraform, Docker, Kubernetes Strong understanding of API design, design patterns, and system architecture principles Familiarity with SDLC processes, DORA metrics, SLA/SLO/SLI Leadership style based...