GEICO is seeking to transform its insurance business by transitioning from a traditional IT model to a tech organization with engineering excellence as its mission, aiming to build high-performance, low maintenance, zero-downtime platforms and applications.
Requirements
- Advanced programming experience with at least two modern languages such as Java, C++, Python or C-Sharp including object-oriented design
- Proven understanding of micro-services oriented architecture and extensible REST APIs
- Experience building the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems
- Advanced understanding of DevOps Concepts and Cloud Architecture
- Experience with continuous delivery and infrastructure as code
- Knowledge of developer tooling across the software development life cycle (task management, source code, building, deployment, operations, real-time communication)
- In-depth knowledge of CS data structures and algorithms
Responsibilities
- 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
Other
- Ability to excel in a fast-paced, startup-like environment
- GEICO will not sponsor a new applicant for employment authorization for this position.
- Bachelor’s degree in Computer Science, Information Systems, or equivalent education or work experience
- The GEICO Pledge: Great Company, Great Culture, Great Rewards and Great Careers.
- 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.