Senior Backend Software Engineer – Golang
Company | Cyberark |
---|---|
Location | Salt Lake City, UT, USA, Santa Clara, CA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior |
Requirements
- Have a degree in Computer Science or Engineering related field / technology
- Possess 5+ years of experience building highly-scalable, interactive backend applications using Java / Go and interacting with React web applications using GraphQL / REST
- Have experience with microservice architecture, Kubernetes and AWS
- Have experience leading the design, development and delivery of features in SaaS applications
- Have a desire to use new technologies and understand them in depth
- Be passionate about code design, high-quality code, and code reviews, optimizing and challenging the status quo
- Be proactive by nature and have an internal drive for excellence and improvement
- Must be able to work in a hybrid capacity from our Salt Lake City, Utah or Santa Clara, CA office. Relocation is not available.
Responsibilities
- Practice the software development life cycle in an agile oriented environment.
- Analyze, design, and develop new features for web applications and backend systems.
- Explore new technologies and tools to keep us using cutting edge solutions.
- Help guide and contribute to feature design and implementation to bring the product to the next level.
- Participate in continuous and iterative engineering cycles with emphasis on code quality, supportability, scalability, and performance.
- 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.
Preferred Qualifications
- Experienced with micro service/event-oriented design and development
- Strong UX/UI orientation to create intuitive APIs and user interfaces
- Front-end development experience with React, CSS, HTML, and JavaScript
- Experienced with modern CI/CD tools