Technical Team Lead - Software Engineering (Remote)
Simple Machines is a leading independent boutique technology firm with a global presence, including teams in London, Sydney, San Francisco, and New Zealand. We specialise in creating technology solutions at the intersection of data, AI, data engineering, and software engineering.
We design and build bespoke data platforms and unique software products, create and deploy intelligent systems, and bring engineering expertise to life by transforming data into actionable insights and tangible outcomes.
We'll be building a team from scratch made up of 3x DevOps Engineers, 2x Full‑Stack Software Engineers, and 1x QA, in addition to the Technical Team Lead, who will be responsible for leading and managing this highly skilled team, supporting high‑quality software delivery, establishing best practices in DevOps and cloud operations, and ensuring seamless collaboration with our UK‑based teams and clients.
This is a hands‑on leadership role that combines strong technical expertise with people management and cross‑border teamwork.
Please note : You must be based in Poland with citizenship or full‑time working rights to be considered for the opportunity.
Key Responsibilities
- Lead and mentor a cross‑functional team of software engineers and DevOps specialists
- Oversee the design, development, and deployment of scalable, secure, and reliable software solutions
- Establish best practices for CI / CD, infrastructure as code, and cloud operations (AWS / GCP)
- Design APIs, applications, and infrastructure for the team, and document technical requirements and design for the client
- Drive continuous improvement across engineering processes, code quality, and system performance
- Ensure the team's work aligns with business priorities and delivery commitments
- Partner with client stakeholders and team members to gather business requirements, collaborate on design decisions, and translate them into technical and design requirements
- Operate within an iterative delivery team using Agile delivery tools and practices
- Play a key role in recruitment, onboarding, and developing the new Poland‑based technology hub
Skills & Experience
Strong written and verbal EnglishProven experience leading software engineering teams, ideally with exposure to DevOps or platform engineeringStrong technical background in modern platforming languages (Ideally Java, JVM or Kotlin)Hands‑on experience with cloud platforms (AWS or GCP) and infrastructure automation (Terraform, Ansible, etc.)Solid understanding of CI / CD pipelines, containerisation (Docker, Kubernetes), and monitoring practicesA balance of strategic thinking and willingness to stay close to the code when neededExcellent communication and stakeholder management skills, with the ability to engage effectively with clients and senior business partnersIdeally have experience working in a consulting or client‑facing environment, translating technical solutions into business valueExcellent problem‑solving skills with a proactive, automation‑first mindsetAbility to lead, mentor and up‑skill engineers who work remotelyBenefits
Competitive salary and benefits packageJoin a fast growing team – 30% growth in the last 12 monthsHealth and wellbeing allowance : PLN 6,129 per year for food, non‑alcoholic beverages, healthcare, gym memberships, sporting goods and accessories, and wellness appointmentsProfessional development : PLN 7,355 annual budget for training, courses, and conferences, with potential for additional fundingCertifications : PLN 12,259 annual budget for certifications and related coursesEquipment allowance : PLN 6,129 for Poland team members, plus Apple MacBook Pro laptops and necessary accessories#J-18808-Ljbffr