
Senior Software Engineer, Golang, Cloud Native
- Salt Lake City, UT
- $119,000-165,000 per year
- Permanent
- Full-time
(NASDAQ: ), is the global leader in . Centered on privileged access management, CyberArk provides the most comprehensive security offering for any identity – human or machine – across business applications, distributed workforces, hybrid cloud workloads and throughout the DevOps lifecycle. The world’s leading organizations trust CyberArk to help secure their most critical assets. To learn more about , visit our CyberArk or follow us on , or .Job DescriptionCyberArk is looking for a Senior Software Engineer to join our Machine Identity Security team. You will play a significant role in enhancing the Control Plane, our cloud platform for securing machine identities, by adding Code Signing capabilities for improved machine identity management.Responsibilities
- Contribute to the design of features that enhance the Machine Identity Cloud platform.
- Develop and maintain high quality backend service applications for Machine Identity Security cloud platform using Golang and Java.
- Develop and maintain high quality frontend applications for Machine Identity Security cloud platform using Typescript and React.
- Work with backend engineers to develop APIs to support the needs of the frontend, particularly using GraphQL.
- Troubleshoot and resolve complex technical issues that may involve other systems of the Machine Identity Security platform.
- Mentor less experienced team members.
- Contribute to the continuous improvement of our development processes and tools.
- Participate in the on-call process. We have a paid on-call rotation to ensure the systems are always up and running for our users.
- 5+ years of professional experience in full stack software development.
- Proficiency with backend technologies like Golang, Java, and Postgres.
- Strong experience with frontend technologies like React, TypeScript, GraphQL, and MUI X.
- Knowledge of x509 certificates and Public Key Infrastructure (PKI) is preferred.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
- Ability to work independently and as part of a team.
- Ability and desire to quickly learn new technologies and gain domain expertise.