Hybrid Lead Engineer, Go

Posted last month

Apply now

About the role

  • Take ownership of the technical design, delivery, and documentation of our address search products as we scale to support millions of transactions per day
  • Combine hands-on development with technical lead/architecture responsibilities
  • Raise the bar for technical standards, performance, reliability, and operational excellence
  • Mentor and coach others to help them be the best they can be
  • Balance agility with scalability and availability; support continuous deployment and incremental releases
  • Take responsibility for platform health and observability; use data to understand user behaviour and drive product development
  • Collaborate closely with Engineering Managers, Product Managers and other Technical Leads; no line management responsibility

Requirements

  • A strong foundation in software engineering principles and deep knowledge of a high-level programming language (Go is used heavily)
  • Experience working with distributed cloud systems, using containers and infrastructure as code
  • Experience with Kubernetes across different cloud platforms
  • Strong knowledge of database technologies used with algorithmic searching (ElasticSearch, SQL Server, MongoDB)
  • Experience designing algorithmic software for scale, performance, and high availability
  • Previous experience of being the primary technical leader in a team and collaborating with other teams and stakeholders
  • A passion for promoting engineering excellence through coaching and guidance
  • Understanding of different architectural and design patterns and an appreciation of when to use them
  • Experience shipping fast, reliable, real-time applications using modern development tools and practices
  • Nice to have: understanding of GitOps and experience with tools such as Argo CD
  • Nice to have: experience with SQL and data warehousing/pipelining tools
  • Nice to have: hands-on experience with AI tooling to enhance engineering workflows
  • Nice to have: understanding of machine learning principles for developing advanced ranking algorithms
  • Nice to have: proven experience navigating and transforming legacy codebases and leading greenfield projects
  • Nice to have: polyglot programming ability to identify and use the right tool for the job

Job title

Lead Engineer, Go

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

No Education Requirement

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job