Protegrity is seeking a Senior Software Engineer to join their Cloud Team to engineer a variety of product lines, becoming an expert in the team's technology, collaborating with other technical experts, and ensuring products are secure, stable, and industry-compliant by implementing security best practices. The role involves building solutions to real-world customer problems and contributing to every stage of the product lifecycle.
Requirements
- Experience building and maintaining software products in Java, Python, C++ (or similar).
- Knowledge and experience with one or more database systems, preferably structured (SQL).
- Knowledge and experience deploying solutions to one or more modern public cloud (AWS, Azure, GCP).
- Mastery of computer science fundamentals.
- Knowledge and experience with modern CI/CD systems.
- Experience building and maintaining software products in Java, Python, C++ (or similar).
- Knowledge of Data Protection, Privacy and Security.
Responsibilities
- Architect and build serverless microservices in the cloud.
- Architect and build software solutions in Java, Python, and C++, and other modern languages.
- Automate test cases, build processes, and installation packages using a variety of testing tools including pytest, Jenkins, Terraform, and Cloud Formation.
- Conduct constructive code reviews for teammates, driving growth in yourself and in others.
- Identify potential areas for improvement and contribute to the team’s ongoing goal of faster and more efficient delivery of value to our end users.
- Collaborate with teammates daily to enable progress toward team goals.
- Work with Product Owners and Product Managers to understand actual customer problems and build solutions for them.
Other
- 3-7 years post-bachelor’s degree experience as software engineer.
- Highly competent in verbal and written communication.
- Ability to multiply the abilities and skills of others.
- Willingness to continue learning and re-learning new technologies and methods.
- Comfortable with critical thinking and creative problem solving.