Senior Software Engineer

Logo of HashiCorp

HashiCorp

πŸ’΅ $146k-$207k
πŸ“Remote - United States

Job highlights

Summary

Join HashiCorp's Customer Insights team, a software and data engineering group focused on product telemetry. You will work at the intersection of software development and data engineering, building and maintaining services and systems. Responsibilities include architecting, building, and supporting APIs, CLI tools, and libraries, primarily using Go. Collaboration with product management and stakeholders is crucial, as is contributing to the full feature development lifecycle. The ideal candidate possesses experience in Go, Docker, AWS, and source code management, along with strong communication skills. HashiCorp offers competitive salaries and a remote work environment.

Requirements

  • Comfortable discussing performance, security, and user interactions in complex systems verbally and in written form
  • Experience writing and maintaining systems in Go or an equivalent language
  • Experience working with Docker and containers
  • Exposure to customer support or OSS community support to help serve the HashiCorp community
  • Comfortable on the Linux command line and using CLI tools
  • Experience using source code management tools like Git
  • Experience working in AWS environments, especially ECS, VPC networking, managed databases, and load balancers
  • A willingness and desire to continuously learn
  • Driven to make iterative improvements as we mature our systems and organization

Responsibilities

  • Work at the intersection of software development and data engineering to solve problems around metrics and telemetry collection and processing
  • Architect, build, extend, maintain, and provide operational support to services and systems including APIs, CLI tools, and their supporting libraries
  • Write code daily in Go, very occasionally in Python and Javascript
  • Author and maintain documentation across a product lifecycle from RFCs to READMEs and runbooks
  • Collaborate with Product Management to define technical requirements based on research and stakeholder feedback
  • Be responsible for the full lifecycle of feature development from design through testing, release, and ongoing support
  • Work with stakeholders and collaborators in a variety of roles and technical levels to improve data collection and reliability
  • Collaborate with team members in both pairing and mob programming sessions, in addition to working independently

Preferred Qualifications

  • Experience with communication and alignment creation across stakeholders in multiple domains
  • Awareness of data ethics and privacy best practices, including compliance and regulatory requirements

Benefits

  • #LI-Remote
  • $176,000 β€” $207,000 USD
  • $161,300 β€” $189,800 USD
  • $146,600 β€” $172,500 USD

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let HashiCorp know you found this job on JobsCollider. Thanks! πŸ™