Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Staff Engineer - Mobile (Android) (REMOTE) image - Rise Careers
Job details

Staff Engineer - Mobile (Android) (REMOTE)

Position SummaryGEICO is seeking an experienced Staff Engineer, Mobile (Android) with a passion for building high-performance, low maintenance, zero-downtime platforms, and applications. 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 the culture of psychological safety and continuous improvement.Position DescriptionOur Staff Engineer is a key member of the engineering staff working on Mobile/Web solutions ensuring that we provide a friction-less experience to our customers and maintain the highest standards of protection and availability. Our team thrives and succeeds 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.As a Staff Engineer, you will:• 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 Kotlin, Java, JavaScript, TypeScript, Dart, Python, C#, 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• Consistently share best practices and improve processes within and across teamsQualifications• Fluency and specialization with at least two modern languages such as Kotlin, Java, JavaScript, TypeScript, JSX, Dart, Python, C++, or C# including object-oriented design• Experience in building products using a micro-services architecture and extensible REST APIs• Experience building the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems• Experience with continuous delivery and infrastructure as code• Fluency in DevOps Concepts, Cloud Architecture, and Azure DevOps Operational Framework• Experience in leveraging PowerShell scripting• Experience in existing Operational Portals such as Azure Portal• Experience with application monitoring tools and performance assessments• Experience in Datacenter structure, capabilities, and offerings, including the Azure platform, and its native services• Experience in security protocols and products: Understanding of Active Directory, Windows Authentication, SAML, OAuth• Experience in Azure Network (Subscription, Security zoning, etc)• In-depth knowledge of CS data structures and algorithms• Knowledge of developer tooling across the software development life cycle (task management, source code, building, deployment, operations, real-time communication)• Experience in Application Frameworks• Experience with Gradle• Experience with Android Studio, VS Code, or a similar IDE• Experience in Risk assessment• Strong problem-solving ability• Ability to excel in a fast-paced, startup-like environmentExperience• 6+ years of professional software development experience within Mobile and Web frameworks/SDKs/languages such as Kotlin/Java, Android SDK, React, TypeScript/JavaScript, or Flutter/Dart• 4+ years of experience in open-source frameworks• 3+ years of experience with architecture and design• 3+ years of experience with AWS, GCP, Azure, or another cloud serviceEducation• Bachelor's degree in Computer Science, Information Systems, or equivalent education or work experience#LI-JK1Annual Salary$75,000.00 - $260,000.00The above annual salary range is a general guideline. Multiple factors are taken into consideration to arrive at the final hourly rate/ annual salary to be offered to the selected candidate. Factors include, but are not limited to, the scope and responsibilities of the role, the selected candidate's work experience, education and training, the work location as well as market and business considerations.GEICO will consider sponsoring a new qualified applicant for employment authorization for this position.Benefits:As an Associate, you'll enjoy our Total Rewards Program* to help secure your financial future and preserve your health and well-being, including:• Premier Medical, Dental and Vision Insurance with no waiting period**• Paid Vacation, Sick and Parental Leave• 401(k) Plan• Tuition Assistance• Paid Training and Licensures• Benefits may be different by location. Benefit eligibility requirements vary and may include length of service.• *Coverage begins on the date of hire. Must enroll in New Hire Benefits within 30 days of the date of hire for coverage to take effect.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. GEICO hires and promotes individuals solely on the basis of their qualifications for the job to be filled.GEICO reasonably accommodates qualified individuals with disabilities to enable them to receive equal employment opportunity and/or perform the essential functions of the job, unless the accommodation would impose an undue hardship to the Company. This applies to all applicants and associates. GEICO also provides a work environment in which each associate is able to be productive and work to the best of their ability. We do not condone or tolerate an atmosphere of intimidation or harassment. We expect and require the cooperation of all associates in maintaining an atmosphere free from discrimination and harassment with mutual respect by and for all associates and applicants.
GEICO Glassdoor Company Review
2.7 Glassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star iconGlassdoor star icon
GEICO DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of GEICO
GEICO CEO photo
Todd Combs
Approve of CEO

Average salary estimate

Estimate provided by employer
$70000 / ANNUAL (est.)
min
max
$63K
$77K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Staff Engineer - Mobile (Android) (REMOTE), GEICO

