Staff Software Engineer - Developer Productivity

Fivetran

  • Novi Sad, Južnobački okrug
  • Stalan
  • Puno radno vreme
  • Pre 1 mesec
About the RoleWe're looking for a Staff Software Engineer proficient with software development, cloud infrastructure and CI/CD pipelines to join our developer productivity team and perform a healthy mix of design and implementation tasks to advance the technical foundation behind the internal engineering workflows.The team is tasked with evolving internal systems, tools and integrations used by hundreds of engineers from other teams to build a leading data platform. The role will challenge you to design, implement and improve tools and systems used by hundreds of engineers on a daily basis. You'll also work on automations that will help to improve or completely replace existing manual processes, reducing daily routine and improving performance of engineers around you. You don't necessarily need to be an expert in creation of engineering tools before you join us, but you will need to have experience working with a diverse set of technologies, an agile mindset allowing you to easily adapt to any new technology and apply it to a task from a domain or area that you weren't familiar with before.A successful candidate will be able to explore existing tools and underlying infrastructure to a degree when one is able to easily find issues and bottlenecks, propose and implement future proof solutions.This is a full-time position based out of Novi Sad, Serbia.Technologies You'll Use
  • Java, Python, Bazel, Buildkite, EngFlow,
  • Docker, Kubernetes, GCP, AWS, Terraform, New Relic.
What You'll Do
  • Learn about Fivetran platform, development cycle and internal processes
  • Take ownership over some internal tools used daily by hundreds of engineers
  • Collaborate with a broad set of cross-functional teams (Engineering, SRE, QE, Support)
  • Actively engage with teammates in design and code reviews
  • Contribute to the development and planning of our roadmap
  • Work across the project lifecycle: requirements, design, prototype, implementation, review, release, monitoring
  • Care and feel ownership of productivity of engineers around you
Skills We're Looking For
  • Software engineering foundation - experience designing and developing reusable components, systems and cross-system integrations from scratch leveraging industry best practices
  • Proficiency with Java
  • Hands-on experience working with cloud technologies(AWS, GCP or Azure)
  • Understanding of CI/CD processes
  • Ability to design and code systems and software that is effective and elegantly simple
  • Ability to easily switch between languages, frameworks and environments despite having favorite ones
  • Skills to communicate technical topics and risks to both technical and non-technical audiences
Bonus Skills​
  • Experience in development of internal engineering tools
  • Experience with Terraform and "Infrastructure as Code" practices
  • Proficiency with Bazel
  • Hands-on experience in configuration of CI/CD pipelines using systems like Buildkite or CircleCI
#LI-HYBRID#LI-NR1

Fivetran

Slični poslovi

  • Software Developer Diagnostics

    ZF

    • Novi Sad, Južnobački okrug
    Req ID 68600 Novi Sad, Serbia ZF is an innovation-driven company that develops volume production-ready products based on its own research and development efforts and thus invests…
    • Pre 2 dana
  • Senior Software Engineer - DB2 Connectors

    Fivetran

    • Novi Sad, Južnobački okrug
    About the Role: We're looking for a Senior Software Engineer to join our core platform team and perform a healthy mix of design and implementation tasks to advance the technical …
    • Pre 1 mesec
  • Software Requirements Engineer

    ZF

    • Novi Sad, Južnobački okrug
    Req ID 65713 Novi Sad, Serbia ZF is an innovation-driven company that develops volume production-ready products based on its own research and development efforts and thus invests…
    • Pre 1 mesec