CrawlJobs Logo

Network Software Test – Senior Software Engineer

India, Bangalore · Job Posted December 06, 2025
Apply Position
Job Link Share

Job Description

About Arrcus: Arrcus was founded to enhance business efficiency through superior network connectivity. The Arrcus Connected Edge (ACE) platform offers best-in-class networking with the most flexible consumption model at the lowest total cost of ownership. The Arrcus team consists of world-class technologists who have an unparalleled record in shipping industry-leading networking products, complemented by industry thought leaders, operating executives, strategic partners, and top-tier VCs. The company is headquartered in San Jose, California.

Job Responsibility

  • Deep understanding of Layer 2/3 protocols like BGP, BGP EVPN, ISIS, SR, MPLS,L3VPN, SRv6, and ability to validate networking functionality and performance through automation
  • Ability to understand and learn Service Provider, Datacenter, Campus/ Enterprise Customer Solutions
  • Influence development team to align with customer expectations with respect to deployment and UX needs
  • Creative problem solving and excellent Troubleshooting skills
  • Ability to handle multiple tasks and complete them on time
  • Good documentation and presentation skills

Requirements

  • BS/MS in Computer Engineering/Computer Science or equivalent degree
  • Ability to write high quality automated test cases using Python
  • 5+ years of hands-on test experience of Networking protocols such as OSPF, BGP, ISIS, MPLS, BFD, MLAG, EVPN, VxLAN, SR-MPLS, SRv6
  • Proficient in the use of traffic generators to develop Data Path and Control Plane Test cases
  • Growing the existing automation framework to support customer user case testing scenarios and cross-feature integrations
  • Working knowledge of Test Harness like Robot framework, Jinja2 templating
  • Expertise in Scale and Performance Testing using simulation for customer networks
  • Using development infrastructure tools, such as Jenkins, Git, JIRA, etc.
  • Familiarity with Docker Containers, VMs expected
  • Knowledge of Network merchant silicon chipsets and Whitebox platforms

Nice to have

  • DevOps experience with AWS, GCP, Azure or other cloud service
  • Prior work experience in a startup or venture-backed company is a big plus

What we offer

  • Generous compensation packages including equity
  • Medical Insurance
  • Parental Leave
  • Sabbatical leave (After 4 years of service)

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Network Software Test – Senior Software Engineer

8 matching positions

Software Engineer / Senior Software Engineer - CoreAI

Azure DevOps is a suite of modern development services that enables software dev...
Location
Location
Czech Republic , Prague
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Solid software development experience
  • Demonstrable experience with C#, C++, Java or any other OOP language
  • Strong analytical skills as well as communication skills both verbal and written
  • Ability to understand unfamiliar code bases, debug client and service side applications (including database stored procedures)
  • Knowledge and experience with Microsoft Azure, AWS or similar cloud computing platforms is preferred
  • Experience with SQL performance tuning (preferably Microsoft SQL Server)
  • Solid understanding of testing principles
  • Ability to prioritize and handle multiple tasks completely and independently and generate clarity in ambiguous situations
  • Troubleshooting skills across network, application, caching, queuing, load-balancing storage and distributed services layers
Job Responsibility
Job Responsibility
  • Design, develop, test and support features, experiences
  • Collaborate on the design and development of features and solutions, contributing to technical direction across business scenarios
  • Support highly available services used by top companies and millions of developers on a daily basis
  • Troubleshooting of complex issues through the entire tech stack including frontend and database layers
  • Participate in on-call rotations with your team. Triage and respond to issues and advocate for opportunities to improve service health
  • Collaborate through pairing and code reviews and contribute to a culture of learning and growth
  • Fulltime
Read More
Arrow Right

Software engineer 2 / Senior Software engineer - Azure Data

Microsoft's Azure Data engineering team is leading the transformation of analyti...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • Experience with the Azure stack including Storage, Compute, Networking, Fabric, Purview, Synapse, AKS, DevOps, Data Factory, or Power BI
  • Experience with big data technologies such as Spark, Kafka, Hadoop, or HBase
  • Experience building data lake or data engineering products, tools, or pipelines
  • Familiarity with container-based architectures (Docker, Kubernetes)
  • Ability to debug complex distributed systems on Linux and/or Windows platforms
