Senior Software Engineer

Yesterday

Apply Now
Logo of Protegrity

Protegrity

Data Security • PCI DSS • Enterprise Data Security • File Security • Encryption

201 - 500

Description

• The global data privacy software market is projected to grow from $2.36 billion in 2022 to $25.85 billion by 2029. • Protegrity seeks Software Developer in a cybersecurity company focused on data protection. • Contribute to software product development within a fast-paced Agile environment. • Develop solutions while ensuring high standards of quality through comprehensive testing and automation strategies. • Looking for dynamic individuals skilled in software development with QA and Automation interests. • 4+ years experience in developing & integrating scalable solutions needed.

Requirements

• 4+ years post-bachelor’s degree experience as an engineer in developing & integrating systems and/or cloud solutions • Very good at computer science concepts and programming with C/C++. Good at concepts of pointers, data structures and algorithm in C/C++ and Python Programming • Should be well versed with compiler and software build tools. Preference to gcc/msvc/clang compilers and build systems based on make/cmake/ant/maven • Should have Linux systems programming knowledge. • Capability to specify, design, implement, debug and profile high-performance systems software. Should be good at concepts of efficient software writing with optimal utilization of resources like memory, cpu, disk, io etc. while writing & troubleshooting code. • Should be strong at debugging, troubleshooting, profiling own’s code as well as reviewing that of peers. • Should have good understanding of sockets, secured sockets, TCP/IP, other networking protocols and inter-process communication concepts and File System programming. • Should be strong at understanding multithreaded and parallel computing software • Experience on Linux & Windows OS and Shell Scripting • Familiarity to CI/CD systems and build automation tools. • Hands on knowledge about source code management tools like GIT. • Knowledge of modern SDLC practices, agile methodologies & tools such as JIRA. • Sufficient knowledge of office productivity tools to represent formal exchange of technical content & interpersonal communication. • Excellent verbal and written communication skills along with good rapport and collaboration with teammates within the team. • Knowledge of operating systems and concepts. Linux & Windows is the preference. • Knowledge of working with containerized system like Docker and Kubernetes • Knowledge of software performance measurements 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 • Experienced in Agile process for product delivery. • Good understanding of opensource software and popular licensing like GNU, MIT, Apache, BSD etc. • Knowledge of Public Cloud technologies like AWS/GCP/Azure • Experience on other programming languages like C/C++/Python

Benefits

• Health Benefits • Paid Time Off (PTO) • Competitive Compensation/Total Reward Packages that include:

Apply Now

Similar Jobs

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com