Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Cyberark Senior Software Architect_Golang Architect 
India 
893831979

08.08.2024

About the role:

This position is based in Hyderabad, India. In addition to several positions, we are looking for a Senior Software Architect to design scalable high performance applications. You must be an energetic self-starter with a desire to learn new things quickly. In this position, you will work with a team of talented software engineers to innovate, implement, and support the product roadmap.

RESPONSIBILITIES:

  • Proactively identify new opportunities and advocate for and implement improvements to the current state of projects.
  • Work with Technological Experts in the same domain in other teams in the organization, while driving cross-team collaboration for a direct project.
  • Often take a leading role in features or refactors around the specific domain and push the team to align with the CyberArk Tech Radar.
  • Solving challenging and complex issues or bugs in their domain of expertise in the group.
  • Review implementations that are related to their domain of expertise.
  • Teach and guide developers in the group.
  • Optimize application for maximum speed and scalability.
  • Responsible for coding, testing, debugging and implementation into production.
  • Develop and review unit test cases to ensure comprehensive unit testing .
  • Diagnose and fix product issues found internally or in the field.
  • Interface with Support to handle customer escalation issues.
  • Mentor junior members of the team in their assigned tasks and their technical skills development.
  • Eager to continuously learn and investigate new technologies and languages in their domain.
  • Critical thinking.
  • Maintains awareness of industry trends and tools.

Critical Skills:

  • 15+ years of professional experience years hands-on experience in development of web and desktop applications.
  • 4+ years of experience as a Software Architect.
  • 6+ years hand on experience in UI/UX, JavaScript and Angular.
  • Hands on experience in any programming language (Preferably Golang or .Net)
  • Working experience in architecting scalable microservices in Golang
  • Working experience with designing a scalable Web Solution. Experience with Microservice architecture, AWS technology stack and serverless is preferable.
  • Experience with modern CI/CD tools is preferable.
  • Experience with Kubernetes
  • Able to see the big picture and have some level of knowledge on all the web domain areas (backend, frontend, devops).
  • Self-managed.
  • Decision making skills: Make sound decisions, considering both architectural and business considerations, at times with incomplete information.
  • Must be familiar system integration design patterns that are in the system architect training
  • Can foresee possible issues and design architectures to overcome them. Should be able to mitigate risks and evaluate solutions such that they can select the proper one to resolve a particular problem.
  • Driving cross-team or cross-discipline initiatives.
  • Very strong software engineering – design, development experience.
  • Expertise and hands-on experience with web services (e.g. REST, SOAP).
  • Good understanding of security best practices.
  • Experience in creating technical and architectural documents.
  • Proficient understanding of PostgreSQL and relationship databases.
  • Good experience on Requirement/Design/Code Review & Inspections practices.
  • Solid understanding of enterprise-grade applications, business processes, and use of the latest technologies.

Highly Desired:

  • BE / B Tech /MCA or equivalent
  • Experience in Cybersecurity domain/products, especially Identity Access Management
  • Experience in Workflow automation tools like Zapier, Integromat, Zoho Flows, Tray.io etc…