Principal Backend Software Engineer

2 weeks ago


Santa Clara, California, United States Forward Networks Inc Full time
Revolutionize Network Management with Forward Networks

Forward Networks is a pioneering company that's changing the way large networks are managed. Our innovative platform, the Forward Enterprise, creates a digital twin of the network, based on a mathematical model. This scalable solution supports hundreds of thousands of network devices, whether cloud, hybrid cloud, or on-prem.

As a Principal Backend Software Engineer at Forward Networks, you'll play a crucial role in leading the development of our product's core components. You'll ensure seamless interactions with other services and systems, and be instrumental in enhancing the efficiency of our core data structures and scaling our computational capabilities.

Key Responsibilities:

  • Design and build robust pipelines to ingest and analyze data from network devices and other sources.
  • Optimize computational processes to improve efficiency and implement solutions that scale with growing data and user demands.
  • Develop new features leveraging our network model to provide actionable insights.
  • Mentor and guide junior engineers, fostering a culture of excellence.
  • Cross-functional Collaboration: Work closely with other engineering teams to ensure cohesive integration of services.

Requirements:

  • Bachelor's degree in Computer Science or related field; Masters or Ph.D. preferred.
  • 8+ years of full lifecycle software development experience.
  • Proven experience in backend development using Java, C++, or similar languages.
  • Strong background in object-oriented design and development.

Technical Skills:

  • Proficiency with databases.
  • Proficiency with algorithms and design for performance and scalability.
  • In-depth knowledge of software architecture, design patterns, and best practices.
  • Strong systems programming skills including multi-threading, concurrency, caching, batching etc.
  • Experience with RESTful APIs and frameworks.
  • Familiarity with containerization tools such as Docker and orchestration platforms like Kubernetes.
  • Exposure to big data technologies.

Soft Skills:

  • Excellent problem-solving abilities and attention to detail.
  • Strong communication skills, both written and verbal.
  • Ability to work collaboratively in a fast-paced environment.

Learn More:

