Senior Software Developer - Go

YetiCloud is looking for a senior-level Go developer to join our core product development team. If you want to write clean, performant code as part of a revolutionary automation and resiliency platform we'd love to receive your application.

POSITION DETAILS

  • This position is local-remote or on-site in Tysons, VA

What You'll Do

  • Help lead discussions about version-next architectures
  • Contribute to both enterprise and open-source projects
  • Work closely with the CTO and CEO to design and implement new features
  • Build, optimize, and deploy production applications and tooling
  • Build and deploy Docker containers
  • Build and deploy database schema and data models

What You'll Need

Must Have:

  • Solid background in Go
  • Experience building infrastructure as code (Terraform preferred)
  • Big 3 cloud experience (AWS, GCP, Azure)
  • At least 5 years experience in software development, operations, and devops
  • At least 2 years with the following:
    • Linux system administration (Ubuntu, systemd)
    • version control systems (GitLab, Github, or similar)
    • project management / ticketing systems (JIRA, Trello, or similar)

Nice to Have:

  • Experience developing Go for Windows & MacOS
  • API design and development experience
  • Container orchestration (Nomad, DC/OS, Kubernetes, etc.)
  • CI/CD design and administration experience
  • Open source contributions
  • Professional certifications (AWS preferred)
  • Python, Bash/Shell, JavaScript experience
  • Experience with front-end development (Vanilla JS, React, Vue, etc.)
  • Experience with HTTP/2 and streaming protocols

additional opportunities

In addition to your regular job functions, YetiCloud can offer voluntary opportunities to expand your role into other areas, including:

  • Participate in the sales process as a sales engineer and run product demos
  • Publish engineering blogs on the company Medium publication
  • Project management & scrum/Agile
  • Technical writing
  • Cybersecurity

ABOUT YETICLOUD

YetiCloud builds software that enables real-time recovery from unplanned downtime. We hire awesome engineers that can bring creativity, excellence, and drive to our products. We are looking for engineers who thrive in a fast-paced environment that can contribute to the entire product development process from idea to implementation. We are a small startup and may require people to "wear multiple hats" at times, the ability to learn on your feet and adapt to new circumstances is critical for success.

Our Hiring Process

Headhunters and recruitment agencies may not submit resumes/CVs through this website or directly to managers. YetiCloud does not accept unsolicited headhunter and agency resumes, and will not pay fees to any third-party agency or company that does not have a signed agreement with YetiCloud.

YetiCloud is an equal opportunity employer. We eagerly seek applicants of diverse background and hire without regard to race, color, gender identity, religion, national origin, ancestry, physical abilities (or disability), age, sexual orientation, veteran status, or any other characteristic protected by law. Certain opportunities may have citizenship requirements; such opportunities will be clearly labelled and candidates informed of such requirements at the beginning of the hiring process.