GEICO is seeking to drive its insurance business transformation by transitioning from a traditional IT model to a tech organization with engineering excellence as its mission, while co-creating a culture of psychological safety and continuous improvement.
Requirements
- Fluency and specialization in Go
- Experience with designing, developing, implementing, and maintaining solutions for microservices.
- Hands on experience working with Kubernetes
- Hands on experience developing Infrastructure within AWS OR GCP OR AZURE
- Experience building the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems
- Strong problem-solving abilities and a proactive approach to identifying and mitigating security risks and vulnerabilities
- Experience with open-source frameworks
Responsibilities
- Team up with architects, scrum masters, leads, managers, and directors, you will work in an Agile environment for Identity & Access Management organization's needs.
- You will be working in a team to build our next generation of Identity platform in Azure.
- You will be trailblazing to apply Software Development techniques such as Automated Testing and CI/CD to building software products.
- Collaborate with and across Agile teams to design, develop, test, implement, and support technical solutions in full-stack development tools and technologies.
- Perform unit tests and conduct reviews with other team members to make sure your code is rigorously designed, elegantly coded, and effectively tuned for performance
- Stay at the forefront of emerging identity trends, technologies, and best practices, and apply this knowledge to enhance GEICO’s data protection strategies
- Build the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems
Other
- 4+ years of professional experience in software engineering
- 2+ years of experience with security, identity, architecture, and design
- Bachelor’s degree in computer science, Information Systems, or equivalent education or work experience
- Excellent communication skills, able to communicate complete technical concepts to technical and non-technical stakeholders
- Ability to excel in a fast-paced, startup-like environment