CrawlJobs Logo

Principal Engineer Software (Data Plane Applications)

United States, Santa Clara 147000.00 - 237500.00 USD / Year · Job Posted March 04, 2026
Apply Position
Job Link Share

Job Description

Prisma Access™ provides protection straight from the cloud to make access to the cloud secure. It combines the connectivity and security you need and delivers it everywhere you need it. Using cutting-edge public and private cloud technologies extending the next-generation security protection to all cloud services, customers on-premise remote networks and mobile users. We are seeking an experienced Software Engineer to design, develop and deliver next-generation technologies within our Prisma Access team.

Job Responsibility

  • Design, develop and implement highly scalable software features and infrastructure on our next-generation security platform ready for cloud native deployment from inception to completion
  • Work with different development and quality assurance groups to achieve the best quality
  • Profile, optimize and tune systems software (management/control/dataplane) for efficient cloud operation
  • Work with DevOps and the Technical Support teams to troubleshoot customer issues
  • Work with other software development teams to apply PanOS features on Prisma Access
  • Interview, mentor and coach new team members

Requirements

  • 10+ years of experience in developing and troubleshooting dataplane applications
  • Required hands-on programming experience in Python and Go
  • Strong Data structures/Algorithms
  • Strong analytical skills, problem solving and debugging skills
  • Experience with building applications in the cloud
  • In-depth understanding of Operating System principles and OS like Linux/Unix
  • In-depth understanding of networking concepts and TCP/IP stack, TLS
  • Exposure to building Microservices
  • Enjoys working with many different teams with strong collaboration and communication skills
  • Solid foundation in design, data structures, and algorithms, and strong analytical and debugging skills
  • M.S./B.S. degree in Computer Science or equivalent military experience required

Nice to have

  • Nice to have C/C++ Programming
  • Nice to have experience with LLMs and GenAI applications. Or Machine learning/Data science with experience in ETL, curating datasets, running evals

Looking for more opportunities?

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

Similar Jobs for

Principal Engineer Software (Data Plane Applications)

8 matching positions

Principal Engineer Software (Strata Cloud Control Plane)

Help build what is next. Our Cloud Management Platform is a public cloud deliver...
Location
Location
United States , Santa Clara
Salary
Salary:
147000.00 - 237500.00 USD / Year
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of experience in building large enterprise applications required
  • 3+ years experience in technical leadership roles in building major cloud native apps or subsystems
  • Proven ability to lead and collaborate with many cross-functional teams with an emphasis on end-to-end delivery
  • Experience in the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, peer review, and operations
  • Excellent programming skills in GoLang is a must
  • Strong fundamentals in object oriented design and development is a must
  • Experience with or familiarity of Test Driven Development and Continuous Integration is required
  • Experience developing microservice based solutions on public cloud infrastructure is highly desirable
  • Experience building data management solutions using transactional data stores is required
  • Knowledge of and experience building enterprise software with graph databases is highly desirable
Job Responsibility
Job Responsibility
  • Conceptualize, Collaborate and Develop highly scalable cloud control plane for managing services at scale in hybrid deployments
  • Hands-on participation in developing next generation configuration management architecture
  • Technical leadership and end-to-end delivery of solutions in collaboration with cross-functional product management, development and quality assurance teams in a fast paced environment
  • Deliberate and build frameworks to improve quality of micro services
  • Work with Devops and Technical Support teams to investigate and resolve critical customer defects
  • Recruit and Mentor new team members
What we offer
What we offer
  • restricted stock units
  • bonus
  • Fulltime
Read More
Arrow Right

Principal Software Engineer

As a Principal Software Engineer in the DPU Networking software team, you will d...
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 computer engineering, or related technical discipline AND 12+ years software development engineering experience
  • 10+ years of experience in software design and coding of Layer3-4 ethernet/IP networking data plane packet forwarding within a programmable NIC OR network switches and routers OR a packet processing architecture with hardware offload
  • 10+ years of programming experience in C
