Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer

GrabJobs

About AppGate AppGate secures and protects an organization's most valuable assets with its high performance Zero Trust Network Access (ZTNA) solution. AppGate is the only direct-routed ZTNA solution built for peak performance, superior protection and seamless interoperability. AppGate safeguards Fortune 500 enterprises worldwide. Learn more at appgate.com. About the Role We're looking for an OT Security Engineer (Senior / Staff / Principal) who will design, build, and evolve the secure remote access capabilities at the heart of AppGate's OT platform. You'll work directly with the CTO and OT Technical Product Manager to take secure remote access for OT from concept to production deployment in real industrial environments - electric utilities navigating NERC CIP requirements, manufacturers managing third-party vendor access, and defense programs requiring CMMC-compliant remote access controls. We are open to candidates at the Senior level (hands-on engineer with deep OT remote-access experience) and Staff / Principal level (hands on technical leader who can own architecture and mentor as the team scales to 5–7 engineers). Key Responsibilities Your engineering work will directly enable next-generation OT capabilities, including: • Secure Remote Access Platform: Identity-bound, MFA-protected access anchored at the OT DMZ / Purdue Level 3, with session brokering, just-in-time privilege, and policy enforcement designed for industrial environments. • Protocol-Aware Policy Authoring: A Protocol Registry that maps OT protocol names (Modbus TCP, DNP3, IEC 61850, OPC-UA, EtherNet/IP) to port and transport defaults, making policy authoring OT-aware without changing the underlying enforcement model. • Evidence and Audit Baseline: Structured access logs capturing user identity, target, session start/end, and outcome - forwardable to Splunk, Kinesis, Datadog etc. supporting NERC CIP, IEC 62443, NIST SP 800-82, and CMMC audit requirements. • Session Governance: Enforced session recording, keystroke logging, step-up authentication, and dual-authorization approval workflows for regulated and defense environments. • Asset Context Ingestion (Phase 2+): API-based integration with OT visibility platforms (Dragos, Nozomi, Claroty) normalized into policy-ready attributes, without blocking access in the critical path. • Design and implement backend services across AppGate's distributed architecture — Controller, Gateway, and Connector components — with a focus on OT-safe deployment patterns. • Build and maintain REST and gRPC APIs supporting policy evaluation, access control, protocol registry management, and OT-specific system integrations. • Apply Zero Trust principles to remote access for industrial assets, accounting for the safety, uptime, and determinism constraints of OT environments. • Integrate with industrial protocols and OT asset types — PLCs, RTUs, HMIs, historians — running Modbus, DNP3, OPC-UA, Profinet, and EtherNet/IP. • Own features end-to-end, from architecture through production deployment in real customer environments. • (Staff / Principal) Define technical direction, lead architecture reviews, and support hiring as the OT engineering function scales. Required Qualifications • Experience: Hands-on background building or operating secure remote access systems — VPN, ZTNA, jump servers, privileged access, session brokers, or equivalent. • OT Domain Knowledge: Direct experience in or with OT / ICS environments — manufacturing, energy, utilities, oil and gas, water, transportation, or defense. • Technical Fundamentals: • Strong systems programming in Go, Rust, or a comparable language • Solid networking (TCP/IP, TLS, firewalls) and identity (SAML, OIDC, PKI) fundamentals • Familiarity with the Purdue Model and IT/OT DMZ design patterns • Working knowledge of OT protocols: Modbus, DNP3, OPC-UA, EtherNet/IP • Mindset: High ownership, end-to-end accountability, comfortable in a small team where you solve problems before they become fires. Preferred Qualifications • Experience with OT/SRA/PAM platforms: Claroty, Dragos, Nozomi, Xona, Cyolo, Dispel, SSH PrivX OT, CyberArk, or BeyondTrust • Exposure to IEC 62443, NIST SP 800-82, NERC CIP-005/007, or CMMC • Background in safety-critical, regulated, or compliance-driven environments • (Staff / Principal) Track record owning platform architecture and mentoring engineering teams This is your chance to build the secure access layer that protects the world's most critical industrial systems. If you're a Senior/ Staff/ Principal -level engineer with deep OT and secure remote access experience, we want to hear from you. AppGate is An Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age or any other federally protected class. In furtherance of AppGate's policy regarding affirmative action and equal employment opportunity, AppGate has developed a written affirmative action program. This program is available for review upon request by any applicant or employee during normal business hours by contacting the company's EEO Coordinator.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Jersey City, NJ vacancy
  •  ...unique to each team or employee).The Impact you will have in this role:Being a member of IT CSS Equities Deliery team, the Principal Software Engineer is responsible for creating, designing, deploying, and supporting applications, programs, and software solutions. May... 
    Suggested
    Remote work
    Flexible hours

    DTCC- The Depository Trust & Clearing Corporation

    Jersey City, NJ
    4 days ago
  •  ...game-changing career, working for one of the world's leading financial institutions, you’ve come to the right place.As a Principal Software Engineer at JPMorgan Chase within the Corporate Sector, you, you provide expertise and engineering excellence as an integral part... 
    Suggested

    JP Morgan Chase

    Jersey City, NJ
    1 day ago
  •  ...game-changing career, working for one of the world's leading financial institutions, you’ve come to the right place.As a Principal Software Engineer at JPMorganChase within the Corporate treasury, you will serve as a technical authority driving the design and delivery of... 
    Suggested
    Work at office

    JP Morgan Chase

    Jersey City, NJ
    2 days ago
  •  ...collaborative company where innovation, creativity, ownership, and impact are part of everyday work. ABOUT THE ROLE:As a Principal Software Engineer at Global-e, you will design and deliver the core services behind our global logistics platform. You will drive innovation... 
    Suggested
    Work at office
    Worldwide
    Shift work

    Global-e

    Hoboken, NJ
    2 days ago
  • Join a newly formed platform engineering product line at a leading global financial institution...  ...engineers across the enterprise build software faster and more securely and stop re-...  ...across the enterprise.As a Senior Principal Software Engineer on a platform engineering... 
    Suggested

    JP Morgan Chase

    Jersey City, NJ
    1 day ago
  •  ...game-changing career, working for one of the world's leading financial institutions, you’ve come to the right place. As a Principal Software Engineer at JPMorganChase within the Chief Data and Analytics Office (CDAO), you provide expertise and engineering excellence as... 
    Work at office

    JP Morgan Chase

    Jersey City, NJ
    1 day ago
  •  ...Are you a seasoned engineer ready to solve complex, high-impact problems at one of the world's most influential financial institutions...  ...millions of customers and the global economy.As a Senior Principal Software Engineer at JPMorganChase within Corporate Technology, you... 
    Work at office

    JP Morgan Chase

    Jersey City, NJ
    1 day ago
  •  ...game-changing career, working for one of the world's leading financial institutions, you've come to the right place.As a Principal Software Engineer at JPMorganChase within the Corporate Sector - AI/ML & Data Platforms for LLM Suite, you will lead a specialized technical... 

    JP Morgan Chase

    Jersey City, NJ
    1 day ago
  •  ...safeguards Fortune 500 enterprises worldwide. Learn more at appgate.com. About the Role We're looking for an OT Security Engineer (Senior / Staff / Principal) who will design, build, and evolve the secure remote access capabilities at the heart of AppGate's OT platform. You... 
    Remote work
    Worldwide

    GrabJobs

    Jersey City, NJ
    3 days ago
  •  ...take their career to new heights. Join the ranks of top talent at one of the world’s most influential companies.As Senior Principal Software Engineer at JPMorganChase within the Commercial and Investment Bank Payments Technology team, you will deliver the execution and... 

    JP Morgan Chase

    Jersey City, NJ
    6 hours ago
  •  ...game-changing career, working for one of the world's leading financial institutions, you’ve come to the right place.As the Principal Software Engineer at JPMorgan Chase within the Corporate and Investment Bank Technology – Securitized Product Group Technology team, you... 

    JP Morgan Chase

    Jersey City, NJ
    1 day ago
  •  ...game-changing career, working for one of the world's leading financial institutions, you’ve come to the right place.As a Principal Software Engineer at JPMorganChase within the Asset Wealth Management, Client Onboarding Team, you provide expertise and engineering excellence... 

    JP Morgan Chase

    Jersey City, NJ
    4 days ago
  •  ...Principal Software Engineer This role drives the evolution of the SCM platform by delivering innovative, value-added core services and automation that streamline and elevate the software delivery lifecycle. As a Principal Software Engineer at JPMorganChase within... 

    Chase

    Jersey City, NJ
    3 days ago
  • $227k - $303k

     ...and developer-facing capabilities that enable every engineer at CoreWeave to build and ship software faster, more safely, and with greater confidence. Our...  ...to thousands of engineers.About the RoleThis is a principal-level software engineering leadership role for an engineer... 
    Permanent employment
    Full time
    Temporary work
    Casual work
    Work at office
    Remote work
    Flexible hours

    CoreWeave

    Livingston, NJ
    1 day ago
  • $117.1k - $187.3k

     ...Content Systems, Content workflows and Content AI platforms. As a successful technology leader, you will build and lead remote software engineering organizations using agile principles to architect and deliver high availability enterprise software. You will partner... 
    Work experience placement
    Live in
    Local area
    Remote work
    Worldwide

    Cengage Group

    Newark, NJ
    3 days ago
  •  ...entrepreneurial spirit of a startup, we're hiring. SageSure, a leader in catastrophe-exposed property insurance, is seeking a Senior Software Engineer to join our Policy Onboarding and Home Services team. As a vital member of this team, you will own and evolve the backend... 
    For contractors
    Live in
    Remote work

    SageSure

    Jersey City, NJ
    11 days ago
  • $200k - $220k

     ...career, while helping others along the way, come join the Broadridge team.SummaryBroadridge is seeking a hands-on Lead Software Engineer / Principal Software Engineer with approximately 15+ years of experience designing and building large-scale cloud solutions. This individual... 
    Full time
    Local area

    Broadridge

    Newark, NJ
    6 hours ago
  •  ...We are looking for a  Senior   Software Engineer. Our product is built from day one as a modern API First microservice architecture (Scala, ReactJS, TypeScript) with true continuous delivery and a deep investment in automated testing. This role reports to the Director... 
    Work at office

    Kastel Staffing

    Hoboken, NJ
    16 days ago
  •  ...Role-Based Access Control (RBAC) , Policy-Based Access Control (PBAC) , and Privileged Access Management (PAM) . As a Software Engineer , you will design, develop, and integrate solutions that enable secure and efficient access management across the enterprise.... 
    Remote work
    Flexible hours

    DTCC

    Jersey City, NJ
    16 days ago
  •  ...technical designs based on system designs provided by the systems engineer. Take pride and ownership of designing, developing and unit...  ...such as Java, Python, and Golang. Working knowledge of software architecture and design patterns. Experience with using IDEs... 
    Full time
    Remote work

    Angenex

    Jersey City, NJ
    27 days ago
  • $108k - $216k

     ...yearType: Full time / Regular/PermanentCompany: WalmartBusiness Segment: Home OfficePosition Summary...What you'll do...As a Senior Software Engineer, you’ll be a hands-on technical leader who designs and delivers critical distributed services, raises engineering standards,... 
    Full time
    Temporary work
    Part time

    Walmart

    Hoboken, NJ
    3 days ago
  • We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorganChase within the Asset and Wealth Management, infrastructure team, you serve as a seasoned member of an agile team to... 

    JP Morgan Chase

    Jersey City, NJ
    4 days ago
  • $132k - $216k

     ..., NJ, United StatesType: Full time / Regular/PermanentCompany: WalmartBusiness Segment: Home OfficeWhat you'll do...Position: Software Engineer IIIJob Location: 221 River Street, Hoboken, NJ 07030Duties: Demonstrates up-to-date expertise and applies this to the development... 
    Full time
    Temporary work

    Walmart

    Hoboken, NJ
    4 days ago
  • Job ID: 25761993Reference Number: 25-00689Title: Software EngineerLocation: jersey city, NJJob Type: Full Time/ContractPosted Date: 2025-06-23Contact: Mahi MahiContact Email: ****@*****.*** Phone: (***) ***-****Company: HAN Staffing Job description5+... 
    Full time

    HAN Staffing

    Jersey City, NJ
    3 days ago
  •  ...week and work remotely one day. A member of our recruitment team will provide more details.Job Summary:MUFG is seeking a Senior Software Engineer with payment check processing experience. In this role you will collaborate with other senior technical team members and other... 
    Full time
    Work at office
    Local area
    Remote work

    MUFG

    Jersey City, NJ
    2 days ago
  •  ...receive cashback via digital rebates when they purchase instores, at the gas pump, or online.We are looking for an enthusiastic software engineer to join our Android team. In this role, you will get a chance to work on a small, fast-paced team, and have an outsized impact... 
    Full time
    Remote work
    Visa sponsorship
    Flexible hours

    News America Marketing

    Jersey City, NJ
    2 days ago
  • $120k - $140k

    Senior Data Engineer (API & Platform Integration)Key ResponsibilitiesPlatform & Data EngineeringDesign, build, and maintain cloud‑native...  ...secure data access, encryption, and governance controls.Software Engineering: Writing maintainable, testable code using modern engineering... 
    Full time
    Temporary work
    Local area
    Immediate start

    Pearson

    Hoboken, NJ
    6 hours ago
  •  ...Job responsibilities Executes creative software solutions, design, development, and technical troubleshooting with ability to think...  ...architecture Leads communities of practice across Software Engineering to drive awareness and use of new and leading-edge... 

    Vets Hired

    Jersey City, NJ
    16 days ago
  • $169k - $205k

     ...developer productivity tools. Required Skills ~8+ years of software development experience. ~ Strong expertise in Java (11/17),...  ...workflows. ~ Experience with LLM integration and prompt engineering. ~ Experience with AI orchestration frameworks such as LangGraph... 
    Work at office
    Local area
    Remote work
    1 day per week

    Mitsubishi UFJ Financial Group

    Jersey City, NJ
    16 days ago
  • As an experienced member of our JPMWM Statements Software Engineering team, we look first and foremost for people who are passionate around solving business problems through innovation and engineering practices. You'll be required to apply your depth of knowledge and expertise... 
    Full time
    Work experience placement
    Local area
    Flexible hours

    JP Morgan Chase

    Jersey City, NJ
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!