runZero logo
runZero

runZero (formerly Rumble Network Discovery) provides a comprehensive asset inventory & network visibility platform.

Senior Software Engineer, Go

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

5 days ago

Salary

$160K - $190K / year

Seniority

Senior

Job Description

Senior Software Engineer, Go

runZero

• 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 • Excellent communication and teamwork skills

Job Requirements

  • You are proficient at writing advanced Go and working with large Go codebases
  • 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
  • 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
  • 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)
  • Familiarity with network design, security, and scanning can be helpful but is in no way required to be successful.

Benefits

  • runZero pays for 100% of the premium platinum-level medical, vision, dental, life, and short-term disability coverage for you and your dependents.
  • We match 4% of 401(k) contributions
  • We offer unlimited PTO, 11 official company holidays, and a recharge week at the end of the year
  • We offer 12 weeks of paid parental leave
  • 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.

Related Job Pages

More Backend Engineer Jobs

EXANTE logo

Senior Erlang Developer

EXANTE

Global prime broker backed by proprietary technology and dedicated service.

Full TimeRemoteTeam 501-1,000Since 2011H1B No Sponsor

Role Description We are looking for an Erlang Developer, ideally with experience in the financial industry with a minimum of 5 years of professional development experience that will work on: - Distributed high load financial system. - Processing trades and transactions, calculating financial metrics using several distributed services in Erlang. - Storing large amounts of data in PostgreSQL. - Communicating with external services using a combination of REST API and TCP-based streams. - Collecting metrics, logs, benchmarking and making necessary performance improvements. Reporting Line - Erlang Dev Lead Worksite: Remote/ Hybrid/ On-site (options vary by location) Responsibilities: - Design, develop and implement new features from idea stage all the way into production. - Maintain current functionality against the backdrop of growing number of data and requests. - Participate in architecture development, writing and maintaining documentation. - Actively interact with your team, code reviews, mentorship and knowledge sharing. Qualifications - 5+ years of professional development experience. - Experience with Erlang/Elixir development, excellent knowledge of OTP. - Experience developing distributed server-side applications with high load. - Experience working with SQL databases, understanding of the principles of working with a significant amount of data, ways to optimize latency. - Experience with git, teamwork using github/gitlab. - Linux OS knowledge at the level of an experienced user. - Proactive in leveraging AI tools to improve productivity and workflow efficiency. - English at B1 level and above. Requirements - Integrity & loyalty. - Team player with advanced communication and collaboration skills. - A hands-on, can-do attitude - always looking for solutions and thinking out of the box. - Capability to work and succeed in the fast pace and ever-changing environment. Benefits - Competitive salary that reflects your experience and the value you bring. - Flexibility that fits your life — work from home, from our office, or a mix of both. You decide what works best. - Flexible benefits package — choose the options that suit your life, not a one-size-fits-all bundle. - A genuinely good place to work — an informal, collaborative culture where ideas are heard and bureaucracy stays out of your way. - Continuous learning — ongoing training, education programs, and the support to deepen your expertise in a fast-moving industry. - Connection beyond your desk — events that bring our teams together to network and celebrate. - Global exposure — work side by side with talented colleagues from all over the world, across a business serving clients in 100+ countries.

Worldwide
Pragmatike logo

Senior Java Developer

Pragmatike

Remote first tech projects

Full TimeRemoteTeam 11-50Since 2022H1B No Sponsor

• Design, develop, and maintain scalable backend applications using modern Java (17/21) and the Spring ecosystem • Own software delivery from architecture and implementation through deployment, monitoring, and production support • Build and evolve microservices, RESTful APIs, and distributed systems with a focus on performance and reliability • Participate in solution design, technical decision-making, and architectural discussions across engineering teams • Diagnose production issues, optimize system performance, and implement robust long-term solutions • Collaborate closely with product and engineering stakeholders to challenge requirements and deliver high-quality outcomes • Mentor developers through code reviews, technical guidance, and knowledge sharing • Contribute to technical hiring and help strengthen engineering standards across the organization • Leverage AI coding assistants to improve development speed, code quality, and debugging workflows

Portugal
Pragmatike logo

PHP Developer

Pragmatike

Remote first tech projects

Full TimeRemoteTeam 11-50Since 2022H1B No Sponsor

• Design, develop and maintain robust backend services in native PHP (7/8), with clean, testable and well-documented code. • Build and optimize high-volume transaction and billing workflows, ensuring reliability, idempotency and data integrity at scale. • Develop and maintain REST/SOAP APIs for operator, merchant and third-party integrations. • Work with relational databases (MySQL/MariaDB/PostgreSQL): schema design, query optimization, indexing and performance tuning. • Integrate with external systems and gateways (payment, messaging/SMS, USSD, carrier connections, monitoring, billing). • Implement asynchronous processing using message queues (RabbitMQ, Kafka) and caching layers (Redis/Memcached). • Ensure application security, resilience and observability (logging, metrics, alerting) in a high-availability context. • Contribute to CI/CD pipelines, code reviews, and Git-based workflows. • Collaborate with product, ops and QA teams to ship, monitor and continuously improve services in production.

Vietnam
ContractRemoteTeam 501-1,000H1B Sponsor

• Architectural Migration: Lead the technical strategy, design, and execution of extracting deep business logic from existing Oracle PL/SQL stored procedures and re-architecting them into highly modular .NET 8 microservices. • Cloud & DevOps Leadership: Design and oversee the deployment architecture within a cloud environment, primarily leveraging AWS EKS (Elastic Kubernetes Service) and AWS Service Mesh (or equivalent cloud native tools). • Team Technical Leadership: Provide direct mentorship, technical direction, and code/design review guardrails for a team of 5 backend engineers. • Design & Best Practices: Define microservices patterns, database communication strategies, data validation frameworks, and performance-tuning guidelines for the new ecosystem. • Cross-Functional Collaboration: Act as the primary technical point of contact during the migration, bridging the gap between legacy database structures and modern cloud-native architectures.

India