We're also developing AI-related capabilities in Appgate SDP. As a client and controller developer, you may contribute to how these features connect with the rest of the product, bringing new functionality into the applications and services you work on.
Requirements
Your role in the Core team
The Core team develops the client and controller at the heart of Appgate SDP.
The client is the software users interact with to connect securely. The controller manages the policies and access decisions that determine what they can reach.
This is a fullstack role: your work will span the client, its C# logic and React/TypeScript interface, and the Java REST backend that powers it. You’ll move across this boundary regularly, understanding how a feature connects from backend logic through to what the user sees. 1 Appgate | Core Team We use agentic AI tools as part of our development workflow and continue to explore where they can help us build, test and improve software. You'll have the opportunity to help shape how we use these tools, applying the same engineering judgment and attention to quality that we bring to the rest of our work.
You’ll help us
Develop features for the Appgate client, using C#, React/TypeScript and Electron.
Develop features for the Java REST backend.
Investigate and resolve problems across applications, operating systems and networks.
Improve automated testing, developer tooling and build and release workflows.
Shape technical solutions through design discussions, code reviews and collaboration across teams.
What you bring
You enjoy building software, understanding how things work, and seeing a solution through. You’re comfortable taking initiative, while knowing when to involve others and work through a problem together.
We’re looking for
Strong professional experience with C#. • Backend development experience, ideally with Java.
Experience with, or working knowledge of, React, TypeScript and Electron. • Confidence supporting and debugging software across Windows, macOS and Linux.
A working understanding of Unix systems. • An interest in writing maintainable code and improving how it is tested and delivered.
Good communication skills in English.
Benefits
Build something, you can put your name to If you’re looking for room to grow, experienced colleagues to learn from, and the opportunity to take meaningful ownership of a security product, we’d like to hear from you.
Join Appgate’s Core team and help shape what comes next.