[Remote] Senior Software Engineer (Go)
Note: The job is a remote job and is open to candidates in USA. runZero is a company focused on innovative solutions for vulnerability management. They are seeking a Senior Software Engineer (Go) to develop and maintain high-quality web applications while collaborating with various teams to enhance the customer experience.ResponsibilitiesDevelop and maintain high-quality, performant web applications using Go, Vue.js, and other technologiesBuild features and solve problems that frequently span front-end and back-end concernsCollaborate closely with product management, design, frontend, and backend engineers to understand customer needs and translate them into product featuresParticipate in code reviews, providing constructive feedback to team membersConduct thorough testing and debugging to ensure the performance and quality of both front-end and back-end codeContribute to the continuous improvement of our products, technology, and practices with a pride of ownershipStay up-to-date with the latest trends and best practices in front-end, back-end, and architectural developmentExcellent communication and teamwork skillsSkillsYou are proficient at writing advanced Go and working with large Go codebasesExperience 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 candidateExperience designing and implementing RESTful APIs, writing and tuning SQL queries, and working with relational databasesExperience designing and optimizing data structures / schemas and indexes in relational databasesThorough understanding of the responsibilities of the platform, database, API, caching layer and other web services used in modern software systemsProficiency with standard development tools and paradigms (Git, GitHub, CI/CD, etc.)Proactive approach to problem-solving with strong decision-making skillsKnowledge of approaches for testing, debugging, profiling, and optimizing software applicationsSolid understanding of the HTTP protocol and the web browser security modelExperience working within one of the major cloud provider environments (AWS preferred, GCP, Azure)Familiarity with network design, security, and scanning can be helpful but is in no way required to be successfulBenefitsPlus stock options🏡 Fully remote: runZero is a 100% remote company! While we aim to gather annually for kick-offs, our team thrives in the flexibility and freedom that remote work provides.🥕 Benefits: We prioritize the well-being of our team members, which is why runZero pays for 100% of the premium platinum-level medical, vision, dental, life, and short-term disability coverage for you and your dependents.🔐 401(k): We match 4% of 401(k) contributions🏝️ Time off: We offer unlimited PTO, 11 official company holidays, and a recharge week at the end of the year🍼 Paid parental leave: We offer 12 weeks of paid parental leave🎉 Culture of collaboration: Our team is diverse, representing various backgrounds and perspectives, which fosters an inclusive and vibrant environment. With flexible schedules and supportive coworkers who listen to one another, runZero promotes a culture of collaboration.Company OverviewFounded by HD Moore (creator of Metasploit), runZero provides a single source of truth for exposure management across your total attack surface: internal, external, IT, OT, IoT, mobile, and cloud. It was founded in 2018, and is headquartered in Austin, Texas, USA, with a workforce of 51-200 employees. Its website is https://www.runzero.com.