A Day in the Life:We are looking for an experienced Software Engineering Lead to join our team. If you enjoy working with the latest technologies, large volumes of data, and robust reliability in production at scale, this could be the role for you. The Tech Lead, who will modernize Hertz's tech stack and, in the process, shape delightful products to meet the ever-increasing demands of our customers.Our teams are small and agile, and there is a startup feel to the work we do, with plenty of room to innovate. You'll be involved in leading the software engineering initiatives for Fleet Engineering projects, including working with different engineers to help them shape their API designs for our use cases. This is a Tech Lead role, with plenty of hands-on engineering required, and with lots of room to grow.What You'll Do:Run daily stand-up meetings with the engineering team.Participate in additional scrum meetings such as planning sessions and retrospectives, with the engineering team and Product Manager.Help mentor engineering team members, and ensure they are not blocked from completing their sprint tasks.Ensure all team members have tasks assigned to them.Work on estimates and technical architecture designs for our new features.Work closely with the Product Manager on sprint priorities.Complete code reviews.Take the lead on developing features: this is a hands-on role that will require ~70% coding time.Collaborate with the other Team Leaders to help one another to align on engineering best-practices and product deliveries.Work directly with the Sr Director of Software Engineering on innovative projects using the latest tech at scaleWhat We're Looking For:Skills and ExperienceLeadership, innovation & taking initiative, the Tech Lead should be able to see what we are doing and what we are missing with our integrations and describe the steps to get where we need to be, and the resources needed to do that.Experience in leading software engineering teams required, ideally in a scrum environment working with other engineers and product managers.Self-organized, and experienced with processes & top-level communication through Jira, IMs and other remote working coordination & communication methods.Strong coding experience required, using primarily Java & SpringBoot.Strong RDS SQL experience required.Experience monitoring APIs, for health, usage & rate-limiting, and potential new products or use-cases based on customer usage.Databricks experience is desirable.Terraform desirable, but AWS knowledge & experience are essential.Familiarity with common cloud architectural patterns.Scripting, build & automation tools, for example bash, pip, Python, Node, Typescript, JavaScript, Docker & Jenkins experience are important, this is not an exclusive list and other tools are welcome.Experience automating software testing, versioning, releases, deployments & rollbacks in AWS using Jenkins or GitHub Actions.Linux knowledge & bash scripting experience is desirable.Source control experience with Git & ideally GitHub Enterprise.Sense of ownership and pride in your performance and its impact on the company's success.Critical thinking, problem-solving skills, and time-management skills.Team player, interpersonal and communication skills. Be happy to work with a diverse, distributed team.QualificationsBSc in Computer Science or equivalent qualification or experienceAWS certifications are a plusHertz is an equal opportunity employer, all applicants must have the legal right to work in Ireland (Valid EU Passport / Relevant Visa).