Distinguished Software Engineer – Cryptography and Data Protection Expert for Secure System Development and Implementation

Remote Full-time
Introduction to GEICO and Our Mission
At GEICO, we're not just an insurance company; we're a team of innovators, thinkers, and problem solvers passionate about making a difference in the lives of our customers. With over 75 years of experience in the industry, we've established ourselves as one of the nation's largest and fastest-growing auto insurers, known for our low rates, outstanding service, and clever marketing. As a wholly owned subsidiary of Berkshire Hathaway, we offer our associates a financially stable and rewarding workplace with opportunities for training and career advancement.

Job Overview
We're seeking a highly skilled and experienced Distinguished Software Engineer with a deep expertise in cryptography and data protection to join our team. As a Distinguished Engineer, you will play a critical role in driving our insurance business transformation by redefining experiences for our customers through innovative and secure system development. Your expertise will be instrumental in leading the strategy and execution of our technical roadmap, increasing the velocity of delivering products, and unlocking new engineering capabilities.

Key Responsibilities

Provide technical and thought leadership to the enterprise, focusing on multiple areas of cryptography and data protection.
Develop and execute technical software development strategies for various domains, ensuring the quality, usability, and performance of solutions.
Influence and educate leadership at all levels on best practices and emerging trends in cryptography and data protection.
Analyze cost and forecast, incorporating them into business plans, and determine and support resource requirements.
Evaluate operational processes, measure outcomes to ensure desired results, and demonstrate adaptability and sponsoring continuous learning.
Oversee efficient certificate lifecycle management, including issuance, renewal, and revocation, while optimizing overall processes.
Collaborate with application teams to implement tokenization solutions that reduce sensitive data exposure, enhancing data security and minimizing the risk of unauthorized access.
Stay at the forefront of emerging cryptography trends, technologies, and best practices, applying this knowledge to enhance GEICO's data protection strategies.
Provide technical guidance and mentorship to the team, fostering a culture of innovation, collaboration, and continuous improvements.
Collaborate with cross-functional teams, including security, compliance, and application teams, to ensure the seamless integration and alignment of solutions with organizational goals.
Build resilient and scalable architecture, driving innovation and cost efficiency.


Essential Qualifications
To be successful in this role, you should have:

10+ years of professional experience in security engineering, with a focus on cryptography and data protection.
8+ years of experience with security, encryption, architecture, and design.
6+ years of experience with open-source frameworks is desired.
4+ years of experience with AWS, GCP, Azure, or another cloud service.
A Bachelor's degree in Computer Science, Information Systems, or equivalent education or work experience.
Experience partnering with engineering teams and transferring research to production.
Knowledge of continuous delivery and infrastructure as code.
In-depth knowledge of CS data structures and algorithms.
Experience solving analytical problems with quantitative approaches.
Ability to excel in a fast-paced, startup-like environment.
Knowledge of developer tooling across the software development life cycle.
Experience with micro-services oriented architecture and extensible REST APIs.
Fluency in DevOps Concepts, Cloud Architecture, and Azure DevOps Operational Framework.
Experience in leveraging PowerShell scripting.
Experience in existing Operational Portals such as Azure Portal.
In-depth knowledge of Datacenter structure, capabilities, and offerings, including the Azure platform and its native services.
Experience in security protocols and products: Understanding of Active Directory, Windows Authentication, SAML, OAuth.
Experience in Azure Network (Subscription, Security zoning, etc.).
Fluency and specialization with at least one modern language such as Java, Go, or Rust.
In-depth expertise in cryptographic protocols, digital certificates, and encryption standards such as X.509, Transport Layer Security (TLS), and Advanced Encryption Standard (AES).


Preferred Qualifications
While not required, the following qualifications are highly desired:

One or more of the following certifications: Certified Information Systems Auditor (CISA), Certified Information System Security Professional (CISSP), Certified Information Security Manager (CISM).
Experience with cloud-based security solutions and compliance frameworks.
Knowledge of emerging technologies such as blockchain, artificial intelligence, and machine learning.
Experience with agile development methodologies and version control systems such as Git.


