Monday, October 27, 2025
Simple Machines

Technical Team Lead - Software Engineering

Posted: 3 days 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 specialistsOversee the design, development, and deployment of scalable, secure, and reliable software solutionsEstablish 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 clientDrive continuous improvement across engineering processes, code quality, and system performanceEnsure the team's work aligns with business priorities and delivery commitmentsPartner with client stakeholders, and team members, to gather business requirements, collaborate on design decisions, and translate them into technical and design requirementsOperate within an iterative delivery team using Agile delivery tools and practicesPlay a key role in recruitment, onboarding, and developing the new Poland-based technology hubRequirementsSkills & 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 partners. Ideally have experience working in a consulting or client-facing environment, translating technical solutions into business valueExcellent problem-solving skills with a proactive, automation-first mindset. Ability to lead, mentor and up skill engineers who work remotely BenefitsWhat We Offer in Poland:Salary: Competitive salary and benefits package. Join a fast growing team - 30% growth in the last 12 monthsHealth and Wellbeing Allowance: 6,129zł‎ allowance per year to be used for any food and non-alcoholic beverages during business hours, healthcare, gym memberships, sporting goods and accessories, and any wellness appointments. Professional Development: 7,355zł‎ annual budget for training, courses, and conferences, with potential for additional funding. Certifications: 12,259zł‎ annual budget for certifications and related courses. Equipment Allowance: 6,129zł‎ for Poland team members, plus Apple MacBook Pro laptops and necessary accessories. 

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

Related Jobs