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

Remote Full-time
Transforming the Insurance Industry with Cutting-Edge Technology At GEICO, we're on a mission to revolutionize the insurance industry by harnessing the power of technology to deliver exceptional customer experiences. As a Staff Engineer on our Mobile & Web Application Framework Team, you'll play a pivotal role in shaping the future of our business by designing, developing, and implementing high-performance, low-latency platforms and applications. Join us on this exciting journey and be part of a dynamic team that's redefining the insurance landscape. About the Role We're seeking an experienced Staff Engineer to lead our Mobile & Web Application Framework Team in developing innovative solutions that drive business growth and customer satisfaction. As a Staff Engineer, you'll be responsible for driving technical excellence, mentoring junior team members, and collaborating with cross-functional teams to deliver top-notch products and services. This is a remote opportunity with an immediate start, offering the flexibility to work from anywhere while making a meaningful impact on our organization. Key Responsibilities Lead the development of high-quality, scalable, and maintainable software applications across multiple platforms, including mobile and web. Provide technical leadership and guidance to junior team members, helping them grow professionally and realize their full potential. Collaborate with product managers, customers, and other engineering teams to identify complex problems and develop innovative solutions. Design, develop, and implement enterprise-class business applications using a microservices architecture and extensible REST APIs. Own the complete solution across its entire lifecycle, ensuring high-quality, usability, and performance. Participate in design sessions and code reviews to elevate the quality of engineering across the organization. Mentor junior team members and share best practices to improve processes within and across teams. Utilize a range of programming languages, including JavaScript, TypeScript, Swift, Objective C, Kotlin, Java, C#, Dart, Python, SQL, and NoSQL databases. Leverage Container Orchestration services, including Docker and Kubernetes, and a variety of Azure tools and services. Essential Qualifications To succeed in this role, you'll need to possess a strong technical foundation and a passion for innovation. The ideal candidate will have: Fluency and specialization in at least two modern languages, such as JavaScript, TypeScript, JSX, Swift, Kotlin, Dart, Java, C++, Python, or C#. Experience building products using a microservices architecture and extensible REST APIs. Strong knowledge of DevOps concepts, Cloud Architecture, and Azure DevOps Operational Framework. Experience with continuous delivery and infrastructure as code. Fluency in PowerShell scripting and experience with existing Operational Portals, such as Azure Portal. Knowledge of application monitoring tools and performance assessments, including Splunk or Application Insights. Experience with Datacenter structure, capabilities, and offerings, including the Azure platform and its native services. Understanding of security protocols and products, including Active Directory, Windows Authentication, SAML, and OAuth. Preferred Qualifications While not essential, the following qualifications will give you a competitive edge: Experience with Gradle and Application Frameworks. Familiarity with XCode, Android Studio, VS Code, or a similar IDE. Knowledge of Risk assessment and Genesis. In-depth understanding of CS data structures and algorithms. Experience with developer tooling across the software development lifecycle. What We Offer At GEICO, we offer a comprehensive benefits package and a range of perks to support your well-being and financial security. These include: 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. Our compensation package is competitive, with a salary range of $82,000 to $261,500 per annum, depending on your experience and qualifications. Career Growth Opportunities As a Staff Engineer at GEICO, you'll have opportunities to grow your career and develop new skills. You'll be working on complex projects, collaborating with cross-functional teams, and contributing to the development of innovative solutions. Our organization is committed to supporting your professional growth and providing opportunities for advancement. Work Environment and Company Culture At GEICO, we pride ourselves on our inclusive and dynamic work environment. We're committed to fostering a culture of respect, empathy, and collaboration, where everyone can thrive and contribute their best work. As a remote worker, you'll have the flexibility to work from anywhere, while still being connected to our vibrant community. Why Join Us? If you're a passionate and talented Staff Engineer looking to make a meaningful impact, we want to hear from you. Join our team and be part of a organization that's shaping the future of the insurance industry. With a competitive compensation package, opportunities for growth, and a dynamic work environment, we offer a compelling proposition for top talent. Don't Hesitate, Apply! Don't worry if you don't meet every single requirement. We value a great attitude and a willingness to learn above all. Submit your application today and take the first step towards a rewarding career at GEICO! Apply for this job
Apply Now
← Back to Home