ApplySarthi

Staff Software Engineer – Extreme Platform ONE (10548)

Extremenetworks

Tailor my CV for this job, freeView job and applyYour CV rewritten for this role, from your real experience. Sign in with Google, nothing to install.

Got this interview? Our apps help you get the job.

Skills named in this job

Read from the description itself, not inferred.

This role on the market

11,773 open software roles across 776 companies are on ApplySarthi right now, most of them in Bengaluru (803), Hyderabad (314), Pune (177).

What software roles keep asking for: Python (27%), Java (26%), AWS (25%), System design (23%), C++ (19%), Observability (18%), Kubernetes (18%), CI/CD (16%) — counted across their open postings here.

Software Engineer jobs in the United States · Software Engineer jobs in San Jose · Remote Software Engineer jobs · AWS jobs · Ansible jobs · Azure jobs · C# jobs

Extremenetworks has 134 open roles listed here.

Counted across 14 company job boards, updated as roles open and close.

Preparing for this interview

Interviews for software roles keep coming back to Python, Java, AWS, System design. Practise those questions before you sit with Extremenetworks.

Questions you are likely to be asked

  1. Why do you want to join Extremenetworks?
  2. What is your experience with Kafka? Tell me one thing you learned the hard way.
  3. Describe a time a deadline forced a trade-off in quality. What did you choose and why?
  4. How would you design an API for a feature you have worked on?
  5. What do you do when a production issue happens on your code?

Prep Sarthi gives you a free mock interview: an AI interviewer asks you questions like these out loud, from your own CV and this job, and shows your score and your weakest answer.

Practise the Staff Software Engineer – Extreme Platform ONE (10548) at Extremenetworks interview free →

