Senior 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.
$178.4k - $267.6k
...with purpose, breaking down barriers to innovation in a more connected, compassionate world. A Day in the Life Senior Principal Software Engineer Careers That Change Lives The Cardiac and Vascular Group brings all of our cardiac and vascular businesses together...SeniorContract workWork experience placementH1bWork at officeLocal areaWorldwideFlexible hours$202.2k - $213.25k
...Qualifications Education Requirements:Bachelor's degree in Software Engineering, or related Science, Technology, Engineering or... ...Responsibilities for this Position ROLE AND POSITION OBJECTIVES:As a Senior Principal Embedded Software Engineer for Airborne Systems, you’ll be...SeniorWork at officeFlexible hours- TypeContractExperience-1Position Description:The Principal Software Engineer plans, leads, and performs a variety of tasks across the areas of software requirements analysis, software architecture and design, implementation (code and unit test), documentation, hardware-...Suggested
$231.4k - $331.8k
...creators of Cilium and eBPF. Cisco Isovalent builds open-source software and enterprise solutions solving networking, security, and... ...and intelligence across diverse environments. As a Principal Engineer, you will be at the forefront of advancing Tetragon’s capabilities...SuggestedFull timeTemporary workLocal areaFlexible hours$140k - $200k
...developer experience. We’re looking for a Principal Engineer with deep expertise in systems... ...for engineering excellence, and mentor senior engineers. Operate with significant autonomy... ...+ years of experience building systems software in C/C++ or Rust (Go experience a plus)...SuggestedLocal areaRemote workHome officeFlexible hours$175k - $205.9k
Are you ready to make an impact?West Monroe is searching for a Principal AI Software Engineer, to join our team in our Technology & Experience (TechEx) practice. You will partner with our clients and other West Monroe team members on transformational AI projects. On client...Local areaImmediate startFlexible hours$250.6k - $362.6k
...comprehensive security outcomes, as a Principal Engineer. The team delivers secure, scalable capabilities... ..., develop, and drive unique software and technology solutions with global impact... ...-impact solutions.Mentor and influence senior technical leaders, driving...Full timeTemporary workLocal areaRemote workFlexible hours$175k - $190k
...safety solutions? At TSI, these opportunities are real. Our engineers work with industry-leading experts both internally and externally... ...problems. At TSI, you make a difference - every day.Sr. Principal Software Engineer - Supervisor (Embedded) at TSITSI is reimagining...SeniorLocal area- ...combined portfolio of applications and tools are continually engineered to meet the challenges of stability, security, scalability,... ...payroll, benefits, learning and recruiting. We are seeking a Senior Software Engineer to support Workday Engineering functions for our...SeniorFull timeWork experience placementWork at officeShift work3 days per week
$118.65k - $150k
AT A GLANCEThe Senior Software Engineer is a crucial role within our organization, requiring work in various capacities and adaptation to different work arrangements based on the needs set by the business.Where You'll BeTo prioritize togetherness, culture, and accountability...SeniorWork at officeRemote workMonday to Friday- ...equivalent experience5+ years of experience in software development, with demonstrated knowledge... ...knowledge of software engineering best practices, including Agile development... ...you and your family.WHAT YOU'LL DOAs a Senior Software Engineer with the Life Sciences...SeniorApprenticeshipEasy work
$183.8k - $263.6k
...firewall systems. This team is responsible for core control plane software that enables policy configuration, deployment workflows,... ...orchestration, and secure service integration. You will work closely with engineers across control plane, data plane, and platform teams to...SeniorFull timeTemporary workLocal areaRemote workFlexible hours- About this role:Wells Fargo is seeking a Senior Software Engineer...In this role, you will:Design, develop, test, deploy, and maintain intuitive web-based user interfaces using C# Blazor Server, NET Framework, HTML, CSS, JavaScript, and relevant front-end frameworks.Translate...SeniorFull timeWork experience placementWork at officeRelocation package
- ...an innovative medical device company that's redefining how complex cardiac procedures are performed. They're looking for a Senior Software Engineer to join their growing R&D team. Why it's exciting: Meaningful technology. Your work will directly support life-changing...Senior
$78k - $185k
...responsible for the development of Parametric's proprietary software supporting middle- and back-office operations, including... ...our reconciliation, accounting, and settlements systems.The Senior Software Engineer will be responsible for design, development, and integration...SeniorTemporary workWork experience placementWork at officeLocal areaRemote workWorldwideFlexible hours3 days per week$124.8k - $187.2k
..., and impact.A Day in the LifeSenior Software EngineerCareers that Change LivesTransforming... ...(CRDN) business is looking for a Senior Software Engineer to be part of a high-performing team... ...J, etc.) is offered exclusively for Principal-level roles and above, where...SeniorFull timeWork experience placementH1bWork at officeLocal areaImmediate startWorldwideFlexible hours$137.4k - $161.7k
Are you ready to make an impact?West Monroe is seeking a Senior Software Engineer to join the Tech Ex AI Assets Foundry Team, working with the internal Labs product team to develop proprietary software assets and AI capabilities that help our consultants sell and deliver...SeniorLocal areaImmediate startFlexible hours$97.5k - $150.6k
...backend services and APIs using Azure, AWS, or GCP to support software distribution, secure access, diagnostics, telemetry-adjacent workflows... ...architecture, structured programming fundamentals, and robust engineering practices across the team.Become the technical owner and...SeniorLocal areaRemote work$90.5k - $161.6k
...safely and reliably. There's no room for error. Join us and start doing your life's best work.(sm)Join Optum Digital as a Senior Java Software Engineer. If you take pride in what you deliver and are passionate about building highly scalable APIs, we have a great...SeniorWork experience placementLocal areaRemote work$170k
Please see the below requirements for a Senior or Principal Electrical Engineer to join a growing class III medical device organization in the Northeast Twin Cities Metro. This role will play a critical part in supporting an implantable electromechanical system in a late...Senior- ...A leading medical device innovator is seeking a Senior Software Engineer to help advance a breakthrough platform enabling MRI-guided, radiation-free cardiac procedures. This is a rare opportunity to contribute to life-saving technology at a pivotal stage of U.S. expansion...Senior
- Senior Embedded Software EngineerFull-Time | On-Site | Twin Cities, MNAbout the OpportunityJoin an innovative medical device company just NW of Minneapolis seeking a Senior Embedded Software Engineer to join its collaborative product realization team. This role focuses...SeniorRelocationVisa sponsorship
$171.9k - $300.8k
...applications, data, cloud environments, and AI agents. For engineers joining Veza today, this means the scale and resources of an... ...moment in the industry.Job DescriptionWe are seeking a Senior Staff Software Engineer to serve as the technical visionary and architect...SeniorWork at officeRemote workFlexible hours$92.7k - $161.85k
As a Senior DevOps Engineer, you will be a key technical contributor responsible for designing, implementing, and operating scalable, resilient... ...infrastructure and CI/CD pipelines that support the full software development lifecycle. You will work closely with Wolters Kluwer...SeniorFull timeWork at office$86.8k - $198k
...anticipate and preempt future issues, you’re a solutions architect. You’ve evolved your skills into strategy through a long path of software development accomplishments and the curiosity to understand how all the pieces of an IT ecosystem fit together. Are you ready to...SeniorFull timeContract workPart timeWork at officeLocal areaRemote work$97.54k - $146.32k
...for existing Computershare proprietary software together with a full range of development... ...and values. Do you bring deep software engineering expertise and a passion for building scalable... ...Trust Services Technology is seeking a Senior Software Engineer to support our CCT...SeniorTemporary workWork at officeWork from homeFlexible hours3 days per week$100k - $130k
...patient outcomes while transforming the future of electrophysiology. Position Responsibilities This role combines advanced software engineering with compliance‑driven development practices within a highly regulated medical device environment. The successful candidate...SeniorFlexible hours- A leading loyalty solutions provider based in the United States is seeking an experienced Java Developer to join their team. The role focuses on improving existing products and developing new features, emphasizing collaboration and Agile methodologies. Candidates should...SeniorRemote workFlexible hours
- ...Brio Group is partnering with an innovative medical device company in Minneapolis seeking a Senior Software Engineer to join its growing R&D team. You will develop software across embedded systems, firmware, user interfaces, and real-time device control, solving complex...Senior
$222.5k - $261.9k
Are you ready to make an impact?Senior Architect, Software Engineering & AITechnology & Experience (TechEx) - Software About West MonroeWest Monroe is a global business and technology consulting firm that partners with organizations to transform their businesses through...SeniorLocal areaImmediate startFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Principal Software Engineer. Be the first to apply!
- principal software engineer Minneapolis, MN
- senior business analyst Minneapolis, MN
- senior risk manager Minneapolis, MN
- senior cost estimator Minneapolis, MN
- senior manager tax Minneapolis, MN
- senior devops Minneapolis, MN
- senior property manager Minneapolis, MN
- senior associate vice president Minneapolis, MN
- senior content designer Minneapolis, MN
- senior director digital marketing Minneapolis, MN


