Senior Principal Software Engineer

Software EngineerSoftware EngineerFull TimeRemoteLeadTeam 10,001+H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

5 days ago

Salary

0

Seniority

Lead

Job Description

Senior Principal Software Engineer

Palo Alto Networks

Role Description Idira Secure Infrastructure Access (SIA) for RDP provides secure, brokered Remote Desktop access to Windows servers without exposing credentials or opening inbound network access. We are searching for a highly motivated, visionary Senior Principal Software Engineer to join the SIA RDP team. In this role, you will be a technical cornerstone of a highly talented, cross-functional development team of developers, architects, and QA engineers operating in a fast-paced, agile environment. We are looking for an individual who demonstrates world-class professional skills, a collaborative team-player mentality, and an unwavering drive to always strive for excellence in securing critical infrastructure. Key Responsibilities - Architect & Innovate: Drive the architectural vision, complex and robust system design, and end-to-end delivery of enterprise-grade features and enhancements for the SIA RDP product, ensuring unparalleled standards of quality, scalability, and security. - Technical Leadership: Lead the implementation of highly resilient, distributed, and mission-critical software components. - Strategic Collaboration: Partner closely with architects, product management, and cross-functional stakeholders to define the technical roadmap and implement cutting-edge security solutions. - Mentorship & Culture: Mentor and coach senior engineers and team members, fostering a high-performance culture of technical excellence, continuous learning, and innovation. Qualifications - 10+ years of hands-on experience in modern C++ development (with a proven track record of delivering enterprise-level software). - Deep expertise in complex and robust system design, architectural patterns, and building low-level, high-performance infrastructure. - A highly motivated, proactive, and goal-oriented professional with a strong sense of ownership and a passion for solving highly ambiguous problems. - Elite analytical, troubleshooting, and debugging skills in complex, multi-threaded, or distributed environments. - Exceptional communication, negotiation, and presentation abilities, with the knack for translating complex technical concepts for both engineering teams and executive stakeholders. Requirements - Robust experience with agentic development. - Proven knowledge in AI tools. - Deep knowledge of security principles (OWASP, encryption, protocols, and authentication methods such as LDAP, Radius, SAML, OIDC). - Experience with AWS or other major cloud platforms, microservices architecture, and cloud-native development. - Working experience with Python for tooling, automation, or scripting. - Hands-on experience with CI/CD pipelines and infrastructure tools (Jenkins, Git, Artifactory, Terraform). - Familiarity with Agile methodologies, JIRA, and leading Scrum practices at scale. Compensation Disclosure The compensation offered for this position will depend on qualifications, experience, and work location. For candidates who receive an offer at the posted level, the starting base salary (for non-sales roles) or base salary + commission target (for sales/commissioned roles) is expected to be the annual range listed below. The offered compensation may also include restricted stock units and a bonus. Our Commitment We’re trailblazers that dream big, take risks, and challenge cybersecurity’s status quo. It’s simple: we can’t accomplish our mission without diverse teams innovating, together. We are committed to providing reasonable accommodations for all qualified individuals with a disability. If you require assistance or accommodation due to a disability or special need, please contact us at accommodations@paloaltonetworks.com. Palo Alto Networks is an equal opportunity employer. We celebrate diversity in our workplace, and all qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or other legally protected characteristics. All your information will be kept confidential according to EEO guidelines. Immigration Sponsorship Is role eligible for Immigration Sponsorship?: Yes

Related Job Pages

More Software Engineer Jobs

Bright Data logo

Senior Software Engineer – C++ Developer / Browser Engine

Bright Data

Bright Data is the world’s #1 web data platform, supporting the public data needs of over 20,000 organizations in nearly every industry. Our solutions are leveraged to fuel AI as well as research, monitor, and analyze web data for smarter decisions. Bright Data offers a complete web data platform, from award-winning proxy networks and AI-powered web scraping tools, to dynamically refreshed datasets, an unparalleled retail and e-commerce data intelligence suite, and fully managed data services. Making public web data accessible is essential to keeping markets openly competitive and providing different data types to power LLMs. As an industry leader, we are committed to defending public web data. Bright Data has proven that ethical and transparent scraping practices for legitimate business use and social good initiatives are legally sound. We are very proud to lead innovation in web data, with +5,500 granted patent claims.

Full TimeRemoteTeam 0Since 2014

