Remote Senior Software Engineer - Backend

at Forward Networks

Posted 16 hours ago 3 applied

Description:

  • Forward Networks is revolutionizing the management of large networks with its Forward Enterprise platform, which delivers a vendor-agnostic "digital twin" of the network based on a mathematical model.
  • The platform can scale to support hundreds of thousands of network devices across cloud, hybrid cloud, or on-prem environments.
  • It serves as a single source of truth for the network, enabling operators to verify security posture, accelerate troubleshooting, avoid outages, and modernize network management.
  • The company has received significant industry recognition, including being named a “Cool Vendor in Enterprise Networking” by Gartner and “Product of the Year” by Cloud Computing.
  • Forward Networks is seeking a Senior Backend Software Engineer to join the Scaling team, focusing on developing the product core by writing clean and solid code that interacts with other services and components.
  • Responsibilities include building a pipeline to ingest data from network devices, analyzing the data, and creating a model of network behavior, scaling computation by improving model efficiency, and developing new product features that utilize the network model to answer user queries.

Requirements:

  • A BS in Computer Science or a related degree is required; an MS or PhD is preferred.
  • Candidates must have 6+ years of full lifecycle software development experience.
  • A minimum of 5+ years of backend experience with Java, C++, or similar systems languages is required.
  • Strong object-oriented design and development skills are necessary.
  • Demonstrated experience in designing and optimizing algorithms for low latency, high throughput, and efficient resource usage in distributed environments is essential.
  • Previous experience working on large scale distributed systems is required.

Benefits:

  • The base pay range for this role is between $200,000 and $240,000, depending on skills, qualifications, experience, and location.
  • The company offers a dynamic work environment with opportunities for professional growth and development.
  • Employees are part of a recognized team that is making significant advancements in network management technology.