Senior / Staff / Principal Platform Engineer
- Compensation
- Not disclosed
- Location
- New York, New York, United States
- Work setup
- Not specified
- Seniority
- Principal
- Employment
- Contract
- Experience
- 5+ years
- Category
- Devops
- Posted
Skills
Must have
- About AppGate
- AppGate secures and protects an organization’s most valuable assets with its high-performance Zero Trust Network Access (ZTNA) solution and Cyber Advisory Services. AppGate ZTNA is the only direct-rou
- As we continue to evolve our platform, we are investing in the foundational systems that power the AppGate appliance and the services it depends on. This includes Linux system integration, service orc
- This is a rare opportunity to join a small, private, high-impact company where your work will directly shape the reliability, security and architecture of a mission-critical cybersecurity platform.
- Experience: Significant software, platform or systems engineering experience, with a track record of designing, building and operating production systems. Senior-level candidates typically bring 5+ ye
- Python expertise: Expert proficiency in Python, including writing production-grade, maintainable and testable code.
- Networking: Strong understanding of TCP/IP, TLS, routing, firewalls and network troubleshooting.
- Linux: Linux experience, including users/groups and permissions, common Linux tooling, with familiarity with systemd considered a plus.
- Communication: Strong written and verbal communication skills, with the ability to collaborate effectively in an asynchronous, remote work culture.
- Ownership: A willingness to learn independently, investigate unfamiliar systems and take responsibility for expanding both personal and team knowledge.
- Tooling Mindset: Comfortable developing software with internal engineering tools while also maintaining and improving the tools, pipelines and workflows used by the broader engineering organization.
- Leadership: Senior-level candidates should demonstrate ownership of complex systems and projects. Staff- and Principal-level candidates should also have a record of setting technical direction, leadin
- Cryptography: Solid understanding of cryptography fundamentals, including symmetric and asymmetric encryption, hashing, digital signatures and key exchange.
Nice to have
- Experience creating and maintaining Debian packages.
- Experience applying Security Technical Implementation Guides, or STIGs, when developing and maintaining hardened software platforms.
- Experience using TeamCity for continuous integration, build automation and release workflows.
- Experience operating EnterpriseDB PGD.
- Experience using VMware vSphere or other virtualization software.
- Experience using Docker as a development, build and deployment environment.
- Experience with AWS.
- Experience deploying applications to Kubernetes and maintaining Kubernetes cluster infrastructure.
- Understanding of observability principles and experience designing and integrating OpenTelemetry into applications and distributed systems.
Full description
RequirementsAbout AppGate
AppGate secures and protects an organization’s most valuable assets with its high-performance Zero Trust Network Access (ZTNA) solution and Cyber Advisory Services. AppGate ZTNA is the only direct-routed Zero Trust solution built for peak performance, superior protection and seamless interoperability. AppGate Cyber Advisory Services harden your security posture and ensure business continuity. AppGate safeguards enterprises and government agencies worldwide.
As we continue to evolve our platform, we are investing in the foundational systems that power the AppGate appliance and the services it depends on. This includes Linux system integration, service orchestration, observability, networking, distributed data systems, software packaging and secure platform automation.
This is a rare opportunity to join a small, private, high-impact company where your work will directly shape the reliability, security and architecture of a mission-critical cybersecurity platform.
About the Role
We’re looking for a Senior, Staff or Principal Platform Engineer with deep expertise in Python, Linux systems and production platform engineering.
You’ll design, build and maintain the software that integrates AppGate services with the underlying operating system. Your work will span Python application development, systemd and journald integration, Linux namespaces and process management, networking, PostgreSQL, application observability and internal engineering tooling.
This is a highly technical, hands-on role for an engineer who is comfortable working close to the operating system, diagnosing complex production issues and building reliable software and automation.
Depending on level, you will own significant platform components, lead cross-cutting initiatives, establish technical direction and mentor other engineers while continuing to contribute production code.
Key Responsibilities
- Design, implement and maintain reliable, testable and maintainable Python services, applications and libraries that support AppGate ZTNA’s platform.
- Build software that manages Linux processes, services, namespaces, permissions, capabilities, signals, filesystems and other operating-system primitives.
- Design and maintain systemd units, service dependencies, socket-activated services, cgroup-based resource controls and application lifecycle management.
- Instrument applications and platform services using OpenTelemetry, including metrics, logs and distributed traces.
- Establish consistent observability practices, operational health indicators and debugging standards across the platform.
- Develop and troubleshoot services involving TCP/IP, TLS, routing, firewalls, network namespaces and secure communication between platform components.