Role Description We are seeking a highly experienced Senior C++ Engineer to join Bright Data's browser research team, working at the intersection of browser engineering, systems programming, and data extraction — modifying and extending Chromium/WebKit to unlock new capabilities for research and large-scale data collection. Responsibilities - Modify and extend Chromium/WebKit source code for research and data extraction use cases - Build, debug, and reverse-engineer browser engines, internals, and protocols (CDP, DevTools, networking stack) across platforms (Windows, Linux, macOS) - Customize, patch, and rebase a Chromium fork; track and merge upstream changes - Collaborate with engineers, researchers, and product teams to rapidly prototype and ship high-quality changes Qualifications - 5+ years of hands-on C++ (C++17/20); ability to navigate large codebases and make precise, targeted changes fast - Strong understanding of software architecture in large-scale, cross-platform systems - Deep knowledge of web protocols and browser internals: HTTP/2/3, TLS, CDP, DOM, JavaScript engines - Experience with security research, reverse engineering, or browser automation (significant advantage) - Open-source contributions, especially browser- or devtools-related (significant advantage) - Chromium (significant advantage) - Build tools: depot_tools, GN/Ninja/Siso; architecture: multi-process model, Blink/V8, sandbox, Crashpad - Patch/rebase management for forks; resolving large conflicting merges - Debugging & Tooling: Visual Studio, WinDbg, ETW/xperf, ProcMon; crash dump triage across processes - Nice to have: Linux containers (Docker, containerd, LXC); CI/CD; security hygiene (sandbox, AppContainer, mitigation policies); basic Node.js/JavaScript Requirements - Fully remote position (for candidates who are not from Israel)

Israel
Nordstrom logo

Senior Software Engineer

Nordstrom

Nordstrom is a leading fashion retailer known for its extensive selection of apparel, shoes, cosmetics, and accessories for men, women, and children. The compan

Senior Software Engineer – Checkout & Wishlist Location: Seattle, Washington Employment Type: Full-time Work Arrangement: Hybrid Salary: $142,000–$220,500 per year, plus potential performance-based incentives/bonuses Education: Bachelor's or Master's degree in Computer Science, Engineering, or equivalent practical experience Description Are you an engineer who strives to build simple, stable, scalable, and resilient solutions? Are you passionate about working in a fast-paced, high-energy atmosphere, constantly evaluating solutions to next-generation technologies with a relentless focus on automation and continuous delivery? Are you obsessed with quality and delivering the best-of-class experiences to customers? We are eager to hear if you answered "Yes" to these questions. We are looking for an innovative self-starter to help deliver the next-generation checkout platform at Nordstrom. Sitting at the center-point of our conversion funnel, our checkout platform receives millions of orders each year, generating more than 6+ billion dollars in demand from our customers across the globe. As a Senior Software Engineer, you will be playing a pivotal role within the Checkout & Wishlist Team, responsible for designing, developing and testing end-to-end features while engaging with our partner teams to bring about the very best-of-class experiences to our customers. A Day in the Life… - Design and collaborate with local and partner teams. - Participate and contribute to the agile development and planning process. - Write highly maintainable, easy-to-understand code for RESTful services, event-driven systems, databases, and cloud infrastructure following secure coding practices. - Demonstrate a foundational understanding of engineering standards, concepts, and principles to solve business needs. - Design complex systems at the organization level with upstream/downstream dependencies and understand business metrics. - Mentor other engineers and help them split larger designs into individual work units. - Design and validate all scenarios through complete and automated unit, functional, integration, and end-to-end testing. - Identify and prevent performance issues, optimize solutions and infrastructure, and lead cross-functional troubleshooting. - Instrument code appropriately, creating custom metrics, alerts, and dashboards. - Ensure adherence to engineering best practices across the entire solution. - Collaborate with other software engineers on design and best practices and conduct code reviews. - Understand tradeoffs in engineering processes and adjust team processes to meet project needs. - Test all scenarios and conform to quality and security standards. - Participate in design and code reviews to ensure quality and testability. - Participate in 24x7 on-call responsibilities. You Own This If You Have… - Bachelor's or Master's degree in Computer Science, Engineering, or equivalent practical experience. - 6+ years of professional experience developing RESTful services and event-driven applications. - Solid foundation in software engineering practices, data modeling, object-oriented analysis and design, design patterns, and algorithms. - Experience with JavaScript, React, Redux, Node.js, and TypeScript. - Experience using Go, Java, .NET, or other object-oriented programming languages. - Experience with AWS services including Kubernetes, Elastic Cache Redis, DynamoDB, Lambda, CloudFormation, or similar cloud platforms. - Familiarity with Linux, Docker, and open-source software development. - Familiarity with test automation and CI/CD pipelines. - Familiarity with Kubernetes, New Relic, and Splunk. - Strong verbal and written communication skills. - Curious mindset for AI adoption to optimize work processes. - Passion for new technologies, operational excellence, and customer impact. Your Responsibilities… - Deliver full-stack features (design, implementation, and support). - Work across Web UI, APIs, and infrastructure. - Build reusable cross-platform components. - Translate written requirements, designs, and wireframes into high-quality code. - Work with diverse, collaborative, cross-functional teams. How We Work… - With others. We use remote pairing tools and virtual collaboration tools. - With transparency. We encourage open dialogue and collaboration. - With agility. We deliver incremental value through frequent releases. - With open minds. We are committed to building a diverse and inclusive team. - With pride. We invest in our people and value their strengths and interests. Pay Range Details The salary range for this position is $142,000.00–$220,500.00 annually. Pay is based on location, knowledge, skills, and experience. We've Got You Covered… Benefits include: - Medical, Vision, and Dental Insurance - Retirement Benefits - Paid Time Away - Life Insurance - Disability Coverage - Merchandise Discount - Employee Assistance Program (EAP) - 401(k) - Performance-based incentives/bonuses - Paid Holidays Eligibility requirements may apply based on location, job level, classification, and length of employment. A Few More Important Points… The job posting highlights the most critical responsibilities and requirements and is not all-inclusive. Additional duties, responsibilities, and qualifications may apply. For certain California applicants, Nordstrom conducts background checks consistent with applicable local laws. Applicants requiring accommodation should contact the nearest Nordstrom location. Current Nordstrom employees should apply through Workday. Nordstrom keeps job postings open for at least one day after the posting date.