Job Responsibility
Job Responsibility
  • Write extensible, maintainable code in C#, Java, Scala, or Python for Fabric Materialized Lake View services and HDInsight components
  • Use AI tools and coding best practices across the development lifecycle
  • Design data refresh, scheduling, and query optimisation features with minimal supervision
  • Review code from teammates for correctness, test coverage, security risks, and adherence to team standards
  • Coach junior engineers through code reviews
  • Debug complex issues in distributed systems running on Azure, Linux, and Windows
  • Run live site operations on a rotational, on-call basis
  • Integrate logging and instrumentation to gather telemetry on system health, performance, reliability, and security
  • Work with product managers, technical leads, and partners across geographies to define customer requirements for Materialized Lake View features
  • Fulltime
Read More
Arrow Right

Senior Software Engineer Test

It will be practically impossible for human brains to understand how to run and ...
Location
Location
India , Chennai
Salary
Salary:
Not provided
ericsson.com Logo
Ericsson
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A good understanding of the development life cycle of the software
  • Proficiency in test automation framework
  • Proficiency in non-functional testing activities like Performance, Reliability, and its specific tools
  • Proficiency in python programming language
  • Proficiency in Docker and Kubernetes
  • Working knowledge in CI/CD, Source control and collaborative coding tools like Jenkins, git, gerrit etc.
  • Comfortable working with infrastructure-related concepts (CPU/GPU capacity, storage, networking) to design realistic test scenarios
  • Bachelors/Masters in Computer Science, Electrical Engineering or related disciplines from any of the reputed institutes. First Class, preferably with Distinction
  • Applied experience: 2+ years of experience with infrastructure, platforms, networking, and software systems
  • and an overall industry experience of about 4+ years
Job Responsibility
Job Responsibility
  • Ability to define test strategy and follow the guidelines
  • Design test scenarios as the requirements and develop test automation scripts using test automation guidelines
  • Ability to handle testing activities for a product release
  • Implement and run non-functional tests: performance/load, reliability, resilience/chaos testing, and capacity validation for CPU/GPU workloads
  • Ability to understand the "microservice architecture" and work on cloud native platforms
  • Collaborate with peer team members to develop solutions
  • Ability to pay attention to minute details and work (individually and in team) well even under pressure to meet the deadlines
  • Keep updated with latest industry developments
  • Collaborate with product development teams and partners in Ericsson Businesses to industrialize a platform for machine learning models and solutions as part of Ericsson offerings including providing code, workflows and documents
  • Manage communication, planning, collaboration and feedback loops with business stakeholders.
Read More
Arrow Right

Senior Software Engineer - Network Enablement (Applied ML)

We build simple yet innovative consumer products and developer APIs that shape h...
Location
Location
United States , San Francisco
Salary
Salary:
180000.00 - 270000.00 USD / Year
plaid.com Logo
Plaid
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong software engineering skills including systems design, APIs, and building reliable backend services (Go or Python preferred)
  • Production experience with batch and streaming data pipelines and orchestration tools such as Airflow or Spark
  • Experience building or operating real-time scoring and online feature-serving systems, including feature stores and low-latency model inference
  • Experience integrating model outputs into product flows (APIs, feature flags) and measuring impact through experiments and product metrics
  • Experience with model lifecycle and operations: model registries, CI/CD for models, reproducible training, offline & online parity, monitoring and incident response
Job Responsibility
Job Responsibility
  • Embed model inference into Network Enablement product flows and decision logic (APIs, feature flags, backend flows)
  • Define and instrument product + ML success metrics (fraud reduction, retention lift, false positives, downstream impact)
  • Design and run experiments and rollout plans (backtesting, shadow scoring, A/B tests, feature-flagged releases) to validate product hypotheses
  • Build and operate offline training pipelines and production batch scoring for bank intelligence products
  • Ship and maintain online feature serving and low-latency model inference endpoints for real-time partner/bank scoring
  • Implement model CI/CD, model/version registry, and safe rollout/rollback strategies
  • Monitor model/data health: drift/regression detection, model-quality dashboards, alerts, and SLOs targeted to partner product needs
  • Ensure offline and online parity, data lineage, and automated validation / data contracts to reduce regressions
  • Optimize inference performance and cost for real-time scoring (batching, caching, runtime selection)
  • Ensure fairness, explainability and PII-aware handling for partner-facing ML features
