GEICO
Overview
Senior Engineer – Android Mobile (REMOTE) GEICO is seeking an experienced Senior 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 a culture of psychological safety and continuous improvement. Responsibilities
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 Participate in design sessions and code reviews to elevate engineering quality Work with programming languages such as Kotlin, Java, JavaScript, TypeScript, Dart, Python, C#, SQL; use container orchestration with Docker and Kubernetes; utilize Azure tools and services Mentor junior team members to help them realize their potential Share best practices and improve processes within and across teams Qualifications
Fluency in at least two modern languages (e.g., Kotlin, Java, JavaScript, TypeScript, JSX, Dart, Python, C++, C#), including object-oriented design Experience building products with a microservices architecture and extensible REST APIs Experience designing architecture and patterns for reliability and scaling Experience with continuous delivery and infrastructure as code Knowledge of DevOps concepts, cloud architecture, and Azure DevOps Experience with scripting (PowerShell) Experience with Azure Portal and application monitoring tools Understanding of Active Directory, Windows Authentication, SAML, OAuth; Azure Network concepts Strong CS data structures and algorithms knowledge Experience with developer tooling across the software development lifecycle Experience with Android Studio, VS Code or similar IDE Strong problem-solving abilities and capability to excel in a fast-paced environment Experience
4+ 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 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 education or work experience Salary
$105,000.00 - $215,000.00 per year Notes
The annual salary range is a general guideline. Final offer factors include scope and responsibilities of the role, candidate experience, education, work location, and market considerations. GEICO may sponsor employment authorization for this position. The GEICO Pledge
Great Company:
Great people, evolving to meet needs and goals Great Careers:
Personal development, mentorship, and coaching Great Culture:
Inclusive environment with integrity and collaboration Great Rewards:
Comprehensive compensation and benefits including total rewards and flexibility Employment details
Seniority level: Mid-Senior level Employment type: Full-time Job function: Engineering and Information Technology Industries: Insurance
#J-18808-Ljbffr
Senior Engineer – Android Mobile (REMOTE) GEICO is seeking an experienced Senior 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 a culture of psychological safety and continuous improvement. Responsibilities
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 Participate in design sessions and code reviews to elevate engineering quality Work with programming languages such as Kotlin, Java, JavaScript, TypeScript, Dart, Python, C#, SQL; use container orchestration with Docker and Kubernetes; utilize Azure tools and services Mentor junior team members to help them realize their potential Share best practices and improve processes within and across teams Qualifications
Fluency in at least two modern languages (e.g., Kotlin, Java, JavaScript, TypeScript, JSX, Dart, Python, C++, C#), including object-oriented design Experience building products with a microservices architecture and extensible REST APIs Experience designing architecture and patterns for reliability and scaling Experience with continuous delivery and infrastructure as code Knowledge of DevOps concepts, cloud architecture, and Azure DevOps Experience with scripting (PowerShell) Experience with Azure Portal and application monitoring tools Understanding of Active Directory, Windows Authentication, SAML, OAuth; Azure Network concepts Strong CS data structures and algorithms knowledge Experience with developer tooling across the software development lifecycle Experience with Android Studio, VS Code or similar IDE Strong problem-solving abilities and capability to excel in a fast-paced environment Experience
4+ 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 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 education or work experience Salary
$105,000.00 - $215,000.00 per year Notes
The annual salary range is a general guideline. Final offer factors include scope and responsibilities of the role, candidate experience, education, work location, and market considerations. GEICO may sponsor employment authorization for this position. The GEICO Pledge
Great Company:
Great people, evolving to meet needs and goals Great Careers:
Personal development, mentorship, and coaching Great Culture:
Inclusive environment with integrity and collaboration Great Rewards:
Comprehensive compensation and benefits including total rewards and flexibility Employment details
Seniority level: Mid-Senior level Employment type: Full-time Job function: Engineering and Information Technology Industries: Insurance
#J-18808-Ljbffr