FAQs
What is the primary role of the Staff Engineer?
The primary role of the Staff Engineer is to provide leadership across the organization, focusing on delivering high-quality technology products and maintaining protection and availability for customers.
What programming languages should I be fluent in for this position?
Candidates should be fluent and specialized in at least two modern programming languages such as Java, C++, Python, or C#, including object-oriented design.
How many years of professional software development experience are required?
A minimum of 6 years of professional software development experience within a Java framework is required.
What kind of architecture experience is necessary for this role?
Candidates should have experience in building products using micro-services oriented architecture and extensible REST APIs, as well as experience with architecture and design patterns.
Is mentorship a part of the Staff Engineer's responsibilities?
Yes, the Staff Engineer is responsible for mentoring more junior team members professionally to help them realize their full potential.
Which cloud services should I have experience with?
Candidates should have at least 3 years of experience with cloud services such as AWS, GCP, Azure, or another cloud service.
What tools and technologies should I be familiar with?
Familiarity with programming languages like .NET, Python, SQL, NoSQL databases, Docker, Kubernetes, Azure tools and services, and PowerShell scripting is required.
Are there opportunities for career growth in this position?
Yes, the Staff Engineer role includes responsibilities that allow for influencing vision, mentoring junior staff, and leading design sessions, which are all opportunities for professional growth.
What educational background is required for the Staff Engineer role?
A bachelor’s degree in Computer Science, Information Systems, or equivalent education or work experience is required.
What is the salary range for this position?
The annual salary range for the Staff Engineer position is $110,000.00 - $236,500.00, depending on various factors such as experience, education, location, and responsibilities.
Will there be sponsorship for employment authorization?
Yes, GEICO will consider sponsoring a new qualified applicant for employment authorization for this position.