Senior Software Engineer

Logo of runZero

runZero

πŸ’΅ $160k-$190k
πŸ“Remote - United States

Job highlights

Summary

Join runZero's growing Engineering team as a Senior Software Engineer (Go)! This fully remote position offers the flexibility and freedom of remote work, with an annual team gathering. We have a strong product-market fit and highly satisfied customers. We prioritize employee well-being with excellent benefits. You will develop and maintain high-quality web applications using Go, Vue.js, and other technologies, collaborating closely with other engineers and product management. The role requires proficiency in Go and experience with related technologies, while offering a competitive salary and equity.

Requirements

  • You are proficient at writing advanced Go and working with large Go codebases
  • Experience designing and implementing RESTful APIs, writing and tuning SQL queries, and working with relational databases
  • Experience designing and optimizing data structures / schemas and indexes in relational databases
  • Thorough understanding of the responsibilities of the platform, database, API, caching layer and other web services used in modern software systems
  • Proficiency with standard development tools and paradigms (Git, GitHub, CI/CD, etc.)
  • Proactive approach to problem-solving with strong decision-making skills
  • Positive attitude and entrepreneurial spirit
  • Excellent communication and teamwork skills
  • Knowledge of approaches for testing, debugging, profiling, and optimizing software applications
  • Solid understanding of the HTTP protocol and the web browser security model
  • Experience working within one of the major cloud provider environments (AWS preferred, GCP, Azure)

Responsibilities

  • Develop and maintain high-quality, performant web applications using Go, Vue.js, and other technologies
  • Build features and solve problems that frequently span front-end and back-end concerns
  • Collaborate closely with product management, design, frontend, and backend engineers to understand customer needs and translate them into product features
  • Participate in code reviews, providing constructive feedback to team members
  • Conduct thorough testing and debugging to ensure the performance and quality of both front-end and back-end code
  • Contribute to the continuous improvement of our products, technology, and practices with a pride of ownership
  • Stay up-to-date with the latest trends and best practices in front-end, back-end, and architectural development
  • Have an opinion, play well with others, work hard, and enjoy being a core member of a growing startup!

Preferred Qualifications

  • Experience with other parts of our stack (PostgreSQL, Linux, Vue.js) is strongly preferred, but deep experience with related technologies and a desire to learn can work for the right candidate
  • Familiarity with network design, security, and scanning can be helpful but is in no way required to be successful

Benefits

  • Top of the line medical, dental, vision, life and disability coverages with runZero paying for 99% of the premium
  • A stock option plan consistent with early stage, rapidly-growing startups
  • A competitive salary composed of cash and equity compensation
  • Unlimited PTO (We encourage everyone to take at least 25 days a year)
  • 4% 401(k) matching program
  • Fully remote

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 runZero know you found this job on JobsCollider. Thanks! πŸ™