Golang Developer

Job Description

This is an exciting role for a software engineer who is comfortable taking ownership of their projects. This role demands a strong understanding of containers, build systems, and infrastructure automation. These tools will help solve problems regarding everything from providing build infrastructure to tooling for distributed C/C++ builds. This role requires an experienced engineer who is used to challenging the status quo. A person in this role will thrive in an ambiguous and fast-paced environment, operating at the tactical level, while solving difficult problems with a high amount of autonomy.

The team that is responsible for:

Automating the production environment

Creating and expanding our in-house tools, and helping to develop an agile framework that adapts to quickly evolving requirements

Building software to collect, analyze, and visualize large amounts of data

Identifying opportunities to use technology to solve infrastructure management challenges

Required Skills:

  • Passionate about Continuous Build, Integration, Test, Deployment, Delivery and the DevOps culture
  • Proficient in Golang and other scripting languages
  • Experience with the internals of Docker
  • Deep understanding of UNIX/Linux
  • Experience contributing to large distributed applications
  • Experience with HTTP servers, caching, and building web services
  • Exposure to systems and/or network automation, monitoring, and alerting
  • Knowledge of messaging or stream processing platforms like Apache Kafka
  • Full stack development experience is helpful, but not required
New York, NY
Apply With