Over 50,000 customers globally trust our end-to-end, cloud-driven networking solutions. They rely on our top-rated services and support to accelerate their digital transformation efforts and deliver unprecedented progress. Become part of something big with Extreme! As a global networking leader, learn why there is no better time to join the Extreme team. Position details Title of position: Principal Software Engineer Position type: Full time Location: Seattle, WA / San Jose, CA Position reports to: Director of SW Systems Engineering Application deadline: Applications are being accepted on a rolling basis and this posting will remain open until filled. Work authorization: We are unable to sponsor or take over sponsorship of an employment visa, including H-1B visas, at this time Scope: Are you energized by the opportunity to shape the future of intelligent networking, generative AI, and autonomous agentic systems? Do you want to help build highly scalable systems that process real-time network data, power intelligent experiences, and enable AI agents to reason, remember, plan, collaborate, use tools, and safely take action on behalf of users? Do you aspire to create global impact while tackling challenges at the intersection of networking, AI, distributed systems, cloud platforms, security, and real-time data processing? Then come advance with us. Key Responsibilities: Data Platform Engineering Design and build real-time data ingestion pipelines using Kafka and Numaflow to process high-volume platform telemetry and monitoring events. Architect enrichment pipelines that transform raw event data into contextualized, actionable performance signals. Own the persistent storage strategy across ClickHouse, TimescaleDB, and Elasticsearch, matching each data store to the right access pattern, and optimize queries, indexing, and partitioning to meet latency and throughput targets at scale. Design data retention, rollup, and partitioning strategies that balance query performance with storage cost. Tune the EP1 performance monitoring platform to handle growing data volume and query concurrency. Identify and resolve bottlenecks across the full pipeline, from Kafka consumer lag to storage-layer query plans. Design for horizontal scalability, including partitioning, sharding, and load distribution across data stores. Establish capacity planning and load-testing practices for the platform's data infrastructure. Build, Deployment & Collaboration Support pre-deployment verification, including performance regression testing and security checks. Collaborate with QA to validate data pipeline correctness and system resilience under load. Apply secure coding practices and participate in code reviews with a security lens. Maintain documentation of system architecture, data flows, and operational runbooks. Partner with engineering, data, and platform teams on design reviews and technical decisions. Basic Qualifications:: 8+ years of software engineering experience, including significant experience building and scaling data pipelines and/or observability platforms. Strong hands-on experience with Kafka (or similar streaming platforms) for high-throughput data ingestion. Experience with Numaflow or similar stream-processing/dataflow frameworks. Deep expertise in ClickHouse, TimescaleDB, or other time-series/columnar databases, including schema design and query optimization. Experience with Elasticsearch for search and analytics at scale. Strong query optimization skills across SQL, time-series, and search-oriented data stores. Proficiency in multiple programming languages (Go, Java, Python, or similar). Solid understanding of container security, Kubernetes, and cloud infrastructure. Experience with CI/CD pipelines and build systems. Working knowledge of security scanning tools and common vulnerability types (OWASP Top 10, CWE). Bachelor's degree in Computer Science or related field, or equivalent professional experience. Preferred Qualifications:: Experience designing multi-tenant, high-cardinality time-series data platforms. Background in observability or monitoring platforms (metrics, logs, traces). Experience with stream-processing and data enrichment pipelines at scale. Knowledge of capacity planning, load testing, and performance benchmarking. Familiarity with container security scanning and secure coding practices. Experience with API security testing and web application security. Security certifications (CEH, Security+, or similar) a plus, not required. Data Platform & Storage: Streaming/Ingestion: Kafka, Numaflow Storage: ClickHouse, TimescaleDB, Elasticsearch Query optimization, indexing, and partitioning strategies Engineering & Infrastructure: Languages: Java, Python, Go, C#, JavaScript Build Systems: Maven, Gradle, npm, pip, cargo Version Control: Git, GitHub, GitLab Cloud Platforms: AWS, Azure, GCP Container Technologies: Docker, Kubernetes, container registries CI/CD: Jenkins, GitLab CI, GitHub Actions, Azure Pipelines IaC: Terraform, CloudFormation, Ansible Soft Skills: Attention to detail and strong analytical thinking Excellent written and verbal communication skills Ability to work independently and manage multiple priorities Proactive problem-solving and troubleshooting abilities Passion for building scalable, reliable data systems Salary based on qualifications, experience and region up to USD 170 k to 190K plus benefits. Equal Employment Opportunity: Extreme Networks, Inc. is an Equal Opportunity Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. We are committed to taking affirmative action to employ and advance in employment qualified protected veterans, including disabled veterans, recently separated veterans, active-duty wartime or campaign badge veterans, and Armed Forces service medal veterans. Extreme Networks also strives to prevent other, subtler forms of inappropriate behavior (for example, stereotyping) from ever gaining a foothold in our organization. Whether blatant or hidden, barriers to success have no place at Extreme Networks. We encourage people from underrepresented groups to apply. Fair chance and background checks: Extreme Networks will consider qualified applicants with criminal histories in a manner consistent with the California Fair Chance Act, Los Angeles Fair Chance Initiative for Hiring Ordinance, Los Angeles County Fair Chance Ordinance for Employers, Philadelphia Fair Criminal Record Screening Standards Ordinance, Illinois Human Rights Act, Cook County Human Rights Ordinance, Seattle Fair Chance Employment Ordinance, and the San Francisco Fair Chance Ordinance. An applicant's conviction history will not be considered until after a conditional offer of employment has been made. Following any individualized assessment, applicants will be provided with the opportunity to respond before any adverse action is taken. Extreme Networks does not seek salary history information from applicants and will not rely on salary history in determining whether to offer employment or in setting compensation.

Match this job to your CV

ApplySarthi scores your CV against this role, shows the skills you are missing, and writes a tailored version for the application.

Check my match →

Similar open roles

Need answers during your interview? Try Live Sarthi.

Live Sarthi, an Interview Sarthi app, shows answer suggestions during the call.

Try Live Sarthi free →

A Windows app, from the same team as ApplySarthi.

Listed on lever · posted 2026-10-01. ApplySarthi collects openings and links to application pages; the role is advertised by Extremenetworks, not by us.