Remote Principal Software Engineer 647

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • Protegrity is seeking a passionate and talented Principal Software Engineer to join the R&D, Core products team in a remote role.
  • The position involves contributing to cutting-edge research, development, and feature design/implementation in a fast-paced Agile environment.
  • Responsibilities include continuous development, enhancement, and maintenance of existing and new products/features.
  • The role requires participation in Agile practices as both an individual contributor and a team player.
  • The engineer will need to adapt and enhance skills in the domain of data security alongside the product’s technical environment.
  • Collaboration with peers and other teams for technical requirements and product module dependencies is essential.
  • The position is ideal for self-driven software engineers who enjoy building technology and being part of the end-to-end product delivery cycle.

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, and build systems like 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.
  • Knowledge of multithreaded and parallel computing software is required.
  • Candidates should have strong software design and architecture principles.
  • Excellent verbal and written communication skills are essential for collaboration within the team.
  • Knowledge of operating systems internals, particularly Linux and Windows, is preferred.
  • Familiarity with containerized systems like Docker and software performance measurements and tuning is required.
  • Understanding of software security requirements and associated standards like NIST, OWASP, PCI-DSS is necessary.
  • Experience with CI/CD pipelines and software test automation is preferred.
  • Knowledge of cryptography and cryptographic algorithms is a plus.
  • Familiarity with Agile processes for product delivery is required.
  • 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 like 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 on global projects with diverse and energetic team members.
  • Health benefits and paid time off (PTO) are included in the compensation package.
  • The company promotes a remote workforce model, requiring occasional on-site meetings based on business needs.
  • Ongoing learning and development opportunities are provided to all employees.
  • Protegrity is committed to ensuring a diverse and inclusive workplace, promoting an environment of acceptance.
About the job
Posted on
Job type
Salary
-
Leave a feedback