8 open positions available
Lead and execute software development strategy to build and maintain scalable, reliable platform components. | Senior-level software engineer with experience in scalable system design, DevOps, CI/CD, cloud platforms, and strong communication skills. | Why Join GEICO? At GEICO, we offer a rewarding career where your ambitions are met with endless possibilities. Every day we honor our iconic brand by offering quality coverage to millions of customers and being there when they need us most. We thrive on relentless innovation to exceed our customers' expectations while making a real impact on local communities nationwide. Founded in 1936, GEICO is a member of the Berkshire Hathaway family of companies and one of the largest auto insurers in the United States. When you join our company, we want you to feel valued, supported, and proud to work here. That's why we offer the GEICO Pledge: Great Company, Great Culture, Great Rewards, and Great Careers. Position Summary GEICO is seeking an experienced senior software engineer with a passion for building high-performance, low maintenance, zero-downtime platforms, and applications. You will help drive our insurance business transformation and platform engineering domain modernization as we redefine experience for our customers. Position Description Our Senior Software Engineer works with our Distinguished Engineer and Staff Engineers to innovate and build new systems, improve, and enhance existing systems as well as identify new opportunities to apply your knowledge to solve critical problems. You will lead the strategy and execution of a technical roadmap that will increase the velocity of delivering products and unlock new engineering capabilities. The ideal candidate has deep technical expertise in engineering best practices, extensive experience with DevOps, proven track record in designing and implementing highly scalable and available solutions, as well as owning production services and applications. Position Responsibilities As a Senior Software Engineer, you will: Collaborate with product managers, internal & external business partners, peers, and other engineering teams to solve complex problems in our partner integration platform Contribute to our technical roadmap and execute software development strategy to enhance the capabilities of various platform components. Champion software development best practices and safe deployment processes to enable continuous, incremental delivery of business values. Contribute directly to and leading by example in day-to-day engineering activities (writing feature code and automated tests, raising PRs and reviewing peers’ PRs, developing and managing CI/CD pipelines, production support, among others) Act as a technical project lead and collaborate with partnering teams as well as communicate with cross-discipline stakeholders on a regular basis Leverage data to measure success, identify opportunities, and recommend solutions. Qualifications Advance knowledge of at least one modern OOP language (Go is preferred, .Net is a plus) Extensive first-hand experience designing, implementing, and maintaining highly scalable, available and reliable system in production Strong Test-Driven Development practices (e.g., unit, functional, integration, load, etc.) In-depth knowledge of CS data structures and algorithms Understanding of security best practices (e.g., certificates, encryption) Familiar with relational databases like MySQL, PostgreSQL, etc. Familiar with No-SQL databases like Cassandra, MongoDB, Redis, etc. Experience in architecting, designing, building automation, workflows, and distributed applications Strong understanding of service integrations/communication standards (e.g., gRPC/RESTful) Experience in building and maintaining CI/CD with IaaC Experience in solving complex problems with quantitative approach Knowledge of development tools across the software development life cycle (task management, source code, building, deployment, test automation and related tools, operations, real-time communication) Knowledge of Kubernetes, containers, and best practices on a K8s environment (including K8s operators) Experience in open-source tools like Git/Jenkins/CircleCI, and knowledge in Terraform/Ansible is a plus Experience in supporting high-volume production workloads and managing incidents Excellent communication skills Ability to excel in a fast-paced, startup-like environment Experience: 4+ years of professional experience in software development 3+ years of experience with architecture and design 3+ years of experience with Azure, AWS, GCP, or hybrid data center 2+ years of experience in open-source frameworks Education: Bachelor's degree in computer science, Information Systems, or equivalent education or work experience Annual Salary $105,000.00 - $215,000.00 The above annual salary range is a general guideline. Multiple factors are taken into consideration to arrive at the final hourly rate/ annual salary to be offered to the selected candidate. Factors include, but are not limited to, the scope and responsibilities of the role, the selected candidate’s work experience, education and training, the work location as well as market and business considerations. At this time, GEICO will not sponsor a new applicant for employment authorization for this position. The GEICO Pledge: Great Company: Protecting customers through life’s twists and turns with innovation and integrity. Great Careers: Personalized development programs, mentorship, and certification assistance. Great Culture: Inclusive and collaborative culture rooted in shared success. Great Rewards: Competitive pay, benefits, and flexibility to support your well-being and future. The equal employment opportunity policy of the GEICO Companies provides for a fair and equal employment opportunity for all associates and job applicants regardless of race, color, religious creed, national origin, ancestry, age, gender, pregnancy, sexual orientation, gender identity, marital status, familial status, disability or genetic information, in compliance with applicable federal, state and local law. GEICO hires and promotes individuals solely on the basis of their qualifications for the job to be filled. GEICO reasonably accommodates qualified individuals with disabilities to enable them to receive equal employment opportunity and/or perform the essential functions of the job, unless the accommodation would impose an undue hardship to the Company. This applies to all applicants and associates. GEICO also provides a work environment in which each associate is able to be productive and work to the best of their ability. We do not condone or tolerate an atmosphere of intimidation or harassment. We expect and require the cooperation of all associates in maintaining an atmosphere free from discrimination and harassment with mutual respect by and for all associates and applicants. At GEICO, we offer a rewarding career where your ambitions are met with endless possibilities. Every day we honor our iconic brand by offering quality coverage to millions of customers and being there when they need us most. We thrive on relentless innovation to exceed our customers' expectations while making a real impact on local communities nationwide. Founded in 1936, GEICO is a member of the Berkshire Hathaway family of companies and one of the largest auto insurers in the United States. Opportunities for Students & Grads Learn more about GEICO Benefits
Lead and execute software development strategy to build and enhance scalable, reliable platform components with best practices and collaboration. | Requires 4+ years software development, 3+ years architecture and cloud experience, strong OOP skills, CI/CD, and production support expertise. | Why Join GEICO? At GEICO, we offer a rewarding career where your ambitions are met with endless possibilities. Every day we honor our iconic brand by offering quality coverage to millions of customers and being there when they need us most. We thrive on relentless innovation to exceed our customers' expectations while making a real impact on local communities nationwide. Founded in 1936, GEICO is a member of the Berkshire Hathaway family of companies and one of the largest auto insurers in the United States. When you join our company, we want you to feel valued, supported, and proud to work here. That's why we offer the GEICO Pledge: Great Company, Great Culture, Great Rewards, and Great Careers. Position Summary GEICO is seeking an experienced senior software engineer with a passion for building high-performance, low maintenance, zero-downtime platforms, and applications. You will help drive our insurance business transformation and platform engineering domain modernization as we redefine experience for our customers. Position Description Our Senior Software Engineer works with our Distinguished Engineer and Staff Engineers to innovate and build new systems, improve, and enhance existing systems as well as identify new opportunities to apply your knowledge to solve critical problems. You will lead the strategy and execution of a technical roadmap that will increase the velocity of delivering products and unlock new engineering capabilities. The ideal candidate has deep technical expertise in engineering best practices, extensive experience with DevOps, proven track record in designing and implementing highly scalable and available solutions, as well as owning production services and applications. Position Responsibilities As a Senior Software Engineer, you will: Collaborate with product managers, internal & external business partners, peers, and other engineering teams to solve complex problems in our partner integration platform Contribute to our technical roadmap and execute software development strategy to enhance the capabilities of various platform components. Champion software development best practices and safe deployment processes to enable continuous, incremental delivery of business values. Contribute directly to and leading by example in day-to-day engineering activities (writing feature code and automated tests, raising PRs and reviewing peers’ PRs, developing and managing CI/CD pipelines, production support, among others) Act as a technical project lead and collaborate with partnering teams as well as communicate with cross-discipline stakeholders on a regular basis Leverage data to measure success, identify opportunities, and recommend solutions. Qualifications Advance knowledge of at least one modern OOP language (Go is preferred, .Net is a plus) Extensive first-hand experience designing, implementing, and maintaining highly scalable, available and reliable system in production Strong Test-Driven Development practices (e.g., unit, functional, integration, load, etc.) In-depth knowledge of CS data structures and algorithms Understanding of security best practices (e.g., certificates, encryption) Familiar with relational databases like MySQL, PostgreSQL, etc. Familiar with No-SQL databases like Cassandra, MongoDB, Redis, etc. Experience in architecting, designing, building automation, workflows, and distributed applications Strong understanding of service integrations/communication standards (e.g., gRPC/RESTful) Experience in building and maintaining CI/CD with IaaC Experience in solving complex problems with quantitative approach Knowledge of development tools across the software development life cycle (task management, source code, building, deployment, test automation and related tools, operations, real-time communication) Knowledge of Kubernetes, containers, and best practices on a K8s environment (including K8s operators) Experience in open-source tools like Git/Jenkins/CircleCI, and knowledge in Terraform/Ansible is a plus Experience in supporting high-volume production workloads and managing incidents Excellent communication skills Ability to excel in a fast-paced, startup-like environment Experience: 4+ years of professional experience in software development 3+ years of experience with architecture and design 3+ years of experience with Azure, AWS, GCP, or hybrid data center 2+ years of experience in open-source frameworks Education: Bachelor's degree in computer science, Information Systems, or equivalent education or work experience Annual Salary $105,000.00 - $215,000.00 The above annual salary range is a general guideline. Multiple factors are taken into consideration to arrive at the final hourly rate/ annual salary to be offered to the selected candidate. Factors include, but are not limited to, the scope and responsibilities of the role, the selected candidate’s work experience, education and training, the work location as well as market and business considerations. At this time, GEICO will not sponsor a new applicant for employment authorization for this position. The GEICO Pledge: Great Company: Protecting customers through life’s twists and turns with innovation and integrity. Great Careers: Personalized development programs, mentorship, and certification assistance. Great Culture: Inclusive and collaborative culture rooted in shared success. Great Rewards: Competitive pay, benefits, and flexibility to support your well-being and future. The equal employment opportunity policy of the GEICO Companies provides for a fair and equal employment opportunity for all associates and job applicants regardless of race, color, religious creed, national origin, ancestry, age, gender, pregnancy, sexual orientation, gender identity, marital status, familial status, disability or genetic information, in compliance with applicable federal, state and local law. GEICO hires and promotes individuals solely on the basis of their qualifications for the job to be filled. GEICO reasonably accommodates qualified individuals with disabilities to enable them to receive equal employment opportunity and/or perform the essential functions of the job, unless the accommodation would impose an undue hardship to the Company. This applies to all applicants and associates. GEICO also provides a work environment in which each associate is able to be productive and work to the best of their ability. We do not condone or tolerate an atmosphere of intimidation or harassment. We expect and require the cooperation of all associates in maintaining an atmosphere free from discrimination and harassment with mutual respect by and for all associates and applicants. At GEICO, we offer a rewarding career where your ambitions are met with endless possibilities. Every day we honor our iconic brand by offering quality coverage to millions of customers and being there when they need us most. We thrive on relentless innovation to exceed our customers' expectations while making a real impact on local communities nationwide. Founded in 1936, GEICO is a member of the Berkshire Hathaway family of companies and one of the largest auto insurers in the United States. Opportunities for Students & Grads Learn more about GEICO Benefits
Design, develop, and maintain scalable full-stack applications and lead engineering initiatives including mentoring and architectural decisions. | 5+ years professional experience with backend (.NET, Java), front-end (React, TypeScript), cloud platforms, and strong software development skills. | Why Join GEICO? At GEICO, we offer a rewarding career where your ambitions are met with endless possibilities. Every day we honor our iconic brand by offering quality coverage to millions of customers and being there when they need us most. We thrive on relentless innovation to exceed our customers' expectations while making a real impact on local communities nationwide. Founded in 1936, GEICO is a member of the Berkshire Hathaway family of companies and one of the largest auto insurers in the United States. When you join our company, we want you to feel valued, supported, and proud to work here. That's why we offer the GEICO Pledge: Great Company, Great Culture, Great Rewards, and Great Careers. Position Description As a Senior Full-Stack Engineer, you will be a key member of the engineering team, collaborating across the organization to design and deliver scalable, high-performance solutions to complex problems. You will drive the adoption of modern engineering practices, cloud-native architectures, platform capabilities, and AI-powered development tools to accelerate delivery while maintaining reliability, security, and operational excellence. In a fast-paced, dynamic environment, you will plan, prioritize, and execute large-scale projects while mentoring junior engineers and contributing to the continuous improvement of engineering practices. Position Responsibilities As a Senior Full-Stack Engineer, you will: Technical Leadership: Contribute to architectural decisions & establish engineering standards, and drive the successful delivery of complex, business-critical initiatives. AI Application Development: Design, develop, and leverage AI-powered development tools and automation to accelerate software delivery, improve code quality, automate testing, identify and remediate security vulnerabilities, and enhance engineering productivity. Full-Stack Development: Design, develop, and maintain scalable full-stack applications, including front-end features, backend services with .NET or Java frameworks, and efficient data management using SQL and NoSQL databases. Observability and Reliability: Implement monitoring, logging, tracing, and alerting solutions to ensure system reliability, performance, and rapid incident resolution. Cloud-Native Architecture: Design and optimize cloud-native solutions leveraging managed services, event-driven architectures, infrastructure automation, and scalable deployment patterns. DevOps Practices: Utilize CI/CD pipelines, infrastructure as code, containerization (Docker), and orchestration (Kubernetes) to automate software delivery and improve operational efficiency. Collaborate Across Teams: Work with cross-functional teams throughout the software development lifecycle to ensure seamless integration and delivery. Developer Productivity: Drive improvements to engineering productivity through reusable platforms, automation, self-service tooling, and standardized development practices. API and Microservices: Develop and integrate RESTful APIs and microservices for seamless communication between systems. Lead and Mentor: Conduct design sessions, code reviews, and mentor junior engineers to elevate engineering quality and share best practices. Documentation: Publish and maintain documentation for design references, workflows, and runbooks. Experience Experience designing, architecting, and maintaining scalable distributed systems and full-stack applications. Building scalable, accessible, and high-performance user experiences using React, TypeScript, modern JavaScript frameworks, and responsive design principles. Experience building backend services using Java, ASP.NET Core, Spring Boot, or similar frameworks and integrating RESTful APIs and microservices. Proficiency with SQL and NoSQL databases, including working with structured and nested data formats such as JSON, XML, and YAML. Experience designing and operating cloud-native applications on Azure, AWS, or GCP. Experience deploying customer-facing solutions with monitoring, observability, fallback handling, latency considerations, and cost awareness. Familiarity with AI-assisted engineering tools and practices for improving development velocity, code quality, automated testing, documentation and operational efficiency is preferred. Qualifications 5+ years of professional software development experience in large-scale enterprise environments. 4+ years of experience with backend technologies such as .NET, Java, ASP.NET Core, or Spring Boot. Strong proficiency in front-end technologies, including HTML5, CSS3, JavaScript (ES6+), ReactJS, Redux, and Hooks. Experience with Python, Go, TypeScript, PowerShell, or similar programming and scripting languages. Experience with SQL and NoSQL databases, cloud platforms such as Azure, AWS, or GCP, and structured data formats such as JSON, XML, and YAML. Knowledge of responsive and adaptive design principles. Bachelor’s or master’s degree in Computer Science, Information Systems, or equivalent education/work experience. Annual Salary $105,000.00 - $215,000.00 The above annual salary range is a general guideline. Multiple factors are taken into consideration to arrive at the final hourly rate/ annual salary to be offered to the selected candidate. Factors include, but are not limited to, the scope and responsibilities of the role, the selected candidate’s work experience, education and training, the work location as well as market and business considerations. GEICO will consider sponsoring a new qualified applicant for employment authorization for this position. The GEICO Pledge: Great Company: Protecting customers through life’s twists and turns with innovation and integrity. Great Careers: Personalized development programs, mentorship, and certification assistance. Great Culture: Inclusive and collaborative culture rooted in shared success. Great Rewards: Competitive pay, benefits, and flexibility to support your well-being and future. The equal employment opportunity policy of the GEICO Companies provides for a fair and equal employment opportunity for all associates and job applicants regardless of race, color, religious creed, national origin, ancestry, age, gender, pregnancy, sexual orientation, gender identity, marital status, familial status, disability or genetic information, in compliance with applicable federal, state and local law. GEICO hires and promotes individuals solely on the basis of their qualifications for the job to be filled. GEICO reasonably accommodates qualified individuals with disabilities to enable them to receive equal employment opportunity and/or perform the essential functions of the job, unless the accommodation would impose an undue hardship to the Company. This applies to all applicants and associates. GEICO also provides a work environment in which each associate is able to be productive and work to the best of their ability. We do not condone or tolerate an atmosphere of intimidation or harassment. We expect and require the cooperation of all associates in maintaining an atmosphere free from discrimination and harassment with mutual respect by and for all associates and applicants. At GEICO, we offer a rewarding career where your ambitions are met with endless possibilities. Every day we honor our iconic brand by offering quality coverage to millions of customers and being there when they need us most. We thrive on relentless innovation to exceed our customers' expectations while making a real impact on local communities nationwide. Founded in 1936, GEICO is a member of the Berkshire Hathaway family of companies and one of the largest auto insurers in the United States. Opportunities for Students & Grads Learn more about GEICO Benefits
Lead technical strategy and execution for engineering platforms with AI/LLM integration. | 10+ years full-stack development, 4+ years AI/generative AI experience, expertise in Java/C#/Python, cloud services, and microservices architecture. | Why Join GEICO? At GEICO, we offer a rewarding career where your ambitions are met with endless possibilities. Every day we honor our iconic brand by offering quality coverage to millions of customers and being there when they need us most. We thrive on relentless innovation to exceed our customers' expectations while making a real impact on local communities nationwide. Founded in 1936, GEICO is a member of the Berkshire Hathaway family of companies and one of the largest auto insurers in the United States. When you join our company, we want you to feel valued, supported, and proud to work here. That's why we offer the GEICO Pledge: Great Company, Great Culture, Great Rewards, and Great Careers. At GEICO, we offer a rewarding career where your ambitions are met with endless possibilities. Every day we honor our iconic brand by offering quality coverage to millions of customers and being there when they need us most. We thrive through relentless innovation to exceed our customers’ expectations while making a real impact for our company through our shared purpose. When you join our company, we want you to feel valued, supported and proud to work here. That’s why we offer The GEICO Pledge: Great Company, Great Culture, Great Rewards and Great Careers. Position Summary GEICO is seeking an experienced Engineer with a passion for building high-performance, low maintenance, zero-downtime platforms, and applications. You will help drive our insurance business transformation as we transition from a traditional IT model to a tech organization with engineering excellence as its mission, while co-creating the culture of psychological safety and continuous improvement. Position Description Our Senior Staff Engineer works with our Staff and Sr. Engineers to innovate and build new systems, improve and enhance existing systems and identify new opportunities to apply your knowledge to solve critical problems. You will lead the strategy and execution of a technical roadmap that will increase the velocity of delivering products and unlock new engineering capabilities. The ideal candidate has deep technical expertise in their domain. Position Responsibilities As a Senior Staff Engineer, you will: · Focus on multiple areas and provide technical and thought leadership to the enterprise · Collaborate with product managers, team members, customers, and other engineering teams to solve our toughest problems · Develop and execute technical software development strategy for a variety of domains · Accountable for the quality, usability, and performance of the solutions · Utilize programming languages like Python, C# or other object-oriented languages, SQL, and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of Azure tools and services · Be a role model and mentor, helping to coach and strengthen the technical expertise and know-how of our engineering and product community. Influence and educate executives · Consistently share best practices and improve processes within and across teams · Analyze cost and forecast, incorporating them into business plans · Determine and support resource requirements, evaluate operational processes, measure outcomes to ensure desired results, and demonstrate adaptability and sponsoring continuous learning Qualifications Exemplary ability to design, perform experiments—including AI/LLM evaluation, measurement, and iterative improvement in production—and influence engineering direction and product roadmap Extensive experience shipping LLM, generative AI, or intelligent automation solutions in production environments Strong grasp of when to use agents, retrieval-augmented generation, classical ML, rules-based workflows, or hybrid approaches for a given business problem Experience integrating AI into enterprise services via APIs, events, authentication, and observability patterns Understanding of agent architectures, workflow orchestration, vector retrieval, and knowledge/context design Extensive experience in leading and building full-stack application and service development, with a strong focus on SaaS products / platforms Proven expertise in designing and developing microservices using GraphQL, gRPC, Java, Python, Kafka, with a deep understanding of both API and event-driven architectures, including integration of AI inference, retrieval, and async/agent workflows Proven experience designing and delivering highly-resilient event-driven and messaging-based solutions at scale with minimal latency, including long-running, failure-tolerant workflows for multi-step AI processes Fluency and specialization with at least two modern OOP languages such as Java, C#, C++, or Python including object-oriented design Great understanding of open-source databases like MySQL, PostgreSQL, etc., and a strong foundation with NoSQL databases like Cosmos, Cassandra, Apache Trino, etc. Knowledge of developer tooling across the software development life cycle (task management, source code, building, deployment, operations, real-time communication) Fluency in test engineering and automated testing concepts, including evaluation and regression testing for non-deterministic AI components Experience· 10+ years full-stack development experience (Java/C#/Python/Go), with expertise in client-side and server-side frameworks 8+ years of experience with architecture and design 4+ years of applied AI, generative AI, or intelligent automation experience in production, or demonstrable ownership of AI-enabled platform capabilities 4+ years of experience with AWS, GCP, Azure, or another cloud service Education · Bachelor’s degree in Computer Science, Information Systems, or equivalent education or work experience Annual Salary $130,000.00 - $260,000.00 The above annual salary range is a general guideline. Multiple factors are taken into consideration to arrive at the final hourly rate/ annual salary to be offered to the selected candidate. Factors include, but are not limited to, the scope and responsibilities of the role, the selected candidate’s work experience, education and training, the work location as well as market and business considerations. At this time, GEICO will consider sponsoring a new applicant for employment authorization for this position. The GEICO Pledge: Great Company: At GEICO, we help our customers through life’s twists and turns. Our mission is to protect people when they need it most and we’re constantly evolving to stay ahead of their needs. We’re an iconic brand that thrives on innovation, exceeding our customers’ expectations and enabling our collective success. From day one, you’ll take on exciting challenges that help you grow and collaborate with dynamic teams who want to make a positive impact on people’s lives. Great Careers: We offer a career where you can learn, grow, and thrive through personalized development programs, created with your career – and your potential – in mind. You’ll have access to industry leading training, certification assistance, career mentorship and coaching with supportive leaders at all levels. Great Culture: We foster an inclusive culture of shared success, rooted in integrity, a bias for action and a winning mindset. Grounded by our core values, we have an an established culture of caring, inclusion, and belonging, that values different perspectives. Our teams are led by dynamic, multi-faceted teams led by supportive leaders, driven by performance excellence and unified under a shared purpose. As part of our culture, we also offer employee engagement and recognition programs that reward the positive impact our work makes on the lives of our customers. Great Rewards: We offer compensation and benefits built to enhance your physical well-being, mental and emotional health and financial future. Comprehensive Total Rewards program that offers personalized coverage tailor-made for you and your family’s overall well-being. Financial benefits including market-competitive compensation; a 401K savings plan vested from day one that offers a 6% match; performance and recognition-based incentives; and tuition assistance. Access to additional benefits like mental healthcare as well as fertility and adoption assistance. Supports flexibility- We provide workplace flexibility as well as our GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year. The equal employment opportunity policy of the GEICO Companies provides for a fair and equal employment opportunity for all associates and job applicants regardless of race, color, religious creed, national origin, ancestry, age, gender, pregnancy, sexual orientation, gender identity, marital status, familial status, disability or genetic information, in compliance with applicable federal, state and local law. GEICO hires and promotes individuals solely on the basis of their qualifications for the job to be filled. GEICO reasonably accommodates qualified individuals with disabilities to enable them to receive equal employment opportunity and/or perform the essential functions of the job, unless the accommodation would impose an undue hardship to the Company. This applies to all applicants and associates. GEICO also provides a work environment in which each associate is able to be productive and work to the best of their ability. We do not condone or tolerate an atmosphere of intimidation or harassment. We expect and require the cooperation of all associates in maintaining an atmosphere free from discrimination and harassment with mutual respect by and for all associates and applicants. Annual Salary $110,000.00 - $260,000.00 The above annual salary range is a general guideline. Multiple factors are taken into consideration to arrive at the final hourly rate/ annual salary to be offered to the selected candidate. Factors include, but are not limited to, the scope and responsibilities of the role, the selected candidate’s work experience, education and training, the work location as well as market and business considerations. At this time, GEICO will not sponsor a new applicant for employment authorization for this position. The GEICO Pledge: Great Company: Protecting customers through life’s twists and turns with innovation and integrity. Great Careers: Personalized development programs, mentorship, and certification assistance. Great Culture: Inclusive and collaborative culture rooted in shared success. Great Rewards: Competitive pay, benefits, and flexibility to support your well-being and future. The equal employment opportunity policy of the GEICO Companies provides for a fair and equal employment opportunity for all associates and job applicants regardless of race, color, religious creed, national origin, ancestry, age, gender, pregnancy, sexual orientation, gender identity, marital status, familial status, disability or genetic information, in compliance with applicable federal, state and local law. GEICO hires and promotes individuals solely on the basis of their qualifications for the job to be filled. GEICO reasonably accommodates qualified individuals with disabilities to enable them to receive equal employment opportunity and/or perform the essential functions of the job, unless the accommodation would impose an undue hardship to the Company. This applies to all applicants and associates. GEICO also provides a work environment in which each associate is able to be productive and work to the best of their ability. We do not condone or tolerate an atmosphere of intimidation or harassment. We expect and require the cooperation of all associates in maintaining an atmosphere free from discrimination and harassment with mutual respect by and for all associates and applicants. At GEICO, we offer a rewarding career where your ambitions are met with endless possibilities. Every day we honor our iconic brand by offering quality coverage to millions of customers and being there when they need us most. We thrive on relentless innovation to exceed our customers' expectations while making a real impact on local communities nationwide. Founded in 1936, GEICO is a member of the Berkshire Hathaway family of companies and one of the largest auto insurers in the United States. Opportunities for Students & Grads Learn more about GEICO Benefits
Design and build scalable distributed systems with front-end and back-end expertise, collaborate cross-functionally, and mentor engineers. | 4+ years in Java and React development, experience with microservices, cloud platforms, architecture design, and strong communication skills. | Why Join GEICO? At GEICO, we offer a rewarding career where your ambitions are met with endless possibilities. Every day we honor our iconic brand by offering quality coverage to millions of customers and being there when they need us most. We thrive on relentless innovation to exceed our customers' expectations while making a real impact on local communities nationwide. Founded in 1936, GEICO is a member of the Berkshire Hathaway family of companies and one of the largest auto insurers in the United States. When you join our company, we want you to feel valued, supported, and proud to work here. That's why we offer the GEICO Pledge: Great Company, Great Culture, Great Rewards, and Great Careers. Position Summary GEICO is seeking an experienced Software Senior Engineer with a passion for building high-performance platforms, and applications. You will help drive our insurance business transformation as we transition from a traditional IT model to a tech organization with engineering excellence as its mission. Position Description Our Senior Java Engineer is a key member of the engineering staff working across the organization to provide a friction-less experience to our customers and maintain the highest standards of protection and availability. Our team thrives and succeeds in delivering high quality technology products and services in a hyper-growth environment where priorities shift quickly. The ideal candidate has deep technical knowledge of front-end UIs with React through middleware and into back-end systems and databases. Must be able to show proficiencies React-based front-end engineering concepts, Java, Linux, Microservices, Containers (Kubernetes), database modeling, performance tuning, query optimization, data sharding, partitioning, building, configuring, and maintaining PostgreSQL. Position Responsibilities As a Senior Java Engineer, you will: · Scope, design, and build scalable, resilient distributed systems · Build product definition and leverage your technical skills to drive towards the right solution. · Engage in cross-functional collaboration throughout the entire software lifecycle · Lead in design sessions and code reviews with peers to elevate the quality of engineering across the organization · Define, create, and support reusable application components/patterns from a business and technology perspective · Utilize developer tooling and a variety of Azure tools and services across the software development life cycle (task management, source code, building, deployment, operations, real-time communication) to perform advanced-level Java application design, implementation, and maintenance activities under minimal direction · Mentor other engineers · Consistently share best practices and improve processes within and across teams Qualifications · 4+ years programming experience with modern frontend frameworks such as React, Svelte · 4+ years programming experience with at least one backend language such as Java, C++, or C# · Experience contributing to the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems · In-depth knowledge of CS data structures and algorithms · In-depth knowledge existing Operational Portals such as Azure Devops · In-depth knowledge HTML-5, JavaScript/TypeScript, XML, and JSON · In-depth knowledge micro-services oriented architecture and extensible REST APIs · In-depth knowledge monitoring tools · Expert PowerShell scripting skills · Expert understanding of networking concepts such as load balancers, reverse proxies, firewalls, DNS, and the networking concepts inside Kubernetes. · Understanding of PaaS and IaaS services · Expert understanding of security protocols and products such as: Active Directory, Windows Authentication, SAML, OAuth · Exprt understanding and experience in Datacenter structure, capabilities, and offerings, including the Azure platform and its native services · Knowledge of developer tooling across the software development life cycle (task management, source code, building, deployment, operations, real-time communication) · Understanding of DevOps Concepts, Cloud Architecture, and Azure DevOps Operational Framework · Expert analysis and estimation skills · Strong problem-solving ability · Strong oral and written communication skills · Ability to excel in a fast-paced, startup-like environment Experience · 4+ years of Software Development within a Java framework (J2EE, web containers and Java) · 3+ years of experience with architecture and design · 3+ years of experience with AWS, GCP, Azure, or another cloud service · 2+ years of experience in open-source frameworks Education · Bachelor’s degree in Computer Science, Information Systems, or equivalent education or work experience #LI-FA1 Annual Salary $105,000.00 - $215,000.00 The above annual salary range is a general guideline. Multiple factors are taken into consideration to arrive at the final hourly rate/ annual salary to be offered to the selected candidate. Factors include, but are not limited to, the scope and responsibilities of the role, the selected candidate’s work experience, education and training, the work location as well as market and business considerations. GEICO will consider sponsoring a new qualified applicant for employment authorization for this position. The GEICO Pledge: Great Company: Protecting customers through life’s twists and turns with innovation and integrity. Great Careers: Personalized development programs, mentorship, and certification assistance. Great Culture: Inclusive and collaborative culture rooted in shared success. Great Rewards: Competitive pay, benefits, and flexibility to support your well-being and future. The equal employment opportunity policy of the GEICO Companies provides for a fair and equal employment opportunity for all associates and job applicants regardless of race, color, religious creed, national origin, ancestry, age, gender, pregnancy, sexual orientation, gender identity, marital status, familial status, disability or genetic information, in compliance with applicable federal, state and local law. GEICO hires and promotes individuals solely on the basis of their qualifications for the job to be filled. GEICO reasonably accommodates qualified individuals with disabilities to enable them to receive equal employment opportunity and/or perform the essential functions of the job, unless the accommodation would impose an undue hardship to the Company. This applies to all applicants and associates. GEICO also provides a work environment in which each associate is able to be productive and work to the best of their ability. We do not condone or tolerate an atmosphere of intimidation or harassment. We expect and require the cooperation of all associates in maintaining an atmosphere free from discrimination and harassment with mutual respect by and for all associates and applicants. At GEICO, we offer a rewarding career where your ambitions are met with endless possibilities. Every day we honor our iconic brand by offering quality coverage to millions of customers and being there when they need us most. We thrive on relentless innovation to exceed our customers' expectations while making a real impact on local communities nationwide. Founded in 1936, GEICO is a member of the Berkshire Hathaway family of companies and one of the largest auto insurers in the United States. Opportunities for Students & Grads Learn more about GEICO Benefits
Lead platform engineering teams to deliver scalable, secure, and compliant software platforms with high availability and modernized user experiences. | Requires significant management experience, expertise in distributed systems, cloud platforms, secure file transfer, and platform engineering practices. | Why Join GEICO? At GEICO, we offer a rewarding career where your ambitions are met with endless possibilities. Every day we honor our iconic brand by offering quality coverage to millions of customers and being there when they need us most. We thrive on relentless innovation to exceed our customers' expectations while making a real impact on local communities nationwide. Founded in 1936, GEICO is a member of the Berkshire Hathaway family of companies and one of the largest auto insurers in the United States. When you join our company, we want you to feel valued, supported, and proud to work here. That's why we offer the GEICO Pledge: Great Company, Great Culture, Great Rewards, and Great Careers. Position Responsibilities As a Senior Staff Engineering Manager, you will: Work with your senior leadership to address project dependencies, negotiate and estimate incremental delivery dates for milestones with the stakeholder community, and deliver projects on time File Exchange: Lead the File Exchange Platform team responsible for GEICO's tier-1 secure file transfer service (~3M monthly transfers). Drive modernization from ticket-based operations to a self-service portal, and CMDB-driven self-certification, deliver high availability and geo-distributed resiliency across data centers, and meet NYDFS/PCI compliance and vulnerability SLAs while reducing onboarding cycle time and support burden. Unified Platform Experience and DOCAT: Lead the UPE team that defines the paved road for PaaS service providers — Platform SDKs (Python, Go, TypeScript, Java), Platform Client UI/UX, IaC as a Service. Standardize onboarding, provisioning, deployment, and lifecycle management across public and private cloud; drive onboarding user experience; and deliver blueprint-IaC solutions for consistent, defect-free service integration. Unified Control Plane (UCP) : Drive shared engineering outcomes with UCP partners — advancing UCP to a production-ready tier-1 platform with audit trails, observability-as-code, governance and FinOps integration. Define and enforce architectural standards, guidelines, and best practices to ensure the platform meets the highest standards of performance and reliability. Ownership of the end-to-end delivery of team strategy and platforms Identify and raise appropriate project risks, in addition to presenting detailed and implementable solutions or alternatives Understand how requirements and design choices may impact systems across multiple areas Report on your team's progress for project and other key metrics, in addition to presenting detailed and implementable ideas for areas to further improve or influence product or project delivery Initiate and support performance evaluation of team members Cultivate a culture that motivates all levels of performers to higher levels of achievement Build and maintain relationships with your team members to support an environment of trust Develop the team budget and be accountable for reporting on results achieved at regular intervals Significantly contribute to the team planning process to include surfacing associate level proposals Qualifications Software and system design knowledge and experience Knowledge of cloud computing technologies and concepts (SaaS, PaaS, IaaS, etc.) Knowledge of distributed systems and highly available, scalable architectures such as active/active, multimaster, in and across geo sharding, etc. Development and Management experience in one or all of the following: At least 5 years of experience in designing, developing, and operating enterprise file transfer platforms, developer experience platforms, or Infrastructure as Code (IaC) delivery systems. Strong knowledge and skills in distributed systems, data structures, algorithms, and design patterns. Proficient in one or more programming languages, such as Java, Python, C#, .NET, Go, or TypeScript. Experience driving enterprise-wide adoption of platform engineering practices including IaC (Terraform), developer portals, SDK-based onboarding, and unified control-plane architectures. Proven experience with secure file transfer technologies (SFTP, HTTPS), key management (PGP), compliance automation (NYDFS, PCI), and CMDB-driven certification workflows. Experience with software development, software delivery lifecycle, application modernization, DevOps, Service/Infrastructure as Code and Operations Basic understanding and managing CI/CD toolchain products like Git, Artifactory, Jenkins, SonarQube and IaC tools like Terraform. Knowledge of API, Microservices, network and security architectures and design patterns Demonstrated conflict management, decision making and negotiation skills Proven ability to concentrate and demonstrate a capacity for learning technical concepts and adapting to new technologies quickly Experience in application monitoring tools and performance assessments Constructing, interpreting, and applying metrics to your work and decision making, able to use those metrics to identify correlation between drivers and results, and using that information to drive prioritization and action. Experience 6+ years coding experience 5+ years of significant experience building scalable, fault-tolerant, and robust products and platforms 5+ years of hands-on work experience supervising 10+ personnel in a technical environment 2+ years of experience with automated testing including Unit, Integration, and End-to-End functional testing Education Bachelor's Degree in Information Technology or related field, or equivalent experience #LI-FA1 Annual Salary $130,000.00 - $300,000.00 The above annual salary range is a general guideline. Multiple factors are taken into consideration to arrive at the final hourly rate/ annual salary to be offered to the selected candidate. Factors include, but are not limited to, the scope and responsibilities of the role, the selected candidate’s work experience, education and training, the work location as well as market and business considerations. GEICO will consider sponsoring a new qualified applicant for employment authorization for this position. The GEICO Pledge: Great Company: Protecting customers through life’s twists and turns with innovation and integrity. Great Careers: Personalized development programs, mentorship, and certification assistance. Great Culture: Inclusive and collaborative culture rooted in shared success. Great Rewards: Competitive pay, benefits, and flexibility to support your well-being and future. The equal employment opportunity policy of the GEICO Companies provides for a fair and equal employment opportunity for all associates and job applicants regardless of race, color, religious creed, national origin, ancestry, age, gender, pregnancy, sexual orientation, gender identity, marital status, familial status, disability or genetic information, in compliance with applicable federal, state and local law. GEICO hires and promotes individuals solely on the basis of their qualifications for the job to be filled. GEICO reasonably accommodates qualified individuals with disabilities to enable them to receive equal employment opportunity and/or perform the essential functions of the job, unless the accommodation would impose an undue hardship to the Company. This applies to all applicants and associates. GEICO also provides a work environment in which each associate is able to be productive and work to the best of their ability. We do not condone or tolerate an atmosphere of intimidation or harassment. We expect and require the cooperation of all associates in maintaining an atmosphere free from discrimination and harassment with mutual respect by and for all associates and applicants. At GEICO, we offer a rewarding career where your ambitions are met with endless possibilities. Every day we honor our iconic brand by offering quality coverage to millions of customers and being there when they need us most. We thrive on relentless innovation to exceed our customers' expectations while making a real impact on local communities nationwide. Founded in 1936, GEICO is a member of the Berkshire Hathaway family of companies and one of the largest auto insurers in the United States. Opportunities for Students & Grads Learn more about GEICO Benefits
Develop and manage platforms and processes to automate network configuration, compliance, and lifecycle management across enterprise network devices. | 8+ years network engineering, 5+ years network automation experience, strong Python and automation tool skills, deep networking expertise, and experience with configuration compliance and infrastructure-as-code. | Why Join GEICO? At GEICO, we offer a rewarding career where your ambitions are met with endless possibilities. Every day we honor our iconic brand by offering quality coverage to millions of customers and being there when they need us most. We thrive on relentless innovation to exceed our customers' expectations while making a real impact on local communities nationwide. Founded in 1936, GEICO is a member of the Berkshire Hathaway family of companies and one of the largest auto insurers in the United States. When you join our company, we want you to feel valued, supported, and proud to work here. That's why we offer the GEICO Pledge: Great Company, Great Culture, Great Rewards, and Great Careers. Senior Network Automation & Configuration Management Engineer Position Summary GEICO is seeking a highly skilled Senior Network Automation & Configuration Management Engineer to accelerate the transformation of our network infrastructure from traditional operations to a fully automated, software-defined, infrastructure-as-code operating model. This role is ideal for an engineer who is equally comfortable writing Python code, building CI/CD pipelines, designing automation frameworks, and troubleshooting complex routing issues. You will be responsible for developing and managing the platforms, tooling, and processes that automate network configuration, compliance validation, change management, provisioning, remediation, and lifecycle management across thousands of network devices spanning data centers, cloud environments, carrier-neutral facilities, and regional offices. As part of GEICO's network modernization initiative, you will help eliminate manual network operations through automation, self-service capabilities, configuration templating, drift detection, policy enforcement, and continuous compliance validation. You will work closely with Network Engineering, Security Engineering, Platform Engineering, and Infrastructure teams to build scalable solutions that improve operational reliability, consistency, and engineering velocity. This role aligns closely with ongoing automation, configuration compliance, template rollout, and infrastructure-as-code initiatives within Network Engineering. Position Description The Senior Network Automation & Configuration Management Engineer will serve as a technical leader in developing network automation platforms that manage the full lifecycle of network infrastructure. You will design and implement solutions for: Network configuration generation and deployment Golden configuration management Configuration compliance and drift detection Infrastructure-as-Code (IaC) Automated change validation Continuous network testing Policy-driven network provisioning Device lifecycle management CI/CD pipelines for network infrastructure Network source-of-truth integration This role requires strong software engineering skills combined with deep networking expertise and a passion for automating everything possible. Key Responsibilities Network Automation Engineering Design, develop, and maintain network automation platforms supporting routers, switches, firewalls, load balancers, wireless infrastructure, and cloud networking services. Create reusable automation frameworks using Python, Ansible, Nornir, Terraform, GitOps, and related technologies. Develop APIs and services that enable self-service network provisioning and infrastructure automation. Build event-driven automation workflows for configuration deployment, validation, and remediation. Configuration Management & Compliance Define and maintain golden configuration standards across the enterprise network. Implement automated configuration drift detection and remediation capabilities. Develop configuration validation pipelines that enforce engineering standards before production deployment. Build solutions that continuously monitor compliance against security, operational, and regulatory requirements. Establish automated configuration backup, recovery, and audit capabilities. Infrastructure as Code Lead adoption of Infrastructure-as-Code practices throughout Network Engineering. Develop reusable infrastructure modules and templates. Integrate network automation with Git-based workflows and CI/CD pipelines. Implement automated testing and validation of configuration changes before deployment. Network Engineering Work closely with network architects and engineers to automate routing, switching, firewall, load balancing, SD-WAN, and cloud networking environments. Support large-scale network modernization efforts including software-defined networking initiatives. Troubleshoot automation failures and complex network issues across hybrid environments. Improve operational efficiency through continuous innovation and process automation. Platform Integration Integrate network automation platforms with: NetBox ServiceNow GitHub Enterprise Observability platforms Security tooling Cloud management systems Develop APIs and integrations that improve workflow automation across infrastructure teams. Technical Leadership Mentor junior engineers on automation best practices. Establish engineering standards for network automation and software development. Participate in architecture reviews and technical design discussions. Drive adoption of modern DevOps and NetDevOps methodologies. Required Qualifications Experience 8+ years of network engineering experience. 5+ years developing network automation and configuration management solutions. Proven experience managing large-scale enterprise or data center network environments. Experience supporting highly available production infrastructure. Automation & Development Skills Strong hands-on experience with: Python Ansible Git REST APIs YAML / JSON Linux Experience with one or more: Nornir Terraform Go Bash Jenkins GitHub Actions ArgoCD Networking Expertise Deep understanding of: BGP OSPF EVPN/VXLAN MPLS Routing and Switching Layer 2 and Layer 3 networking Firewall technologies SD-WAN architectures Load balancing Experience automating network infrastructure from vendors such as: Cisco Arista Palo Alto Networks F5 Juniper SONiC-based platforms Configuration Management Demonstrated experience with: Configuration templating Golden configuration frameworks Compliance validation Policy enforcement Drift detection Network source-of-truth systems Change management automation Cloud & Modern Infrastructure Experience with: AWS Azure Kubernetes networking Hybrid cloud connectivity Infrastructure-as-Code practices CI/CD pipelines Preferred Qualifications Experience implementing large-scale network configuration compliance programs. This aligns with current Network Engineering initiatives around configuration compliance, template standardization, and automated operations. Experience with NetBox as a network source of truth. Experience with SONiC, open networking, or software-defined networking platforms. Experience building GitOps-driven infrastructure deployments. Familiarity with OpenStack networking concepts. Experience integrating automation platforms with ServiceNow. Experience supporting multi-datacenter environments. Knowledge of Zero Trust and network security automation. What Success Looks Like Within the first 12 months, this engineer will: Establish repeatable configuration management practices across the network organization. Automate network provisioning and lifecycle management workflows. Reduce manual network change activity through self-service automation. Implement configuration compliance, drift detection, and automated remediation capabilities. Improve deployment consistency, reliability, and network security posture. Accelerate GEICO's transition toward Infrastructure-as-Code and NetDevOps operating models. Consistent with Network Engineering's broader roadmap, this includes automation of network intake, compliance validation, template rollout, and operational modernization. Education Bachelor's degree in Computer Science, Information Systems, Computer Engineering, Network Engineering, or equivalent practical experience. Relevant industry certifications preferred: CCNP / CCIE DevNet Professional HashiCorp Terraform Associate AWS or Azure Networking Certifications Red Hat Automation Certifications Why This Role Matters GEICO is modernizing its network infrastructure to become fully automated, software-defined, and cloud-integrated. This engineer will be instrumental in replacing manual device-by-device operations with scalable engineering platforms that enable faster delivery, higher reliability, stronger compliance, and a dramatically improved operational experience for both engineers and the business. #LI-RP2 Annual Salary $75,000.00 - $215,000.00 The above annual salary range is a general guideline. Multiple factors are taken into consideration to arrive at the final hourly rate/ annual salary to be offered to the selected candidate. Factors include, but are not limited to, the scope and responsibilities of the role, the selected candidate’s work experience, education and training, the work location as well as market and business considerations. GEICO will consider sponsoring a new qualified applicant for employment authorization for this position. The GEICO Pledge: Great Company: Protecting customers through life’s twists and turns with innovation and integrity. Great Careers: Personalized development programs, mentorship, and certification assistance. Great Culture: Inclusive and collaborative culture rooted in shared success. Great Rewards: Competitive pay, benefits, and flexibility to support your well-being and future. The equal employment opportunity policy of the GEICO Companies provides for a fair and equal employment opportunity for all associates and job applicants regardless of race, color, religious creed, national origin, ancestry, age, gender, pregnancy, sexual orientation, gender identity, marital status, familial status, disability or genetic information, in compliance with applicable federal, state and local law. GEICO hires and promotes individuals solely on the basis of their qualifications for the job to be filled. GEICO reasonably accommodates qualified individuals with disabilities to enable them to receive equal employment opportunity and/or perform the essential functions of the job, unless the accommodation would impose an undue hardship to the Company. This applies to all applicants and associates. GEICO also provides a work environment in which each associate is able to be productive and work to the best of their ability. We do not condone or tolerate an atmosphere of intimidation or harassment. We expect and require the cooperation of all associates in maintaining an atmosphere free from discrimination and harassment with mutual respect by and for all associates and applicants. At GEICO, we offer a rewarding career where your ambitions are met with endless possibilities. Every day we honor our iconic brand by offering quality coverage to millions of customers and being there when they need us most. We thrive on relentless innovation to exceed our customers' expectations while making a real impact on local communities nationwide. Founded in 1936, GEICO is a member of the Berkshire Hathaway family of companies and one of the largest auto insurers in the United States. Opportunities for Students & Grads Learn more about GEICO Benefits
Lead design and implementation of secure, scalable cybersecurity solutions and mentor teams. | Requires 8+ years software engineering, 4+ years tech lead, cybersecurity and cloud experience, and strong DevSecOps skills. | Why Join GEICO? At GEICO, we offer a rewarding career where your ambitions are met with endless possibilities. Every day we honor our iconic brand by offering quality coverage to millions of customers and being there when they need us most. We thrive on relentless innovation to exceed our customers' expectations while making a real impact on local communities nationwide. Founded in 1936, GEICO is a member of the Berkshire Hathaway family of companies and one of the largest auto insurers in the United States. When you join our company, we want you to feel valued, supported, and proud to work here. That's why we offer the GEICO Pledge: Great Company, Great Culture, Great Rewards, and Great Careers. GEICO is seeking an experienced full-stack engineer with a deep technical expertise and passion for building high-performance, low maintenance, zero-downtime, and highly scalable systems. The ideal candidate has a proven track record of design, development, and implementation of scalable solutions in hybrid environments using commercial and open-source products, preferably in Cybersecurity domain. This role will be responsible for leading enterprise initiatives and collaboration with cross-functional teams as well as designing and implementing secure and scalable solutions to drive Vulnerability Management initiatives. As a Senior Staff Engineer, you’re not just a technical expert—you’re a lead, a problem solver, an innovator who thrives in a fast-paced, constantly evolving environment. You will turn complex security challenges into elegant, practical solutions while fostering collaboration across teams and stakeholders. Senior Staff Engineer works closely with infrastructure, development, product managers, and other organizations across GEICO to integrate security into the ecosystem from design through deployment to sustainable operations. The Staff Engineer brings in expertise in requirements identification, feasibility analysis, secure infrastructure designs, technology evaluation and selection, and implementation of scalable systems using CI/CD and DevSecOps to raise the bar on engineering excellence and security best practices. As a Senior Staff Engineer, you will: Provide technical leadership for cybersecurity program strategy, software development, integration decisions, analyzing design constraints and trade-offs in system and security design Lead design, development, and delivery of security solutions to drive Vulnerability Management initiatives. Deliver automation initiatives, conduct advanced research, and develop proofs of concept to enhance our security capabilities and improve overall efficiency Achieve security business outcomes through force multiplication Develop, integrate, and maintain multilevel cybersecurity designs, architectures, policies, and procedures Provide secure design guidance and recommendations to developers, infrastructure, and product engineers Influence and educate partner teams to bring an engineering first approach to develop sustainable security systems. Mentor peers and team members in security technologies, enterprise solution design, deployment, and effective customer interaction Provide motivating demonstrations and communications to show the value of our security measures to the business, highlighting the low impact on systems, improved operability and resiliency Qualifications Tech-lead with full-stack software development and DevSecOps experience in a hybrid environment (AWS, Azure, on-prem) Development and leadership in Cybersecurity domain, preferably in Vulnerability Management Engineering Specialization with at least one modern language such as Java, Go, Python or C#, and a scripting language Extensive knowledge and experience of building data intensive large-scale distributed systems on cloud Experience building the architecture and design of new and current systems (architecture, design patterns, reliability, and scaling) Fluency in DevOps concepts and best practices in CI/CD pipelines and infrastructure as a code Experience with application performance monitoring tools and performance assessments Ability to design, implement, deploy, and operate systems to solve complex security problems in a fast-paced, startup-like environment Experience 8+ years of non-internship professional software engineering experience of building large-scale distributed systems 4+ years of experience with architecture and design in a tech lead role 4+ years of experience with AWS, GCP, Azure, or other cloud providers 3+ years of experience in open-source frameworks Foundational knowledge of security best practices for system design and development Education Bachelor’s degree in Computer Science, Information Systems, or equivalent education with work experience Annual Salary $100,000.00 - $260,000.00 The above annual salary range is a general guideline. Multiple factors are taken into consideration to arrive at the final hourly rate/ annual salary to be offered to the selected candidate. Factors include, but are not limited to, the scope and responsibilities of the role, the selected candidate’s work experience, education and training, the work location as well as market and business considerations. At this time, GEICO will not sponsor a new applicant for employment authorization for this position. The GEICO Pledge: Great Company: Protecting customers through life’s twists and turns with innovation and integrity. Great Careers: Personalized development programs, mentorship, and certification assistance. Great Culture: Inclusive and collaborative culture rooted in shared success. Great Rewards: Competitive pay, benefits, and flexibility to support your well-being and future. The equal employment opportunity policy of the GEICO Companies provides for a fair and equal employment opportunity for all associates and job applicants regardless of race, color, religious creed, national origin, ancestry, age, gender, pregnancy, sexual orientation, gender identity, marital status, familial status, disability or genetic information, in compliance with applicable federal, state and local law. GEICO hires and promotes individuals solely on the basis of their qualifications for the job to be filled. GEICO reasonably accommodates qualified individuals with disabilities to enable them to receive equal employment opportunity and/or perform the essential functions of the job, unless the accommodation would impose an undue hardship to the Company. This applies to all applicants and associates. GEICO also provides a work environment in which each associate is able to be productive and work to the best of their ability. We do not condone or tolerate an atmosphere of intimidation or harassment. We expect and require the cooperation of all associates in maintaining an atmosphere free from discrimination and harassment with mutual respect by and for all associates and applicants. At GEICO, we offer a rewarding career where your ambitions are met with endless possibilities. Every day we honor our iconic brand by offering quality coverage to millions of customers and being there when they need us most. We thrive on relentless innovation to exceed our customers' expectations while making a real impact on local communities nationwide. Founded in 1936, GEICO is a member of the Berkshire Hathaway family of companies and one of the largest auto insurers in the United States. Opportunities for Students & Grads Learn more about GEICO Benefits
Create tailored applications specifically for Government Employees Insurance Company with our AI-powered resume builder
Get Started for Free