About Appgate
Appgate is an industry leader for secure access of remote applications, servers, networks, cloud resources and more. Appgate SDP (Software Defined Perimeter) is our flagship Zero Trust Network Access offering that replaces antiquated hardware-defined and network perimeter-centric (i.e., VPN) approaches to infrastructure security. Our market-defining architecture of a direct-routed data plane has clear advantages. SDP has proven track record of ROI savings for our customers.
Appgate is looking for talented software engineers to join our team in the US. We work creatively in a supportive yet challenging environment. Our teams are technical owners of the components they produce, creating an inspiring, innovative, and collaborative culture. Within Appgate, you will be surrounded by the world’s best ethical hackers, security experts, machine learning experts and software engineers.
What You’ll Do
- Design, architect, develop and implement the next generation of high-impact product investments in our flagship security product, Appgate SDP
- Participate and lead technical workshops and design sessions for all SDP components and repositories
- Apply modern software engineering disciplines and concepts to solve complex and challenging problems
- Act as a subject matter expect on software engineering principles, design patterns and large-scale distributed systems
- Perform code reviews for your peers where you will be learning from and contributing to a collaborative working model
- Work closely with Product Management and all R&D teams to review, prioritize and plan our roadmap
- Collaborate, influence and coach a distributed team of engineers
- Contribute to a culture of continuous learning and improvement
- Stay up to date on new technologies and industry trends to drive innovation
- Act as a technical 4 resource to troubleshoot, support, and debug issues affecting our customers and end users
What You’ll Need
- Minimum 3-5+ years of experience developing applications using Golang & Java. Bonus if you also have experience with C, C++ and/or Rust.
- Strong and deep knowledge of Linux (any distro)
- Ideal to have a background/experience with computer networking and security
- Bash scripting and Makefiles
- Nice to haves:
- Python scripting
- Experience developing in and with containerized workloads such as Docker on Kubernetes
- Routing (networking)
- openSSL/wolfSSL
- Experience working with OpenSearch/Elasticsearch, Azure Monitor, DataDog, Splunk or other SIEM/log analysis tools
- Experience adding and maintaining automation and unit tests
- Eager and proactive behavior to continue learning about existing/new tools, protocols, standards, and tricks
- Cares about readable, performant, reliable, and secure code
Benefits & Perks
- Remote work
- Unlimited flex time off
- Competitive salary, bonus and equity
- 401k
- Full benefits including medical, dental, vision, short and long term disability, and life insurance
- Home office setup stipend
- Huge opportunity to grow
Does this sound like an intriguing challenge for you? Even if you don’t meet all the qualifications, we still encourage you to apply! We hope to hear from you!
Privacy and PuL - When you apply you allow us to save your information strictly for recruitment purposes.