Back to Jobs

Staff Engineer - Mobile & Web Application Framework Team (REMOTE)

Remote, USA Full-time Posted 2025-11-02

Unlock Your Potential as a Staff Engineer at GEICO

GEICO is on a mission to redefine the insurance industry by providing exceptional customer experiences through cutting-edge technology. As a Staff Engineer on our Mobile & Web Application Framework Team, you will play a pivotal role in driving this transformation. Join our collaborative and dynamic team in a fully remote capacity and be part of shaping the future of insurance technology.

About GEICO and the Role

GEICO is a leading insurance provider that is committed to innovation and customer satisfaction. Our Mobile & Web Application Framework Team is at the forefront of developing high-performance, low-latency platforms and applications that cater to the evolving needs of our customers. As a Staff Engineer, you will be responsible for leading the engineering teams, driving technical vision, and delivering high-quality solutions that meet the highest standards of protection and availability.

Key Responsibilities

  • Technical Leadership: Provide leadership to the engineering teams and focus on multiple areas to drive success.
  • Solution Ownership: Own complete solutions across their entire life cycle, from conception to delivery.
  • Collaboration and Vision: Influence and build vision with product managers, team members, customers, and other engineering teams to solve complex problems and build enterprise-class business applications.
  • Quality and Performance: Be accountable for the quality, usability, and performance of the solutions.
  • Design and Code Reviews: Lead design sessions and code reviews to elevate the quality of engineering across the organization.
  • Technical Expertise: Utilize a range of programming languages, including JavaScript, TypeScript, Swift, Objective C, Kotlin, Java, C#, Dart, Python, SQL, and NoSQL databases, as well as Container Orchestration services like Docker and Kubernetes, and various Azure tools and services.
  • Mentorship: Mentor junior team members professionally to help them realize their full potential.
  • Process Improvement: Consistently share best practices and improve processes within and across teams.

Essential Qualifications

  • Technical Fluency: Fluency and specialization with at least two modern languages, such as JavaScript, TypeScript, JSX, Swift, Kotlin, Dart, Java, C++, Python, or C#, including object-oriented design.
  • Microservices Architecture: Experience in building products using a microservices architecture and extensible REST APIs.
  • Architecture and Design: Experience in building the architecture and design of new and current systems, including architecture, design patterns, reliability, and scaling.
  • DevOps and Cloud: Fluency in DevOps concepts, Cloud Architecture, and Azure DevOps Operational Framework.
  • Scripting and Tooling: Experience in leveraging PowerShell scripting and existing Operational Portals like Azure Portal.
  • Monitoring and Performance: Experience in application monitoring tools and performance assessments, such as Splunk or Application Insights.
  • Datacenter and Security: Experience in Datacenter structure, capabilities, and offerings, including the Azure platform and its native services, as well as security protocols and products.

Preferred Qualifications

  • Experience with Azure Network: Experience in Azure Network, including subscription, security zoning, etc.
  • Genesis Experience: Experience in Genesis.
  • CS Fundamentals: In-depth knowledge of CS data structures and algorithms.
  • Developer Tooling: Knowledge of developer tooling across the software development life cycle.
  • Application Frameworks: Experience in Application Frameworks.
  • Gradle and IDEs: Experience with Gradle and IDEs like XCode, Android Studio, VS Code, etc.
  • Risk Assessment: Experience in Risk assessment.

Experience and Education

  • Professional Experience: 6+ years of professional software development experience within Mobile and Web frameworks/SDKs/languages.
  • Open-source Frameworks: 4+ years of experience in open-source frameworks.
  • Architecture and Design: 3+ years of experience with architecture and design.
  • Cloud Experience: 3+ years of experience with AWS, GCP, Azure, or another cloud service.
  • People Management: 1+ years of people management experience.
  • Education: Bachelor's degree in Computer Science, Information Systems, or equivalent education or work experience.

What We Offer

As a Staff Engineer at GEICO, you will enjoy a competitive salary ranging from $82,000 to $261,500 per annum, depending on your experience and qualifications. You will also be eligible for a comprehensive benefits package, including:

  • Premier Medical, Dental, and Vision Insurance: No waiting period.
  • Paid Time Off: Vacation, Sick, and Parental Leave.
  • 401(k) Plan: To help secure your financial future.
  • Tuition Reimbursement: To support your ongoing education and growth.
  • Paid Training and Licensures: To enhance your skills and expertise.

Company Culture and Values

At GEICO, we pride ourselves on our inclusive and dynamic work environment. We are committed to providing equal employment opportunities and fostering a culture of mutual respect and collaboration. Our company values diversity and promotes a workplace free from discrimination and harassment.

Join Our Team

If you are a motivated and experienced Staff Engineer looking to drive innovation and customer satisfaction in the insurance industry, we encourage you to apply now. As a fully remote role, you will have the flexibility to work from anywhere while being part of a collaborative and talented team. Take the next step in your career and join GEICO's Mobile & Web Application Framework Team today!

GEICO is an equal opportunity employer and welcomes applications from diverse candidates. We are committed to providing reasonable accommodations to qualified individuals with disabilities and will consider sponsoring employment authorization for new qualified applicants.

Ready to Apply?

If you are excited about this opportunity and confident in your abilities, please submit your application. We look forward to reviewing your qualifications and discussing how you can contribute to our team's success.

Apply for this job  

Similar Jobs