To understand more about the exciting work our Scaling team is doing, visit our blog: Forward Networks Scaling Blog



  • Santa Clara, California, United States Palo Alto Networks Full time

    About the RolePalo Alto Networks is seeking a skilled Backend Software Engineer to join our Cloud Management Platform team. As a Backend Software Engineer, you will be responsible for designing and developing scalable microservices used to activate all Palo Alto Networks cloud products.Key ResponsibilitiesCollaborate with development teams and product...


  • Santa Clara, California, United States Palo Alto Networks Full time

    Job DescriptionAt Palo Alto Networks, we're seeking a talented Backend Software Engineer to join our Cloud Management Platform team. As a key member of our engineering team, you'll be responsible for designing and developing scalable microservices that power our cloud products.We're looking for a seasoned software engineer with a passion for coding, building...


  • Santa Clara, California, United States Palo Alto Networks Full time

    Job Title: Senior Principal Software EngineerWe are seeking a highly skilled Senior Principal Software Engineer to join our team at Palo Alto Networks. As a key member of our engineering team, you will be responsible for designing, building, and optimizing our user-facing security products.About the RoleThis is an exciting opportunity to work on a...


  • Santa Clara, California, United States Palo Alto Networks Full time

    Job Title: Senior Backend Software EngineerWe are seeking a highly skilled Senior Backend Software Engineer to join our Cloud Management Platform team at Palo Alto Networks. As a key member of our engineering team, you will be responsible for designing and developing scalable microservices used to activate all Palo Alto Networks cloud products.About the...


  • Santa Clara, California, United States Palo Alto Networks Full time

    Job Title: Senior Backend Software EngineerWe are seeking a highly skilled Senior Backend Software Engineer to join our team at Palo Alto Networks. As a key member of our engineering team, you will be responsible for designing and developing distributed backend services that serve as the backbone of our cloud-delivered security platform.About the RoleAs a...

  • Software Engineer

    1 month ago


    Santa Clara, California, United States Palo Alto Networks Full time

    About the RoleWe are seeking a highly skilled Backend Software Engineer to join our Cloud Management Platform team. As a key member of our engineering team, you will be responsible for designing and developing scalable microservices used to activate all Palo Alto Networks cloud products.As a Backend Software Engineer, you will collaborate with development...


  • Santa Clara, California, United States Palo Alto Networks Full time

    About the RoleWe are seeking a highly skilled Senior Principal Software Engineer to join our team at Palo Alto Networks. As a key member of our engineering team, you will be responsible for designing, building, and optimizing data models and queries for speed and scale, using data storage technologies like MySQL and BigQuery.Your ImpactDrive projects from...


  • Santa Clara, California, United States Palo Alto Networks Full time

    About UsPalo Alto Networks is a leading cybersecurity company that protects the digital way of life. Our mission is to be the cybersecurity partner of choice, and we're committed to providing innovative solutions to prevent cyberattacks.Job DescriptionWe're seeking a passionate Backend Engineer to join our Cloud Management Platform group. As a key member of...


  • Santa Clara, California, United States Palo Alto Networks Full time

    About the RoleWe are seeking a highly skilled Senior Principal Software Engineer to join our team at Palo Alto Networks. As a key member of our engineering team, you will be responsible for designing, building, and optimizing data models and queries for speed and scale, using data storage technologies like MySQL and BigQuery.Key ResponsibilitiesDrive...


  • Santa Clara, California, United States Palo Alto Networks Full time

    About the RoleWe are seeking a highly skilled Senior Principal Software Engineer to join our team at Palo Alto Networks. As a key member of our engineering team, you will be responsible for designing, building, and optimizing our user-facing security products that help protect some of the world's most important organizations.Your ImpactDrive projects from...


  • Santa Clara, California, United States Palo Alto Networks Full time

    Our MissionWe're a cybersecurity company that's changing the game. Our mission is to protect the digital world and make it a safer place. We're looking for innovators who share our passion for security and want to make a difference.Who We AreWe're a team of problem solvers who take risks and challenge the status quo. We believe in the power of collaboration...


  • Santa Monica, California, United States Travoom Full time

    Job Title: Backend EngineersWe are seeking a highly skilled Backend Engineer to join our team at Travoom. As a Backend Engineer, you will be responsible for designing, developing, and maintaining the backend infrastructure of our platform.About the RoleThe ideal candidate will have a strong background in software engineering, with a focus on backend...

  • Software Engineer

    2 weeks ago


    Santa Clara, California, United States Palo Alto Networks Full time

    About the RoleWe are seeking a highly skilled Backend Software Engineer to join our Cloud Management Platform team at Palo Alto Networks. As a key member of our engineering team, you will be responsible for designing and developing scalable microservices used to activate our cloud products.Your primary focus will be on developing robust backend services...


  • Santa Clara, California, United States Palo Alto Networks Full time

    Job Title: Senior Backend Software EngineerWe are seeking a highly skilled Senior Backend Software Engineer to join our Cloud Management Platform team at Palo Alto Networks. As a key member of our engineering team, you will be responsible for designing and developing scalable microservices used to activate all Palo Alto Networks cloud products.About the...


  • Santa Clara, California, United States Palo Alto Networks Full time

    About UsPalo Alto Networks is a leading cybersecurity company that protects the digital way of life. Our mission is to be the cybersecurity partner of choice, and we're committed to shaping the future of cybersecurity.Job DescriptionWe're seeking a passionate Backend Engineer to join our Cloud Management Platform group. As a key member of our team, you'll be...


  • Santa Clara, California, United States Palo Alto Networks Full time

    Job Title: Senior Principal Software EngineerPalo Alto Networks is seeking a highly skilled Senior Principal Software Engineer to join our ADEM (Autonomous Digital Experience Management) team. As a key member of our engineering team, you will be responsible for designing and developing robust, efficient, and scalable browser extensions for monitoring digital...


  • Santa Clara, California, United States NVIDIA Full time

    About NVIDIANVIDIA is a leader in the field of artificial intelligence and high-performance computing. Our team is dedicated to building innovative solutions that drive progress in these areas.Job SummaryWe are seeking a highly skilled Backend Engineer to join our VLSI Productivity and Infrastructure team. The successful candidate will be responsible for...


  • Santa Clara, California, United States Palo Alto Networks Full time

    Senior Principal Software Engineer - Browser Plugins ExpertWe are seeking an accomplished Senior Principal Software Engineer with expertise in developing browser plugins to join our Autonomous Digital Experience Management (ADEM) group at Palo Alto Networks.As a member of our world-class engineering team, you will work on innovative solutions in the ADEM...


  • Santa Clara, California, United States Palo Alto Networks Full time

    About the RoleWe are seeking a highly skilled Senior Principal Software Engineer to join our AI Runtime Security team at Palo Alto Networks. As a key member of our engineering team, you will be responsible for developing and optimizing backend services for our cloud-based security platform.The ideal candidate will have a deep understanding of cloud...


  • Santa Clara, California, United States Palo Alto Networks Full time

    Job Title: Principal Engineer SoftwareAt Palo Alto Networks, we're seeking a highly skilled Principal Engineer Software to join our team. As a key member of our Layer-7 Security group, you will be responsible for designing and developing GlobalProtect, one of the best and most popular secure network connection applications, and other security features on the...