What we offer
What we offer
  • medical
  • dental
  • vision
  • 401(k)
  • equity
  • commission
  • Fulltime
Read More
Arrow Right

Senior Software Engineer in Test

We are seeking a Senior Software Engineer in Test to lead the QA and automation ...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
skyhighsecurity.com Logo
Skyhigh Security
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience (5-8 years) in software testing or significant hands-on experience in test automation framework development
  • Strong security domain knowledge
  • Strong understanding of network protocols (TCP/IP, DNS, etc.), network security principles, and experience testing network security products
  • Proficient in scripting, programming, and automation techniques
  • Strong scripting skills and expertise in UI automation
  • Proficiency in Python and Selenium
  • In-depth knowledge of APIs and their usage
  • Extensive experience in testing network security products, with hands-on experience in endpoint security products
  • Understanding of network security as a domain
  • Familiarity with cyber security, threat actors, and the end-to-end threat lifecycle
Job Responsibility
Job Responsibility
  • Understand the product/module requirement and come up with required test plans and scripts for automated testing
  • Interaction with design teams and working towards resolving bugs, ensuring that the product meets the quality and usability expectations
  • Reviewing product documentation and providing feedback
  • Compliance with latest testing methodologies to deliver additional functionality with improved quality
  • Drive the usability and management aspects with customer requirements in mind
  • Participating in Design Reviews and Code Inspections
  • Hands-on authoring of test cases and test code combined with test execution
  • Responsible for designing and developing automated tools or frameworks for highly optimized and effective test coverage
  • Ensure testability in product features and measure code coverage data regularly
  • Utilize innovative test technologies to develop product’s testing strategy
What we offer
What we offer
  • Retirement Plans
  • Medical, Dental and Vision Coverage
  • Paid Time Off
  • Paid Parental Leave
  • Support for Community Involvement
  • Fulltime
Read More
Arrow Right

Senior Principal, Software Engineer (Network Testing)

Senior Principal, Software Engineer (Networking Testing) We are seeking a Senior...
Location
Location
United States , Sunnyvale
Salary
Salary:
183000.00 - 370500.00 USD / Year
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • B.S. in Computer Science or a related field
  • Bachelors or MS/M.Tech degree with 20+ years of experience Internet Protocols: TCP, UDP, IPv4/IPv6
  • Domain Knowledge: Cloud Provider/Enterprise and Data Centre Technologies and AI/ML Data Center Network Technologies Networking Protocols: BGP, OSPF/ISIS, ARP, VLANS, MC-LAG, LACP, EVPN-VXLAN, GRE, IPSec, NAT, HTTP, NetConf, etc.
  • Layer 2 technologies, Spanning Tree, LAG, MC-LAG, Virtual Chassis
  • CLOS Architecture, HA Design Concepts, EVPN Test Knowledge: Prepare Test Plans, Test Execution, Understanding of Complex Customer Networks
  • Automation: Experience in automated test execution, ability to debug automation failures, and narrow down software issues from test results and logs. Knowledge in Python/Pytest/Go or any other scripting language
  • Expertise in use of networking test equipment like Spirent and Ixia, including automation
  • Excellent oral and written communication skills
  • Must possess outstanding problem solving skills in the diagnosis and resolution of customer issues
  • The candidate must be a self-starter, proactive and able to handle multiple tasks efficiently
Job Responsibility
Job Responsibility
  • Design, develop, and implement Test topologies and test cases based on the Business needs of customers and reporting of end to end testing
  • Work closely with Test engineers in best designs to enhance solutions coverage and reduce Customer found defects in the field
  • Review of python automation for efficient test scenarios and future regression tests
  • The candidate must possess outstanding problem-solving skills in the diagnosis and resolution of customer issues
  • Work closely with cross-functional teams to develop and execute Multidimensional deployment scenario to measure SW quality and performance benchmarks
  • Analyze and root cause software issues identified during execution, closely working with respective stakeholders
  • Work with teams across geographical locations. Work collaboratively with cross functional teams, architects, and executives
  • Working closely with HPE Networking product development and architecture teams to understand product/feature requirements and solutions in alignment with customer business/network priorities
  • Build strong relationships with the senior leadership to understand the business objectives and translate into project deliverables
  • Highlight and brainstorm emerging technologies and customer use cases for betterment of the product deliverables
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Senior Software Engineer- ML Network Stack

