04 Aug
|
CyberArk
|
Secunderabad
04 Aug
CyberArk
Secunderabad
Key Responsibilities:
- Platform Design & Development: Design, develop, test, secure, and deploy services using AWS serverless architecture, AWS CDK, and Python.
- Collaboration: Work in full collaboration with security architects, product managers, and other development teams.
- SaaS Platform: Contribute to the development of a platform that serves all CyberArk's SaaS products, ensuring high security and performance.
- Cloud Architecture: Leverage experience with cloud platforms (AWS, Azure, Google Cloud) to design and implement enterprise-scale cloud applications.
- Code Quality: Focus on code design, high-quality code, code reviews, optimizing solutions, and challenging the status quo to improve the platform.
- Continuous Integration & Deployment: Work with continuous integration and continuous deployment (CI/CD) pipelines to streamline the development process.
- Microservices & Event-Driven Design: Apply principles of microservice architecture and event-driven design in developing platform services.
- Technical Leadership: Take a leading role on features, refactors, and assist with managing technical debt within the team.
- System Architecture Review: Assist and review system architect outputs and ensure they are applied by the team.
- Cost & Effort Estimation: Estimate resource usage, costs, and effort for development activities.
- Strategy Collaboration: Work with peers and management in defining strategy, system architecture, and technology decisions.
- Knowledge Sharing: Share knowledge, assist peers with their professional development,
and contribute to building a solid technical team.
- Business Goal Alignment: Help design and implement solutions that fulfill long-term business goals across interrelated systems and teams.
Qualifications:
- Education: Bachelor's/Master's in Computer Science, Engineering, or a related field.
- Experience: 10+ years of experience in software development with expertise in Python, Go, Node, Ruby, Java, or C# (Python is preferred), with at least 3 years in an architecture role.
- Cloud Platform Experience: Experience working with at least one major cloud platform (AWS, Azure, or Google Cloud), with a preference for AWS.
- SaaS Experience: Proven experience in enterprise-scale application development within a cloud/SaaS environment, with AWS serverless architecture being a key advantage.
- Microservice Development: Experience with microservice or event-driven design and development.
- Security & Networking: Solid understanding of security and networking principles and how to implement them effectively in cloud-based solutions.
- CI/CD Pipelines: Familiarity with continuous integration and continuous deployment practices.
- Communication Skills: Strong communication skills (fluent in English, both verbal and written), with the ability to articulate complex technical concepts to non-technical staff.
- Leadership & Mentoring: Ability to lead and mentor technical teams, assist in managing technical debt, and contribute to the professional growth of peers.
📌 Software Architect - Identity Governance (Secunderabad)
🏢 CyberArk
📍 Secunderabad