Role Description
GEICO is seeking a Senior Staff Engineer to serve as a lead builder on a focused, high-impact engineering team responsible for designing and delivering scalable, production-grade systems that power AI-driven workflows across the enterprise.
• Focus on multiple areas and provide technical and thought leadership to design, build, and productionize an enterprise application.
• Develop and execute technical software development strategy for a variety of domains.
• Experience building, integrating, or extending solutions across enterprise collaboration platforms such as Slack, Outlook, Zoom, SharePoint, and Copilot.
• Accountable for the quality, usability, and performance of the solutions.
• Influence and educate leadership at all levels.
• Consistently share best practices and improve processes within and across teams.
• Determine and support resource requirements, evaluate operational processes, measure outcomes to ensure desired results, and demonstrate adaptability and sponsorship of continuous learning.
• Collaborate with application teams and business partners to standardize file sharing practices and scale product from 0 to 1.
Qualifications
• Deep hands-on experience in complex system design and development of multi-tier distributed systems.
• Fluent in at least two OOP languages such as Java, Go, Python, C++, etc.
• Experience partnering with engineering teams and transferring research to production.
• Experience with 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 (task management, source code, building, deployment, test automation and related tools, operations, real-time communication).
• Experience in CI/CD pipeline and related open-source tools like GIT/Jenkins/CircleCI/SonarQube; knowledge in Terraform/Ansible is a big plus.
• Knowledge of open-source monitoring software like Grafana and Prometheus.
• Familiarity with messaging and event solutions like Azure Service Bus and Azure Event Hub is a plus.
Requirements
• 10+ years of professional experience in software engineering.
• 8+ years of experience in building scalable 3-tier production applications touching millions of customers.
• 6+ years of experience with open-source frameworks is desired.
• 4+ years of experience with AWS, GCP, Azure, and DevOps practices.
Benefits
• Competitive pay, benefits, and flexibility to support your well-being and future.
• Personalized development programs, mentorship, and certification assistance.
• Inclusive and collaborative culture rooted in shared success.