Team Lead Software Engineer - Berlin, Deutschland - SPREAD GmbH

    SPREAD GmbH
    Default job background
    Ganztags
    Beschreibung

    Short Description

    As our Team Lead Software Engineer, you will be at the forefront of our development efforts, leading a team working on revolutionary solutions that enable engineers to interact with the products they build like never before. You will collaborate closely with POs, Designers, QA, and other colleagues and constantly push for a better experience for our customers.

    As a mentor and guide to your team members, you will be supporting them in their growth and be a key player in creating an inclusive and supportive work environment that fosters collaboration, creativity, and innovation.

    So, if you're an experienced software engineer who is looking for an exciting opportunity to lead a team of talented individuals and make a real impact on the industry, we want to hear from you

    Come join us at SPREAD and help us build the future of engineering

    Your Mission

    • Work closely with the PO on the team's roadmap; ensure that we have our users' needs top of mind in our development efforts;
    • Provide technical leadership and guidance to team members; you'll need to be able to review their work and provide feedback that will help them develop high-quality code that meets industry standards;
    • Make sure our technical solutions align with product vision, and business goals and are maintainable into the future. Together with other TLs, you make sure there is technical coherence in what we build;
    • Be an evangelist and lead by example when it comes to best software engineering practices, modern CI/CD, test coverage, and transparent documentation;
    • As a manager to your team members you highly enjoy making others successful - you are a mentor and a coach and support them on their professional development path;
    • Enhance collaboration within and across the team, being a facilitator and bridge builder of views when needed;
    • Represent your team in the organization and be the technical go-to person for stakeholders;
    • Together with R&D leadership, help constantly improve our processes and build a scalable organization for the future;
    • Be a thirsty learner, always seeking out new ideas and best practices that can help your team be successful and stay up-to-date with the latest technologies and industry trends.

    Your Experience

    MUST HAVES:

    1. 7+ years of experience working on Software in a production setting (years of experience to be used as a guideline);
    2. Hands-on experience working with a combination of full-stack technologies, such as TypeScript, , React, Golang, or Rust;
    3. Experience in a leadership/mentorship role of some sort for software development teams;
    4. Experience working in larger-scale code bases, in a modern CI/CD workflow and agile environment;
    5. Strong understanding of software design principles and patterns;
    6. Strong problem-solving and analytical skills;
    7. Strong communication and interpersonal skills, ability to explain technical terms to technical and non-technical stakeholders, and fluency in English;


    NICE TO HAVES:
    • Formal degree in Computer Science, Engineering, or related field;
    • Prior exposure to GraphQL or microservice architecture;
    • Familiarity with NoSQL and SQL databases (e.g. ArangoDB, Postgres/MySQL, MongoDB, Redis, Elasticsearch);
    • Affinity and experience in DevOps and/or working in production scale cloud environments (AWS/GCP/Azure), with containerization technologies (Docker/Kubernetes) and GitHub-ci automation;
    • Experience and/or interest in some of the following; Low-Code, Data Modeling, ETL, Micro-frontends, Monorepos, E2E testing;
    • Scientific knowledge or interest in fields related to our research (such as data structures and algorithms, 3D programming and rendering, simulations, statistics, numerical methods, and mathematical modeling in physics).

    Why us?

    • Amazing team – 90+ SPREADsters from over 25 nationalities;
    • High growth company – recently closed Series A;
    • Revolutionary product loved by customers;
    • High learning curve and yearly learning budget;
    • Competitive salary, equity/virtual shares, and flexible work setup;
    • 30 days paid leave and many other perks.

    Contact

    Dmytro Iefymenko

    SPREAD GmbH
    Prinzessinnenstraße 8-14
    10969 Berlin

    About us

    SPREAD's mission is to make product information easily accessible & actionable for everybody. Our Engineering Intelligence Network connects all kinds of product data to help engineering teams gain an objective understanding of ultra-complex systems like cars, industrial and precision machinery, aircraft, and beyond. With use cases from R&D to Aftersales, SPREAD helps customers like Mercedes, VW Group, and Infineon to accelerate development cycles, increase quality, and eliminate millions in inefficiencies.