We are seeking an experienced engineer to join our team that owns the network st...
Location
Location
Israel , Tel Aviv
Salary
Salary:
Not provided
Amazon
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of non-internship professional software development experience
  • 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • 3+ years as a mentor, tech lead or leading engineering teams
  • 3+years experience in SW/HW Co-Design
Job Responsibility
Job Responsibility
  • Be a senior engineer on a team that builds and maintains the infrastructure that monitors and reports on functionality and performance of massive testing workloads run at scale
  • Use internal Amazon CI/CD tools, Linux, and public AWS products to automate the delivery of our software to customers, saving developer time
  • Write Python code that effortlessly spools up large clusters and runs benchmarks and applications for ML and HPC workloads
  • Use AWS Managed Grafana and Athena to digest the massive amount of performance data generated by these workloads and create dashboards for developers and stakeholders
  • Invent automatic mechanisms to alert developers to functional and performance regressions so they never reach customers
  • Manage the complexity of infrastructure that covers many instance types, software stacks, Linux operating systems, cutting-edge releases and make it easy to evolve
Read More
Arrow Right

Senior Network Systems Software Engineer

Senior Network Systems Software Engineer. Aruba is an HPE Company, and a leading...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Computer Science or Electronics and Communication Engineering
  • 4 to 10 years of hands-on experience in networking or systems product development
  • Strong C programming expertise (mandatory) with deep hands-on experience in writing optimized, production-quality C code, memory management, pointers, and performance tuning, debugging complex system-level issues
  • Strong foundation in Data Structures and Algorithms, with practical experience designing and using lists, trees, hash tables, graphs, queues, and stacks, scalable data models for networking and systems software
  • Working knowledge of C++ is a plus
  • Good understanding of networking concepts and protocols, including Routing & Switching: OSPF, BGP, ISIS, VPN & Overlay: MPLS, VPLS, Layer-2 and Layer-3 VPNs, EVPN, VXLAN, Traffic & Services: Multicast, QoS, Firewall
  • Solid understanding of the OSI Model and the TCP/IP protocol suite, including ARP, IP, ICMP, IGMP, TCP, UDP, SNMP, and FTP
  • Experience working on routers, switches, or network operating system platforms is highly preferred
  • Strong problem-solving and analytical thinking abilities
  • Self-motivated with the ability to work independently and collaboratively
Job Responsibility
Job Responsibility
  • Design, develop, and enhance common networking infrastructure used by multiple Layer-2 and Layer-3 protocols, as part of a product engineering team (not network operations or IT support)
  • Build and maintain shared framework components that support routing, switching, VPN, and overlay protocols rather than implementing individual protocol stacks
  • Develop high-performance, low-latency system software primarily in C, focusing on efficient data structures, memory management, and scalability
  • Design and optimize core data structures and frameworks used for: Packet processing pipelines, Routing and forwarding databases, Protocol state machines and control-plane infrastructure
  • Work closely with protocol teams (OSPF, BGP, ISIS, EVPN, VXLAN, etc.) to provide robust and reusable infrastructure components
  • Participate across the full product development lifecycle, including design, implementation, debugging, testing, and optimization
  • Analyze and troubleshoot complex system-level, performance, memory, and concurrency issues
  • Collaborate with system test, QA, and cross-functional engineering teams to deliver scalable and reliable networking solutions
  • Learn and adapt quickly to new networking technologies, standards, and product requirements
What we offer
What we offer
  • Health & Wellbeing: comprehensive suite of benefits that supports physical, financial and emotional wellbeing
  • Personal & Professional Development: specific programs catered to helping you reach any career goals
  • Unconditional Inclusion: unconditionally inclusive in the way we work and celebrate individual uniqueness
Read More
Arrow Right