Please, let Protegrity know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
Protegrity is seeking a passionate and self-driven Principal Software Engineer to join their team in Mumbai or Bengaluru.
The role involves contributing to cutting-edge research, development, and feature design/implementation in a fast-paced Agile environment.
The position is ideal for strong technical individuals who enjoy building technology and being part of the end-to-end product delivery cycle.
Responsibilities include continuous development, enhancement, and maintenance of existing and new products/features.
The engineer will contribute to appropriate software development methods, standards, and tools to achieve well-engineered outcomes.
Participation in Agile practices as both an individual contributor and a team player is expected.
The role requires adaptability to learn and enhance skills in the domain of data security alongside the product’s technical environment.
The engineer will review the work of peer engineers/juniors while also being an individual contributor.
Excellent collaboration abilities within and across teams for technical requirements and product module dependencies are essential.
Requirements:
Candidates must have 8+ years of post-bachelor’s degree experience as a software engineer in developing and integrating systems solutions.
Mastery of computer science concepts and programming in C/C++ is required.
Experience with Linux OS and Shell Scripting is necessary.
Candidates should be well-versed with compiler and software build tools, preferably gcc, msvc, clang compilers, and build systems based on make, cmake, ant, or maven.
The ability to specify, design, implement, debug, and profile high-performance systems software is essential.
Strong debugging, troubleshooting, and profiling skills are required.
A good understanding of sockets, secured sockets, TCP/IP, and other networking protocols is necessary.
Candidates should have a strong grasp of multithreaded and parallel computing software.
Knowledge of software design and architecture principles is required.
Excellent verbal and written communication skills are essential for collaboration with teammates.
Knowledge of operating systems internals, particularly Linux and Windows, is preferred.
Familiarity with containerized systems like Docker is necessary.
Understanding of software performance measurements and tuning is required.
Candidates should have knowledge of software security requirements and associated standards like NIST, OWASP, PCI-DSS.
Experience with DevOps cycles, CI/CD pipelines, and software test automation is necessary.
Knowledge of cryptography and cryptographic algorithms is required.
Experience with Agile processes for product delivery is essential.
A good understanding of open source software and popular licensing is necessary.
Knowledge of Public Cloud technologies like AWS/GCP/Azure is preferred.
Experience in other programming languages such as Java/Python/Go/C++/C# is a plus.
Benefits:
Protegrity offers a highly competitive compensation and benefits package.
Employees will have the opportunity to work in a leading Data Protection, Privacy, and Security company during a significant market opportunity.
The benefits package includes health benefits and paid time off (PTO).
Employees will work on global projects with diverse, energetic team members who respect each other and celebrate differences.
The role is available as fully home-based, with occasional on-site meetings based on business needs.
The company is committed to a diverse and inclusive workplace, ensuring acceptance and freedom to bring one's full self to work.
Apply now
Please, let Protegrity know you found this job
on RemoteYeah
.
This helps us grow 🌱.