Responsibilities: Participate in development and implementation of product specifications in conjunction with Product Management. Pay attention to feasibility, system/feature integration and performance expectations. Work with stakeholders in the company (E.g. Product Management, Architects, Engineers; but not limited to) to determine needs of new product features, releases and overall platform. Participate in all phases of technology development of a product release. Mentor and Collaborate with Product teams implementing releases in accordance with the architecture. Adhere to the requirements and guidelines for process, quality, security etc. Participating in Agile practices of the team/organization as a team player. Adaptability to learn and enhance skills in the domain of data security alongside the products technical environment (like OS, cloud technology, container orchestration, native programming language of the environment, hardware etc.) Ability to be a good team player and soft skilled person. Qualifications: 2+ years of post-bachelor’s degree experience in software development 2+ years of design, development, test & integration of application software written in Python & Linux Good understanding of Linux OS and internals Experience on any or multiple of programming languages like Go/Java Knowledge of Public Cloud technologies like AWS/GCP/Azure Knowledge of testing frameworks, such as pytest and Robot Framework Should be strong at debugging, troubleshooting, profiling own’s code as well as reviewing that of peers Sufficient knowledge of office productivity tools to represent formal exchange of technical content communication especially architecture and design Excellent verbal and written communication skills along with good rapport and collaboration with teammates Good to have skills Knowledge of software performance measurement and tuning Understanding of software security requirements and associated standards like NIST, OWASP, PCI-DSS etc Has gone through a devops cycle, CI/CD pipelines and software test automations Knowledge of cryptography and cryptographic algorithms Know of Agile process for product delivery Preferred Qualifications Background to computer science and systems Experience on Python programming language, Shell Scripting and Linux OS Knowledge of Public Cloud technologies like AWS/GCP/Azure Has gone through Application Design/architecture lifecycle
Job Overview As Principal Performance Engineer , you will master Protegritys products and their performance evaluation processes. You’ll leverage your computer science knowledge and strong analytical skills to define evaluation scopes, develop and execute tests, troubleshoot performance issues, and lead the performance engineering team. You will work closely with cross-functional stakeholders—including the Manager/Director of Product Performance, Developers, QA, Product Owners, Scrum Masters, and DevOps teams—to ensure optimal product performance in every release and real-world environment. Key Responsibilities Product & Process Mastery Thoroughly understand Protegrity products and their performance evaluation design and execution. Learn assigned product areas deeply and stay updated on team-related performance activities. Performance Engineering Define and lead the performance evaluation scope for new features and releases. Design, develop, and automate performance tests. Execute performance evaluations and generate comprehensive reports. Troubleshooting & Support Investigate and troubleshoot performance issues emerging from customer environments and daily releases. Technical Leadership & Collaboration Provide technical mentorship and guidance to performance engineering team members. Collaborate across teams—Development, QA, Product, Scrum Masters, DevOps—to coordinate performance efforts and present findings to stakeholders. Required Skills Strong hands-on experience with Linux shell scripting and system monitoring tools. Proficient in application programming and systems analysis. Expertise in Java , Python , or comparable programming languages. Solid understanding of cloud computing , containerization , and microservices architectures. Familiarity with container platforms like Docker and Kubernetes . Deep knowledge of operating systems (especially Linux/Unix ) and associated services. Exceptional technical leadership , including the ability to guide and coordinate with team members and stakeholders. Desired Skills Advanced analytical thinking and problem-solving skills , rooted in strong computer science fundamentals. Demonstrated willingness to research, explore, and apply new technologies related to product performance evaluation and optimization.