What are the responsibilities and job description for the Senior Fullstack Engineer position at AppGate?
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 (Proposed)
- Minimum 3-5 years of strong and deep full stack experience with desktop applications using C# .NET and ReactJS (JavaScript/TypeScript and CSS) with Xamarin, .NET MAUI, and/or Electron
- Experience developing on, and targeting, Windows and macOS platforms
- Bonus to also target Linux, Android and/or iOS
- Experience adding and maintaining end-to-end, API and unit tests (such as Selenium and/or Appium)
- Nice to haves:
- Security & networking background
- Experience creating and maintaining REST API endpoints in Python
- AWS or other cloud provider
- Experience developing in and with containerized workloads including Docker, Docker Compose and Kubernetes
- Configuration management tools (i.e. Helm, Ansible, etc.)
- 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.