04 Aug
|
CyberArk
|
Bengaluru
04 Aug
CyberArk
Bengaluru
Key Responsibilities:
- Participate in all stages of the software development life cycle within an agile environment.
- Design, develop, and implement cloud security solutions from initial concept to production deployment.
- Research, design, and integrate advanced cybersecurity mechanisms into the product.
- Explore and adopt recent technologies, frameworks, and tools to enhance product innovation and efficiency.
- Contribute to iterative engineering cycles emphasizing scalability, performance, and code quality.
- Architect and develop software components that prioritize maintainability and simplicity.
- Conduct and lead code reviews to ensure adherence to quality standards and best practices.
- Collaborate with cross-functional teams to deliver reliable, secure, and scalable cloud-native solutions.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related technical field.
- 2+ years of hands-on experience in Python web development.
- Proven experience in designing and implementing enterprise-grade applications in Python.
- Strong understanding of data structures, algorithms, OOP, and design patterns.
- Experience with both relational databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB, DynamoDB).
- Familiarity with cloud platforms such as AWS, Azure, or GCP; hands-on AWS experience is highly preferred.
- Exposure to serverless technologies and Infrastructure as Code (IaC) using AWS CDK or equivalent frameworks.
- Practical experience with CI/CD pipelines, automated testing, and deployment workflows.
- Strong analytical, problem-solving, and debugging skills.
- Ability to adapt quickly to new technologies and work effectively in a fast-paced, collaborative environment.
📌 Senior Software Engineer - R&D (Bengaluru)
🏢 CyberArk
📍 Bengaluru