Skills and Competencies
To succeed in this role, you should possess:

Strong problem-solving abilities and a proactive approach to identifying and mitigating security risks and vulnerabilities.
Excellent communication skills, able to communicate complex technical concepts to technical and non-technical stakeholders.
Ability to work collaboratively in a team environment and build strong relationships with cross-functional teams.
Strong leadership and mentoring skills, with the ability to guide and develop junior engineers.
Adaptability and flexibility in a fast-paced environment, with the ability to prioritize and manage multiple tasks and projects.


Career Growth Opportunities and Learning Benefits
At GEICO, we're committed to helping our associates grow and develop in their careers. As a Distinguished Software Engineer, you'll have access to:

Comprehensive training and development programs, including technical training, leadership development, and soft skills training.
Opportunities for career advancement and professional growth, with a clear path for advancement and promotion.
A culture of innovation and experimentation, with the freedom to try new things and take calculated risks.
A collaborative and supportive team environment, with a strong focus on teamwork and camaraderie.
Access to the latest technologies and tools, with a commitment to staying at the forefront of industry trends and developments.


Work Environment and Company Culture
At GEICO, we're proud of our unique and dynamic company culture. As a Distinguished Software Engineer, you'll be part of a team that:

Values diversity, equity, and inclusion, with a commitment to creating a welcoming and inclusive work environment.
Emphasizes work-life balance, with a focus on flexibility and remote work options.
Supports community involvement and volunteerism, with opportunities to give back to the community and make a positive impact.
Recognizes and rewards outstanding performance, with a comprehensive recognition and reward program.
Fosters a culture of continuous learning and improvement, with a commitment to staying ahead of the curve and driving innovation.


Compensation, Perks, and Benefits
We offer a competitive salary range of $120,000.00 - $300,500.00 per year, depending on experience and qualifications. In addition to a competitive salary, you'll also be eligible for:

Premier medical, dental, and vision insurance with no waiting period.
Paid vacation, sick, and parental leave.
401(k) plan with company match.
Tuition reimbursement and paid training and licensures.
A comprehensive recognition and reward program.


Conclusion
If you're a motivated and experienced software engineer with a passion for cryptography and data protection, we encourage you to apply for this exciting opportunity. As a Distinguished Software Engineer at GEICO, you'll have the chance to make a real impact on our business and our customers, while also growing and developing your skills and career. Don't miss out on this opportunity to join our team and take your career to the next level.
We encourage you to apply, even if you don't feel you're a perfect match. We're looking for great people to join our friendly team, and we can't wait to hear from you.

Apply Now

Apply Now

Similar Opportunities

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote Full-time

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote Full-time

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote Full-time

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote Full-time

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote Full-time

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote Full-time

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote Full-time

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote Full-time

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote Full-time

USPS Office Helper

Remote Full-time

Amazon Chat Online Support Jobs No Experience (REMOTE) - Part-Time

Remote Full-time

Data Quality Analyst- Member Strategy Office-Remote

Remote Full-time

Math and Science Tutoring Expert - Remote Opportunity in Pearland, TX

Remote Full-time

Church Planting, Evangelism, and Discipleship Specialist

Remote Full-time

Auto Appraiser - Amarillo, TX - Remote

Remote Full-time

Russian Translator (Part-Time)

Remote Full-time

Staff Accountant (Entry-Level)

Remote Full-time

Experienced Customer Service Representative – Dedicated Chat Support Agent for Exceptional Client Experience in a Remote and Dynamic Environment

Remote Full-time

Finance Expert – Advanced Financial Modeling

Remote Full-time

Experienced Full-Time Customer Service Representative - Work From Home Up to $35 Hour - Blithequark Customer Service Center

Remote Full-time
← Back to Home