Join to apply for the Staff Engineer - Duck Creek (REMOTE) role at GEICO
5 days ago Be among the first 25 applicants
Position Summary
GEICO is seeking a highly skilled Staff Engineer with a passion for building high-performance, low maintenance, zero-downtime platforms and applications, especially to optimize and resolve performance issues in our commercial insurance tech platforms. 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 a culture of psychological safety and continuous improvement.
Position Description
Our Staff Engineer is a lead member of the engineering staff working across the organization to provide a frictionless experience to our customers and maintain the highest standards of protection and availability. Our team thrives in delivering high-quality technology products and services in a hyper-growth environment where priorities shift quickly. The ideal candidate has broad and deep technical knowledge, typically ranging from front-end UIs through back-end systems and all points in between.
Position Responsibilities
- Focus on multiple areas and provide leadership to the engineering teams
- Own complete solution across its entire life cycle
- Influence and build vision with product managers, team members, customers, and other engineering teams to solve complex problems for building enterprise-class business applications
- Accountable for the quality, usability, and performance of the solutions
- Lead in design sessions and code reviews to elevate the quality of engineering across the organization
- 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
- Mentor more junior team members professionally to help them realize their full potential
- Share best practices and improve processes within and across teams
Qualifications
- Fluency and specialization in C# .Net and at least one additional modern language such as Java, C++, Python including object-oriented design
- Experience in building products using microservices-oriented architecture and extensible REST APIs
- Experience designing architecture, design patterns, reliability, and scaling of systems
- Experience with continuous delivery and infrastructure as code
- Fluency in DevOps concepts and Cloud Architecture
- Experience leveraging PowerShell scripting
- Experience with application monitoring tools and performance assessments
- Understanding of security protocols: Active Directory, Windows Authentication, SAML, OAuth
- In-depth knowledge of CS data structures and algorithms
- Strong problem-solving skills
- Ability to excel in a fast-paced, startup-like environment
- Ability to document and improve workflow and system topology using Microsoft Visio
- Proficiency with Azure DevOps (ADO) for task and story management
- Knowledge of developer tooling across the software development lifecycle
Experience
- 6+ years of professional software development experience in Duck Creek, C# .Net, CBO, Author, and ManuScript
- 4+ years of experience with open-source frameworks
- 3+ years of experience with architecture and design
- 3+ years of experience with AWS, GCP, Azure, or another cloud service
Education
- Bachelor’s degree in Computer Science, Information Systems, or equivalent work experience
Salary Range
$115,000 - $230,000 annually. The final salary depends on various factors including experience, education, and location.
Additional Information
GEICO considers sponsoring qualified applicants for employment authorization. We foster an inclusive culture rooted in integrity, performance, and shared success, offering comprehensive benefits and opportunities for growth.