Senior Staff - Software Engineer

October 3

Apply Now
Logo of GEICO

GEICO

Auto Insurance • RV Insurance • ATV Insurance • Boat Insurance • Motorcycle Insurance

10,000+

Description

• Design, develop, and optimize high-performance, scalable web applications. • Lead the resolution of critical performance bottlenecks across the full stack, ensuring seamless integration with backend services and cloud/on-prem infrastructure. • Perform root cause analysis of performance issues and implement monitoring, profiling, and optimization strategies. • Lead efforts to implement microservices architecture and integrate with cloud technologies such as AWS or Azure. • Develop and drive the tech strategy for the Commercial Insurance organization, aligning it with the organization's business goals and objectives. • Provide thought leadership in application performance, staying ahead of industry trends and emerging technologies. • Lead the design and architecture of resilient and scalable systems, considering both on-premises and cloud-based solutions. • Collaborate with cross-functional teams to integrate performance best practices into the development and deployment processes. • Be a hands-on advocate for software engineering and SDLC best practices (technical review documents, architecture, software development, software reviews, testing, production readiness reviews, etc.). • 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

Requirements

• 8+ years of experience in full-stack development, with a focus on performance optimization. • Proficiency in modern programming languages such as Java, C#, Python, JavaScript/TypeScript, and experience with frameworks like React and Angular. • Strong knowledge of microservices, RESTful APIs, and event-driven architectures. • Experience with cloud platforms (AWS, Azure) and containerization technologies like Docker and Kubernetes. • Solid experience in database design (SQL and NoSQL) and optimization strategies. • Familiarity with performance monitoring and troubleshooting tools. • Understanding of networking, caches, key/value stores, load balancing, global load balancing, queues, DNS and CDN • Experience with infrastructure automation, tooling, and configuration management frameworks (e.g., Puppet, Chef, Ansible, Pulumi, Terraform, etc.) • Familiarity with cloud security best practices and compliance standards • Excellent leadership skills with a passion for mentoring and fostering professional growth • Strong problem-solving and analytical abilities, with a keen eye for detail and a passion for driving operational excellence • Visionary thinker with the ability to anticipate future challenges and opportunities • Exceptional leadership and communication skills • Proven track record of successfully leading and building software in large and complex organizations

Benefits

• Premier Medical, Dental and Vision Insurance with no waiting period** • Paid Vacation, Sick and Parental Leave • 401(k) Plan • Tuition Reimbursement • Paid Training and Licensures

Apply Now

Similar Jobs

October 2

Lead Data Engineer at Anywhere supports real estate digital transformation through data platforms.

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com