Full Time

Senior Software Engineer – IaaS (Cryptography and Data Protection) (REMOTE)

GEICO
Remote!
$120,000 - $160,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by GEICO, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Senior Software Engineer – IaaS (Cryptography and Data Protection) at GEICO will play a pivotal role in designing, developing, and implementing innovative solutions to enhance our infrastructure as a service (IaaS) offerings. This role entails working collaboratively with cross-functional teams to ensure robust cryptographic measures and data protection strategies are in place. The ideal candidate will leverage advanced technical expertise to tackle complex challenges, contribute to strategic system architecture discussions, and drive continuous improvements in security practices while ensuring compliance with industry standards.



Job Responsibilities

  • Design, implement, and maintain cryptographic protocols and data protection mechanisms for IaaS solutions.
  • Collaborate with product managers and other engineers to define system architecture and technical requirements.
  • Conduct security assessments and risk analysis to identify vulnerabilities and propose mitigation strategies.
  • Develop and enforce best practices for data protection, including encryption strategies and secure data management.
  • Participate in code reviews and provide mentoring to junior engineers to promote knowledge sharing and continuous improvement.
  • Stay updated with the latest advancements in cryptography and data protection technologies and methodologies.


Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or a related field; a Master’s degree is a plus.
  • 5+ years of experience in software engineering, with a focus on IaaS and data protection technologies.
  • Strong knowledge of cryptography principles and best practices.
  • Proficiency in programming languages such as Python, Java, or Go.
  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and their security features.
  • Familiarity with compliance standards such as GDPR, HIPAA, or PCI-DSS.
  • Excellent problem-solving skills and the ability to work independently and as part of a team.


Technologies & Tools

The Senior Software Engineer will utilize a diverse range of technologies and tools, including but not limited to cloud service providers (AWS, Azure, Google Cloud), containerization tools (Docker, Kubernetes), programming languages (Python, Java, Go), and security frameworks (OpenSSL, HashiCorp Vault). Familiarity with DevOps practices and CI/CD pipelines will also be essential to streamline development processes and security integration.



Ideal Candidates

Successful candidates for this position will exhibit strong analytical and critical thinking skills, the ability to adapt to changing technologies, and a proactive approach to problem-solving. They will possess excellent communication skills to effectively collaborate with stakeholders and clearly articulate complex technical concepts. An enthusiastic commitment to staying current with industry trends in cryptography and cloud technology, coupled with a passion for innovation in the realm of data security, will also set them apart.

No password to remember: you can log in with a link we email you. Log in →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.