Washington
$142K - $220.5K / year

Role Description We are looking for an experienced Sr Lead PeopleSoft Developer to join a fast-paced team with excellent learning and career growth opportunities. The ideal candidate will have strong expertise in PeopleSoft Financials and proven experience leading development, enhancements, upgrades, and integration projects. - Responsible for complex hands-on development, management, and implementation of change requests in PeopleSoft FSCM 9.2, specifically General Ledger, Accounts Payable, Purchasing, and Assets - Lead custom PeopleSoft bolt-on development and advanced functionality enhancements - Review business requirements and collaborate with business partners, systems analysts, and subject matter experts to design technical solutions and estimate work efforts Qualifications - 5+ years of hands-on experience with PeopleSoft FSCM 9.2 - Strong expertise in General Ledger, Accounts Payable, Purchasing, and Assets modules - 10+ years of overall software development experience - Strong experience with PeopleTools 8.6X or higher - Experience in PeopleSoft upgrades, patching, and code retrofit Requirements - Experience with web service integrations - Exposure to Kafka, Kubernetes, or Snowflake is a plus - Experience with SAP Ariba P2P integrations is preferred - Strong experience in performance tuning and batch process optimization - Experience working in Agile/Scrum environments

United States

Sr Unidata Developer

Texas State Library and Archives Commision

Proficiency with creating CI/CD pipelines and stages with Harness using YAML templates. Kong plugin development using Lua or Go. Experience with Package Managers like LuaRocks. Experience with containerization (Docker), and orchestration tools (Kubernetes). Experience with cloud platforms such as AWS, Google Cloud, or Azure. Familiarity with monitoring and logging tools like Datadog and OpenTelemetry.

Role Description This individual will follow the Software Development Life Cycle (SDLC) including: - Business interaction - Requirement Analysis - Software Architecture - Design - Development - Testing and Deployment - Documentation (CFR 21 Part 11) Key responsibilities include: - Developing key product features and complex software solutions within existing large-scale enterprise applications and new strategic initiatives using preferred languages. - Collaborating with cross-functional partners (QA, Business Analyst, Project Managers, etc.) in an Agile/Scrum team environment. - Assisting with generating and analyzing business and functional requirements for proposed software solutions. - Participating in architectural and database design discussions as they relate to product direction. - Creating design specifications, documentation, and unit testing plans as defined by the Agile development process and any other required process. - Completing development tasks independently as well as under direction from the product architect and development leads. - Maintaining and supporting software solutions post-production. - Contacting internal clients/users to help troubleshoot production issues. - Developing features completely including the front-end components and the backend systems. - Working closely with other engineers to develop the best technical design and approach for new product development. Qualifications - BS/BA degree in Computer Science/Information Systems or related field, or equivalent combination of education and work experience. - Proven experience as a Unidata Developer, demonstrating successful contributions to Unidata-based projects. - 5+ years of professional experience in software development or technical engineering capacity. - 5+ years of experience with custom application software development using UNIDATA/UNIVERSE/UNIBASIC and Python. - Server-side technologies using UNIX to interface with multiple types of client environments, and Web Services (SOAP, REST). - Knowledge of healthcare messaging standards such as HL7. - Effective communication skills, both written and verbal, to collaborate with technical and non-technical stakeholders. - Ability to work collaboratively in an agile development environment. - Exposure to modern software development practices, such as DevOps, CI/CD and GitLab. Requirements - Knowledge of healthcare protocols such as HL7 etc. and instrument interfaces (ASTM) is a plus. - To prepare and submit status reports for minimizing exposure and risks on the project or closure of escalations. - To be responsible for providing technical guidance or solutions; define, advocate, and implement best practices and coding standards for the team. - To ensure process compliance in the assigned module, and participate in technical discussions or review as a technical consultant for feasibility study (technical alternatives, best packages, supporting architecture best practices, technical risks, breakdown into components, estimations). - To develop and guide the team members in enhancing their technical capabilities and increasing productivity.

United States