At GEICO, we are on the lookout for a passionate and skilled Staff Engineer - Mobile (Android) to join our dynamic team, operating remotely from anywhere in the United States. As a Staff Engineer, you'll play a pivotal role in transforming our insurance business by building high-performance, low-maintenance mobile applications that prioritize user experience. Your expertise will drive our mission of engineering excellence, ensuring that our tech organization meets the highest standards of protection and availability. You’ll lead engineering teams by owning complete solutions, mentoring junior developers, and driving discussions that elevate the quality of our projects. Your technical skills will shine as you work across various programming languages like Kotlin, Java, JavaScript, and Python, and leverage container orchestration tools like Docker and Kubernetes. In this innovative environment, expect to solve complex problems, influence product visions, and share best practices to foster continuous improvement. If you're ready to make a significant impact and elevate your career with us at GEICO, we want to hear from you! This is more than just a job; it's an opportunity to be part of something transformative in the tech world.

Frequently Asked Questions (FAQs) for Staff Engineer - Mobile (Android) (REMOTE) Role at GEICO
What are the responsibilities of a Staff Engineer - Mobile (Android) at GEICO?

As a Staff Engineer - Mobile (Android) at GEICO, you'll be responsible for leading engineering teams and owning complete solutions across their life cycle. You'll design and build enterprise-class mobile applications, ensuring they meet high standards of quality, usability, and performance. Collaborating with product managers and other engineering teams, you'll influence the product vision and mentor junior developers, all while solving complex technical challenges.

Join Rise to see the full answer
What qualifications do I need to apply for the Staff Engineer - Mobile (Android) position at GEICO?

To apply for the Staff Engineer - Mobile (Android) position at GEICO, you typically need at least 6 years of professional software development experience with mobile and web frameworks, as well as fluency in modern programming languages like Kotlin, Java, and JavaScript. Additionally, experience with cloud services such as AWS, Azure, or GCP is essential, along with a Bachelor's degree in Computer Science or a related field.

Join Rise to see the full answer
What technical skills are essential for a Staff Engineer - Mobile (Android) role at GEICO?

Essential technical skills for the Staff Engineer - Mobile (Android) role at GEICO include fluency in at least two modern programming languages, experience with micro-services architecture, and knowledge of continuous delivery and infrastructure as code. Familiarity with Azure DevOps, application monitoring tools, and strong problem-solving abilities are also critical to succeed in this fast-paced environment.

Join Rise to see the full answer
What kind of work environment can I expect as a Staff Engineer - Mobile (Android) at GEICO?

As a Staff Engineer - Mobile (Android) at GEICO, you'll work in a remote-friendly environment that promotes psychological safety and continuous improvement. The team thrives in a hyper-growth atmosphere where priorities can shift quickly, encouraging innovation and collaboration to meet business challenges effectively.

Join Rise to see the full answer
Does GEICO offer opportunities for professional development to Staff Engineers?

Yes! GEICO values continuous learning and offers extensive professional development opportunities for Staff Engineers, including mentorship programs, training on new technologies, and access to various educational resources. We believe in empowering our associates to grow and realize their full potential while making a meaningful contribution to the team.

Join Rise to see the full answer
Common Interview Questions for Staff Engineer - Mobile (Android) (REMOTE)
Can you describe your experience with Kotlin and how you have used it in previous projects?

Answering this question effectively involves detailing specific projects where you've used Kotlin. Discuss the features of Kotlin that made it a beneficial choice for your project, such as null safety, concise syntax, and interoperability with Java. Highlight any performance improvements or innovative solutions that arose from your Kotlin usage.

Join Rise to see the full answer
How do you approach designing scalable mobile applications?

When asked about designing scalable mobile applications, emphasize your understanding of micro-services architecture, RESTful APIs, and cloud solutions. Discuss how you consider user growth and load handling during initial architecture and design phases, and provide examples of successful projects where you've implemented these principles.

Join Rise to see the full answer
What strategies do you use for continuous integration and deployment in your projects?

Discuss specific tools and practices you utilize for continuous integration and deployment, such as automated testing, CI/CD pipelines, and infrastructure as code. Highlight any frameworks and tools you've used, like Jenkins or Azure DevOps, and describe how these strategies have improved project delivery timelines.

Join Rise to see the full answer
How do you ensure code quality during development?

To ensure code quality during development, discuss your involvement in code reviews, pair programming, and your practices for writing unit tests. Mention any coding standards or guidelines you follow and how you incorporate feedback constructively to enhance the final product.

Join Rise to see the full answer
Describe a challenging technical problem you faced and how you resolved it.

