Simple Machines logo

Technical Team Lead - Software Engineering

Simple Machines
Warsaw, Masovian Voivodeship, Poland
On-site
Full-time
Posted about 1 month ago

Job Description

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 engineer data to life™. 

We'll be building a team from scratch made up of 3x DevOps Engineers, 2x Full-Stack Software Engineer and 1x QA, in addition to the Technical Team Lead, who will be responsible for leading and managing this team of highly skilled engineers, supporting high-quality software delivering, 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).
  • Responsible for designing the APIs, applications, and infrastructure the team develops, and documenting the 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.

Requirements

Skills & Experience 

  • Strong written and verbal English.
  • Proven experience leading software engineering teams, ideally with exposure to DevOps or platform engineering.
  • Strong 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 practices.
  • A balance of strategic thinking and willingness to stay close to the code when needed.
  • Excellent communication and stakeholder management skills, with the ability to engage effectively with clients and senior business partners.
  • Ideally have experience working in a consulting or client-facing environment, translating technical solutions into business value.
  • Excellent problem-solving skills with a proactive, automation-first mindset. 
  • Ability to lead, mentor and up skill engineers who work remotely

 

Disclaimer: Real Jobs From Anywhere is an independent platform dedicated to providing information about job openings. We are not affiliated with, nor do we represent, any company, agency, or agent mentioned in the job listings. Please refer to our Terms of Services for further details.