Job Responsibility
Job Responsibility
  • Collaborate with stakeholders to understand business needs and translate them into technical requirements and solutions
  • Work across team and organizational boundaries to drive clarity and alignment
  • Drives identification of dependencies and the development of design documents for a product, application, service, or platform
  • Drives, creates, implements, optimizes, debugs, refactors, and reuses code to establish and improve performance and maintainability, effectiveness, and return on investment (ROI)
  • Conduct research, stay updated with the latest industry trends, and experiment with cutting-edge technologies to drive innovation
  • Leverages subject-matter expertise of product features and partners with appropriate stakeholders (e.g., project managers) to drive a workgroup's project plans, release plans, and work items
  • Acts as a Designated Responsible Individual (DRI) and guides other engineers by developing and following the playbook, working on call to monitor system/product/service for degradation, downtime, or interruptions, alerting stakeholders about status and initiates actions to restore system/product/service for simple and complex problems when appropriate
  • Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale
  • Coaching and mentorship of fellow team members
  • Effective communication skills and a passion for delivering scalable solutions through a diverse team of engineers
  • Fulltime
Read More
Arrow Right

Principal Software Engineer Manager

Security represents the most critical priorities for our customers in a world aw...
Location
Location
United States , Redmond
Salary
Salary:
139900.00 - 274800.00 USD / Year
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 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 2+ years of experience working as team manager with group of 8+ members working on large scale cloud applications and services
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Security Architecture & Access Governance Own the end-to-end architecture for Role-Based Access Control (RBAC) and Multi-Tenant Operations (MTO), defining secure authorization models, least-privilege policies, and tenant isolation guarantees across control plane and data plane services
  • Customer-Managed Key (CMK) Strategy & Compliance Lead the design and execution of Customer-Managed Key (CMK) capabilities, including key lifecycle management, rotation, revocation, and disaster recovery, ensuring compliance with enterprise security, regulatory (SOC, ISO, FedRAMP), and customer data sovereignty requirements
  • Platform Reliability, Scale, and Risk Management Drive platform-level reliability, scalability, and fault isolation for RBAC, MTO, and CMK systems operating at hyperscale, including threat modeling, blast-radius reduction, secure defaults, and continuous improvement of SLAs and security posture
  • Operational Excellence & Incident Readiness Establish operational playbooks, telemetry, audits, and incident response workflows for access control and encryption systems, leading post-incident reviews, driving root-cause remediation, and continuously raising the bar on security hygiene and operational maturity
  • Fulltime
Read More
Arrow Right

Principal Software Engineer

As a Principal Software Engineer in the DPU Networking software team, you will d...
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 computer engineering, or related technical discipline AND 10+ years software development engineering experience
  • 8+ years of experience in software design and coding of Layer3-4 ethernet/IP networking data plane packet forwarding within a programmable NIC OR network switches and routers OR a packet processing architecture with hardware offload
  • 6+ years of programming experience in C
Job Responsibility
Job Responsibility
  • Collaborate with stakeholders to understand business needs and translate them into technical requirements and solutions
  • Work across team and organizational boundaries to drive clarity and alignment
  • Drives identification of dependencies and the development of design documents for a product, application, service, or platform
  • Drives, creates, implements, optimizes, debugs, refactors, and reuses code to establish and improve performance and maintainability, effectiveness, and return on investment (ROI)
  • Conduct research, stay updated with the latest industry trends, and experiment with cutting-edge technologies to drive innovation
  • Leverages subject-matter expertise of product features and partners with appropriate stakeholders (e.g., project managers) to drive a workgroup's project plans, release plans, and work items
  • Acts as a Designated Responsible Individual (DRI) and guides other engineers by developing and following the playbook, working on call to monitor system/product/service for degradation, downtime, or interruptions, alerting stakeholders about status and initiates actions to restore system/product/service for simple and complex problems when appropriate
  • Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale
  • Coaching and mentorship of fellow team members
  • Effective communication skills and a passion for delivering scalable solutions through a diverse team of engineers
  • Fulltime
Read More
Arrow Right

Principal Software Engineer

