Full Time

Principal Software Engineer I – Mobile & Web Application Framework Team (REMOTE)

GEICO
Remote!
$120,000 - $160,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by GEICO, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Principal Software Engineer I for the Mobile & Web Application Framework Team at GEICO plays a critical role in the design, development, and implementation of innovative software solutions that enhance user experience on both mobile and web platforms. This position involves collaborating with cross-functional teams to define architecture, drive technical direction, and ensure the delivery of high-quality, scalable applications. The ideal candidate will possess exceptional problem-solving skills and a passion for utilizing technology to improve services for GEICO's customers.



Job Responsibilities

  • Design and develop robust mobile and web application frameworks that meet business requirements.
  • Collaborate with product management and UI/UX teams to define and implement end-user requirements and functionality.
  • Review and optimize code for performance, efficiency, and scalability.
  • Lead technical discussions and decision-making processes to improve software development practices.
  • Mentor junior engineers, providing guidance on best practices and coding standards.
  • Conduct thorough testing, debugging, and troubleshooting of applications to ensure reliability.
  • Stay current with industry trends and emerging technologies to drive innovation within the team.
  • Document technical specifications and contribute to architecture discussions.


Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field; Master's degree is a plus.
  • Minimum of 5 years of experience in software development with a focus on mobile and web application frameworks.
  • Proficiency in programming languages such as Java, Swift, Kotlin, JavaScript, and C#.
  • Experience with modern web development frameworks, such as React, Angular, or Vue.js.
  • Strong understanding of RESTful API design and integration.
  • Familiarity with Agile development methodologies and CI/CD pipelines.
  • Excellent communication and collaboration skills.
  • Ability to work independently in a remote environment.


Technologies & Tools

This position utilizes a variety of technologies and tools to develop high-quality applications, including but not limited to mobile development platforms (such as Android SDK and iOS SDK), web frameworks (including React and Angular), backend technologies (Node.js, RESTful services), cloud services (AWS, Azure), and version control systems (Git). The role also emphasizes the use of automated testing and continuous integration/deployment tools to ensure reliable software releases.



Ideal Candidates

Ideal candidates for the Principal Software Engineer I position will possess strong technical acumen coupled with exceptional analytical and problem-solving skills. They should be proactive in seeking out innovative solutions to complex challenges and demonstrate a passion for technological advancements in software engineering. Candidates should also exhibit leadership qualities, inspiring and mentoring junior team members while fostering a collaborative and inclusive team environment. Strong communication skills, adaptability, and a commitment to delivering high-quality software will further enhance a candidate's suitability for this role at GEICO.

In August there were 7.1 million job openings in the US, and 7 million people out of work and looking, says the Bureau of Labor Statistics. The job market now →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.