Facebook pixel

Staff Software Engineer
Updated on 3/20/2023
Locations
United Kingdom
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
AWS
Data Analysis
Docker
Kubernetes
Requirements
  • You are execution-oriented, and understand the need to target your “innovation budget” for the greatest impact: you find the middle ground between “perfect, but takes forever to code” and “fixes it now, but nobody will ever be able to understand what I did”
  • You know how to design and code systems and software that is effective, intuitive, easy-to-operate, and elegantly simple
  • You have worked with the relevant tooling and techniques: cloud services, network protocols, serialization, relational databases, etc
  • You are skilled at communicating technical topics and risks to both technical and non-technical audiences
  • You are adept at inclusive alignment discussions: balancing soliciting input with influencing peers and advocating for yourself
  • You have knowledge of complex structures, object orientation, exceptions, memory management techniques
Responsibilities
  • Learn deeply about Fivetran in order to focus development on practical and relevant system improvements
  • Contribute to the development and planning of our platform roadmap
  • Collaborate with a small but mighty core team, and with a broader set of stakeholders
  • Work across the project lifecycle: requirements, design, prototype, implementation, review, release, monitoring
  • Review and approve technical design documents and pull requests
  • Mentor other senior members of the team on their own challenges
  • Care and feel ownership of our product platform, and leverage your skills towards improving it
Desired Qualifications
  • Experience with data replication, ETL/ELT tools, cloud and software defined infrastructure tools (for instance AWS Cloud Formation, Kubernetes, Docker), API technologies and analytics is definitely a plus
  • Knowledge of DBMS internals, such as the transaction logging system, is a strong plus
  • Familiarity with low level concepts, such as encoding and the internals of network communication, is a strong plus
  • Familiarity with system level programming (such as process and memory management and inter-process communication) is a plus
Fivetran
Automated data pipelines
Company Overview
Fivetran automates connectors to sync data from cloud applications, databases, and event logs into users' data warehouse.