Staff Software Engineer - Python

Hyderabad, Telangana, in February 25, 2026 Full Time Unknown / Not Publicly Confirmed

Responsibilities

  • Proactively identify new opportunities and advocate for and implement improvements to the current state of projects.
  • Collaborate with technological experts in the same domain across other teams in the organization, driving cross-team collaboration for direct projects.
  • Take a leading role in features or refactors within the specific domain and align the team with the CyberArk Tech Radar.
  • Solve challenging and complex issues or bugs in their domain of expertise within the group.
  • Review implementations related to their domain of expertise.
  • Teach and guide developers in the group.
  • Optimize applications for maximum speed and scalability.
  • Code, test, debug, and implement solutions 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 team members in their assigned tasks and technical skill development.
  • Demonstrate a willingness to learn and work with any programming language as needed.
  • Maintain critical thinking and awareness of industry trends and tools.

#IL-MP01

    Critical Skills

    • 7-10 years of experience in enterprise-scale application development and hands-on software development, with recent experience preferably in a cloud/SaaS environment.
    • BS in Computer Science or an equivalent combination of technical education and work experience.
    • Expertise and hands-on experience with web services (e.g., REST, SOAP).
    • Proficient in React or Angular for building modern web applications.
    • Expert in Python, with at least 7+ experience (e.g., candidates with primary expertise in languages like Java but with Python experience are acceptable).
    • Experience with any cloud platform (e.g., AWS, Azure, GCP).
    • Familiarity with general software development release lifecycle, source code management, and defect management methodologies.
    • Ability to complete highly detailed tasks with strict attention to detail, quality, and timeliness.
    • Strong organizational and self-management skills.
    • Excellent analytical and troubleshooting skills.
    • Excellent oral and written communication skills.
    • Proficient understanding of SQL and relational databases.

    Highly Desired Skills

    • Knowledge of Go programming language, paradigms, constructs, and idioms (e.g., familiarity with Goroutines, channel patterns, or router packages like Gorilla Mux) is a plus.
    • Working experience with AWS and/or Azure.
    • Knowledge and experience with authentication standards such as OpenID or OAuth.
    • Solid understanding of security and networking implementation and best practices.
    • Knowledge and experience with serverless architectures and technologies (e.g., AWS Lambda, Azure Functions, or GCP Cloud Functions).

    Education/Experience

    • 3+ years of experience with React.
    • 3+ years of experience with Python.
    • Demonstrated ability to adapt to and learn new programming languages as needed.
    Apply on company site

    How to Get Hired at CyberArk

    • CyberArk is the undisputed market leader in privileged access management — tailor your application to demonstrate understanding of and enthusiasm for identity security
    • With many open openings across engineering, sales, DevOps, and AI/ML, CyberArk is in a significant growth phase, creating opportunities across multiple career paths and seniority levels
    Read the full guide

    How well do you match this role?

    Check My Resume