When addressing this question, provide a specific example of a technical challenge you encountered in a project. Describe the steps you took to analyze and resolve the issue, the technologies involved, and the outcome. This shows your problem-solving skills and resilience in the face of obstacles.

Join Rise to see the full answer
What role do you think a Staff Engineer should play in mentoring junior developers?

Talk about the importance of mentorship and how a Staff Engineer should foster a supportive learning environment. Emphasize your commitment to sharing knowledge, providing constructive feedback, and encouraging junior developers to take on challenges that promote their growth.

Join Rise to see the full answer
How do you stay updated with emerging trends and technologies in mobile development?

Share your strategies for staying current with trends like attending tech conferences, participating in online courses, engaging with developer communities, and reading industry blogs. This shows your dedication to professional development and your proactive approach to maintaining your technical edge.

Join Rise to see the full answer
Can you explain your experience with cloud services and how you utilize them in mobile applications?

Discuss specific cloud platforms you've worked with, such as AWS or Azure, and explain how you've integrated these services into mobile applications for functionalities like storage, authentication, or data processing. Providing examples of projects that leveraged cloud services can illustrate your expertise.

Join Rise to see the full answer
What is your approach to performance optimization in mobile applications?

Highlight your methods for optimizing mobile applications, such as profiling for slow code segments, optimizing data queries, and utilizing efficient coding practices. Share any tools you use for performance testing and specific instances where your optimizations significantly improved application responsiveness.

Join Rise to see the full answer
How do you handle tight deadlines and shifting priorities in a fast-paced environment?

Your response should demonstrate your ability to prioritize tasks efficiently while maintaining quality. Discuss methods like agile methodologies, time management strategies, and communication techniques that foster collaboration with your team to successfully navigate tight deadlines.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
GEICO Remote MD Chevy Chase Executive - JPS
Posted yesterday
Photo of the Rise User
Intetics Remote No location specified
Posted 8 days ago
Photo of the Rise User
Sopra Steria Remote 550 Rue Pierre Berthier, 13290 Aix-en-Provence, France
Posted 22 hours ago
Photo of the Rise User
Posted 2 days ago

GEICO's seven operating principles help create a workplace in which their associates can thrive. 1. Respect, support and provide opportunity for all associates. 2. Be fanatics for outstanding customer service. 3. Be the low-cost provider. 4. ...

37 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 21, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
R
Someone from OH, Cincinnati just viewed Sales development representative at Remote Recruitment
Photo of the Rise User
7 people applied to Frontend Engineer I at Outliant
Photo of the Rise User
Someone from OH, Cincinnati just viewed Laboratory Technologist I - 2nd Shift at Eurofins
Photo of the Rise User
Someone from OH, Independence just viewed Analyst - Customer Master Data at AECOM
Photo of the Rise User
7 people applied to Software Engineer at Skyward
Photo of the Rise User
133 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Mount Vernon just viewed Assistant Buyer - Nursery. 12 Months FTC at The Very Group
Photo of the Rise User
Someone from OH, Fairborn just viewed Marketing Project Manager at MasterClass
Photo of the Rise User
Someone from OH, Fairborn just viewed (US) Associate Project Manager, Marketing at PointClickCare
S
Someone from OH, Warren just viewed Angular Developer at Sparkland
A
Someone from OH, Warren just viewed Angular Developer at AZX
Photo of the Rise User
Someone from OH, Willoughby just viewed 2024 Accounting & Finance Intern at Lincoln Electric
Photo of the Rise User
Someone from OH, Dayton just viewed Researcher at NielsenIQ
Photo of the Rise User
Someone from OH, Dayton just viewed Consumer Insights Researcher at NielsenIQ
Photo of the Rise User
Someone from OH, Morrow just viewed Junior IT Systems Administrator at NFQ
Photo of the Rise User
Someone from OH, Cleveland just viewed Automation Specialist - East Region at Jacobs
J
Someone from OH, Dayton just viewed Market Research Analyst at Joyteractive
Photo of the Rise User
Someone from OH, Columbus just viewed District Manager, Botox (Neuro) - Columbus, OH at AbbVie
Photo of the Rise User
Someone from OH, Bowling Green just viewed Remote Enrollment Producer - Entry Level at Global Elite
L
Someone from OH, Akron just viewed Enterprise BDR (Data Privacy & AI) at Lavendo
Photo of the Rise User
Someone from OH, Cleveland just viewed Resettlement Caseworker Assistant - Spokane at World Relief