Are you passionate about architecting distributed systems, building high-perform...
Location
Location
United States , Multiple Locations
Salary
Salary:
139900.00 - 274800.00 USD / Year
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 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter
  • Expertise in distributed consensus, partitioning, replication, and cloud-native networking
  • Proficiency in C, C++, Rust, Golang, or similar systems programming languages
  • Linux networking expertise: kernel networking stack, packet processing (DPDK/eBPF/XDP), NIC offloads, TCP/UDP performance tuning, and observability tools applied to high‑throughput, low‑latency data paths
  • Experience with DNS protocol, large-scale web applications, or cloud infrastructure is a plus
  • Experience applying AI/Machine Learning (ML) techniques for operational excellence, such as predictive analytics, automated incident detection, or self-healing infrastructure
  • 6+ years of experience designing and building distributed systems or networking data paths at scale
Job Responsibility
Job Responsibility
  • Architect and implement distributed systems and networking data paths for cloud-scale Networking services, focusing on reliability, performance, security, and operational excellence
  • Lead innovation in data plane engineering, including traffic routing, failover and self-healing mechanisms
  • Drive adoption of advanced distributed algorithms, networking protocols, and AI-driven solutions to optimize scalability and resilience
  • Mentor and guide engineers in best practices for distributed systems, networking, security, and cloud infrastructure, providing technical leadership through rigorous code and design reviews
  • Collaborate cross-functionally to deliver end-to-end solutions, from design through deployment and operations
  • Champion operational excellence by developing robust monitoring, observability, and automated recovery solutions, including AI-powered incident detection and predictive scaling
  • Embody our Culture and Values
  • Fulltime
Read More
Arrow Right

Senior Security Researcher

The Intelligence Graph Research team within Microsoft CTO organization is respon...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Doctorate in Statistics, Mathematics, Computer Science, Computer Security, or related field OR Master's Degree in Statistics, Mathematics, Computer Science, Computer Security, or related field AND 3+ years experience in software development lifecycle, large-scale computing, threat analysis or modeling, cybersecurity, vulnerability research, and/or anomaly detection OR Bachelor's Degree in Statistics, Mathematics, Computer Science, Computer Security, or related field AND 4+ years experience in software development lifecycle, large-scale computing, threat analysis or modeling, cybersecurity, vulnerability research, and/or anomaly detection OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • 8+ years of experience in security research, detection engineering, threat hunting, incident response, or applied security data science (or equivalent depth of expertise)
  • 3+ years of experience in Azure and Entra security concepts: authentication flows, service principals/app registrations, permissions/consents, conditional access, role assignments, tokens, workload identities, and common abuse paths
  • 3+ years building anomaly detections over large-scale telemetry, including Baselines, time-series aggregates, and behavioral modeling, High-volume log analytics and query optimization (e.g., KQL/ADX or equivalent), Designing alert funnels and triage logic to reduce noise
  • 3+ years in experience in applied ML skills for security problems: Feature engineering, model selection, evaluation design, drift monitoring, Experience shipping ML or statistical detection into production systems
  • 3+ years in experience in Python/C# (data pipelines, modeling, production code quality), distributed processing (e.g., Spark/Databricks/Flink) and large datasets (Parquet/data lakes)
  • 1+ years experience with graph analytics for security use cases (attack paths, entity resolution, graph embeddings, community detection, anomaly scoring) and/or graph databases (Neo4j or similar)
  • 1+ years experience building or operationalizing LLM-powered or agentic investigation systems: Tool-driven agents, retrieval, memory, prompt/eval harnesses, guardrails, and human-in-the-loop workflow
  • 1+ years with Microsoft cloud security telemetry sources such as: Entra sign-in/audit logs, app consent events, Azure activity logs, Key Vault diagnostics, storage access logs, Graph API activity, etc
Job Responsibility
Job Responsibility
  • Build cloud-scale anomaly detections: Design and implement high-signal anomaly detectors across Azure/Entra and custom log sources (control plane, data plane, identity/auth, app activity, Graph API, Key Vault, storage, etc.)
  • Create detection funnels that reduce noise while preserving true positives, with measurable improvements in alert quality and investigation time
  • Develop baselines and “pattern-of-life” models for identities, service principals, applications, tenants, and infrastructure
  • Convert detections into ML models and scalable pipelines: Translate research detections into ML approaches (supervised, weakly-supervised, semi-supervised, anomaly detection) and deploy them into reliable pipelines
  • Engineer features at scale (time-series aggregates, behavior fingerprints, graph-derived features, sequence features) and evaluate performance with rigorous metrics (precision/recall, alert volume, time-to-triage, drift)
  • Own end-to-end lifecycle from hypothesis to productionization
  • Fulltime
Read More
Arrow Right
New

Embedded Software Engineer (Chinese Speaking)

Analyze, design, develop, and maintain complex embedded software components base...
Location
Location
Vietnam , Ho Chi Minh City
Salary
Salary:
Not provided
https://www.bosch.pl/ Logo
Robert Bosch Sp. z o.o.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree or higher in Computer Science, Software Engineering, Electrical Engineering, Electronics, Telecommunications, Control and Automation Engineering, Mechatronics, or a related field
  • 3+ years of proven professional experience in embedded software development
  • Hands-on experience with microcontroller architecture, device drivers, and real-time operating systems (RTOS)
  • Strong programming skills in C/C++, with experience in scripting languages like Python or others such as C#
  • Solid foundation in Control Systems, Automation, Embedded Systems, and familiarity with automotive communication protocols (e.g., CAN, LIN, Ethernet)
  • Experience in areas such as Automotive Ethernet, Base Software (BSW), Bootloader, COM Stack, Cyber Security, Device Drivers, Diagnostics, and Real-Time Operating Systems
  • Proficient in English Communication
  • Advanced Chinese Proficiency: Must be able to communicate fluently in technical and business contexts and read/understand technical documents in Chinese (HSK5 or above)
  • Results-driven with a quality-focused, structured, and disciplined engineering approach
  • Possesses a safety-critical mindset and an architecture-first approach
Job Responsibility
Job Responsibility
  • Analyze, design, develop, and maintain complex embedded software components based on business and technical requirements
  • Perform software requirement engineering, including analyzing, validating, and maintaining customer requirements
  • Perform software integration activities, including configuring and merging software modules into a unified build
  • Create and execute unit, component, and integration test cases to verify software functionality and ensure compliance with quality standards
  • Apply established software development processes and coding standards to produce reliable and maintainable code for embedded systems
  • Utilize debugging and analysis tools to investigate, troubleshoot, and resolve complex software defects and performance issues
  • Mentor junior engineers by providing guidance on technical tasks, coding practices, and problem-solving techniques
  • Contribute to technical reviews and team knowledge-sharing sessions
  • Ensure compliance with applicable industry standards, regulatory requirements, company policies, and quality frameworks applicable to the role and assigned projects
What we offer
What we offer
  • Working in one of the Best Places to Work in Vietnam and Top 30 of the Most Innovative Companies all over the world
  • Join a dynamic and fast growing global company (English-speaking environment)
  • 13th-month salary bonus + attractive performance bonus (you'll love it!) + annual performance appraisal
  • 100% monthly salary and mandatory social insurances in 2-month probation
  • Onsite opportunities: short-term and long-term assignments
  • 15++ days of annual leave + 1 day of birthday leave
  • Premium health insurance for employee and 02 family members
  • Flexible working time
  • Lunch and parking allowance
  • Various training on hot-trend technologies/ foreign language (English/Chinese/Japanese) and soft-skills
  • Fulltime
Read More
Arrow Right
New

Project purchasing engineer (exporting team)_EM

Location
Location
China , Changsha
Salary
Salary:
Not provided
https://www.bosch.pl/ Logo
Robert Bosch Sp. z o.o.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor degree in technical background are preferred
  • Speak and write English fluently (additional language skill are plus preferable German/Spain)
  • Have working experience up to 3-5 years, automotive field experience are preferred
  • Skills in efficient project management
  • Good communication skills, open mind and a good team player
  • Flexible working time style requested (communication with other region due to time zone different)
  • Frequently domestic and oversea business trip required based on working tasks needs.
Job Responsibility
Job Responsibility
  • Project management purchasing for oversea supplier and oversea BOSCH plant
  • Responsible for cross region project purchasing management
  • Responsible for projects target cost / time-bound / quality fulfillment
  • Lead technical discussion together with supplier & Engineer & PMQ
  • Responsible for RPP (Cost saving) projects planning and realization
  • Responsible for ECR (Change management) in purchasing.
  • Fulltime
Read More
Arrow Right