Jobs · Engineering · California

Senior Staff Engineer - Java [Hybrid]

GEICO · Palo Alto, CA · 1 mo ago
HybridEngineering$130k–$260k/yrFull-time
We need to output HTML fragment with sections: About the role? The posting includes "Why Join GEICO?" which is like an intro. Could be "About the role" or maybe "About GEICO". The instruction: use

for section headings (e.g. About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule). Use
  • for any list of duties/requirements/benefits, and

    for prose. Do NOT repeat the job title as a heading. Do NOT put Job ID / requisition numbers as headings — fold minor metadata into a short

    or drop it. Preserve ALL substantive information; do NOT invent or summarize away detail. Remove cookie/navigation/legal/EEO/equal-opportunity/scam-warning boilerplate, duplicated lines, and application instructions. IMPORTANT: include a section ONLY when the posting has real, specific content for it — never emit a heading followed by filler/placeholder text (e.g. "commensurate with experience", "not specified", "N/A", "varies", "TBD") and never create Pay/Schedule/Benefits sections unless the posting actually states them. Prefer a few substantive sections over many thin ones. Output ONLY the HTML fragment — no /, no markdown code fences. We need to extract substantive content: The posting includes: - Why Join GEICO? (intro about company, values, GEICO Pledge) - Position Description (Senior Staff Engineer works with staff and sr engineers to innovate and build new systems, improve and enhance existing systems and identify new opportunities to apply your knowledge to solve critical problems. You will lead the strategy and execution of a technical roadmap that will increase the velocity of delivering products and unlock new engineering capabilities. The ideal candidate has deep technical expertise in their domain.) - Position Responsibilities (list of bullet points) - Qualifications (list of bullet points) - Education (Bachelor’s degree in Computer Science, Information Systems, or equivalent education or work experience) - Annual Salary $130,000.00 - $260,000.00 (with note about factors) - GEICO will consider sponsoring a new qualified applicant for employment authorization for this position. - The GEICO Pledge (Great Company, Great Careers, Great Culture, Great Rewards) with descriptions. - EEO boilerplate (should be removed) - Also mention "GEICO hires and promotes individuals solely on the basis of their qualifications..." etc. That's EEO boilerplate, remove. We need to decide sections: Possibly "About the role" could combine the "Why Join GEICO?" and "Position Description". Or we could have "About GEICO" but not in list. The instruction says use headings like About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. So we can map: - About the role: includes company overview and position description. - Responsibilities: list of duties. - Requirements: maybe combine Qualifications and Education? Or separate Qualifications and Education? The instruction includes Qualifications as a heading; we can put qualifications there. Education could be part of Qualifications or separate? Since they gave Education bullet, we could include under Qualifications or maybe a separate "Education" heading not in list but we should only use headings from the list? It says "use

    for section headings (e.g. About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule)." The e.g. suggests those are examples, not exclusive. But they say "Prefer a few substantive sections over many thin ones." So we could combine Education into Qualifications. - Benefits: The posting mentions GEICO Pledge includes Great Rewards: Competitive pay, benefits, and flexibility. But not specific benefits details. There's no explicit benefits list. So we should not create a Benefits section unless posting actually states them. It mentions "Great Rewards: Competitive pay, benefits, and flexibility to support your well-being and future." That's vague; not specific benefits. So we should not create Benefits section. - Pay: The posting includes Annual Salary range. So we should include Pay section with that info. - Schedule: Not mentioned, so omit. - Skills: Could be derived from qualifications but we have Qualifications section; we could also have Skills but maybe not needed. Thus sections: About the role, Responsibilities, Qualifications, Pay. We need to include lists for duties/requirements/benefits using
    • . For About the role we can use prose

      . For Responsibilities we need

      • . For Qualifications we need
        • . For Pay we can use

          with salary range and note. We must preserve all substantive information, not invent or summarize away detail. So we need to include all bullet points from Responsibilities and Qualifications exactly as given (or close). We must not omit any. Let's extract Responsibilities bullet points: From text: "Position Responsibilities As a Senior Staff Engineer, you will: Focus on multiple areas and provide technical and thought leadership to the enterpriseCollaborate with product managers, team members, customers, and other engineering teams to solve our toughest problemsDevelop and execute technical software development strategy for a variety of domainsAccountable for the quality, usability, and performance of the solutionsUtilize programming languages like Java, Python or other object-oriented languages, SQL, and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of Azure tools and servicesBe a role model and mentor, helping to coach and strengthen the technical expertise and know-how of our engineering and product community. Influence and educate executivesConsistently share best practices and improve processes within and across teamsAnalyze cost and forecast, incorporating them into business plansDetermine and support resource requirements, evaluate operational processes, measure outcomes to ensure desired results, and demonstrate adaptability and sponsoring continuous learning" We need to split into separate bullet points. The original seems to have no punctuation between some. We need to parse logically. Let's list them: 1. Focus on multiple areas and provide technical and thought leadership to the enterprise 2. Collaborate with product managers, team members, customers, and other engineering teams to solve our toughest problems 3. Develop and execute technical software development strategy for a variety of domains 4. Accountable for the quality, usability, and performance of the solutions 5. Utilize programming languages like Java, Python or other object-oriented languages, SQL, and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of Azure tools and services 6. Be a role model and mentor, helping to coach and strengthen the technical expertise and know-how of our engineering and product community. Influence and educate executives 7. Consistently share best practices and improve processes within and across teams 8. Analyze cost and forecast, incorporating them into business plans 9. Determine and support resource requirements, evaluate operational processes, measure outcomes to ensure desired results, and demonstrate adaptability and sponsoring continuous learning We should keep the exact phrasing as much as possible. Ensure each bullet is a

        • . Now Qualifications bullet points: From text: "Qualifications Exemplary ability to design, perform experiments, and influence engineering direction and product roadmapExperience partnering with engineering teams and transferring research to productionTrack-record of publications history in credible conferences and journalsExperience with continuous delivery and infrastructure as codeIn-depth knowledge of CS data structures and algorithmsExperience solving analytical problems with quantitative approachesAbility to excel in a fast-paced, startup-like environmentKnowledge of developer tooling across the software development life cycle (task management, source code, building, deployment, operations, real-time communication)Fluency and Specialization with at least two modern languages such as Java, C++, Python or C# including object-oriented designExperience with Micro-services oriented architecture and extensible REST APIsExperience building the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systemsFluency in DevOps Concepts, Cloud Architecture, and Azure DevOps Operational FrameworkExperience in leveraging PowerShell scriptingExperience in existing Operational Portals such as Azure PortalExperience with application monitoring tools and performance assessmentsIn depth knowledge of Datacenter structure, capabilities and offerings, including the Azure platform, and its native services including the Azure platform and its native servicesExperience in security protocols and products: Understanding of Active Directory, Windows Authentication, SAML, OAuthExperience in Azure Network (Subscription, Security zoning, etc.) Experience 10+ years of professional software development experience within a Java framework (Spring)8+ years of experience with architecture and design6+ years of experience in open-source frameworks4+ 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" We need to split into bullet points. Let's parse: - Exemplary ability to design, perform experiments, and influence engineering direction and product roadmap - Experience partnering with engineering teams and transferring research to production - Track-record of publications history in credible conferences and journals - Experience with continuous delivery and infrastructure as code - In-depth knowledge of CS data structures and algorithms - Experience solving analytical problems with quantitative approaches - Ability to excel in a fast-paced, startup-like environment - Knowledge of developer tooling across the software development life cycle (task management, source code, building, deployment, operations, real-time communication) - Fluency and Specialization with at least two modern languages such as Java, C++, Python or C# including object-oriented design - Experience with Micro-services oriented architecture and extensible REST APIs - Experience building the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems - 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 - In depth knowledge of Datacenter structure, capabilities and offerings, including the Azure platform, and its native services including the Azure platform and its native services (note duplication) - Experience in security protocols and products: Understanding of Active Directory, Windows Authentication, SAML, OAuth - Experience in Azure Network (Subscription, Security zoning, etc.) - Experience 10+ years of professional software development experience within a Java framework (Spring) - 8+ years of experience with architecture and design - 6+ years of experience in open-source frameworks - 4+ 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 We need to keep all. Note there is duplication of Azure platform phrase; we keep as is. Now About the role section: Should include "Why Join GEICO?" intro and Position Description. Let's extract "Why Join GEICO?" paragraph: "Why Join GEICO? At GEICO, we offer a rewarding career where your ambitions are met with endless possibilities. Every day we honor our iconic brand by offering quality coverage to millions of customers and being there when they need us most. We thrive on relentless innovation to exceed our customers' expectations while making a real impact on local communities nationwide. Founded in 1936, GEICO is a member of the Berkshire Hathaway family of companies and one of the largest auto insurers in the United States. When you join our company, we want you to feel valued, supported, and proud to work here. That's why we offer the GEICO Pledge: Great Company, Great Culture, Great Rewards, and Great Careers." Then Position Description: "Position Description Our Senior Staff Engineer works with our Staff and Sr. Engineers to innovate and build new systems, improve and enhance existing systems and identify new opportunities to apply your knowledge to solve critical problems. You will lead the strategy and execution of a technical roadmap that will increase the velocity of delivering products and unlock new engineering capabilities. The ideal candidate has deep technical expertise in their domain." We could combine these into About the role section. We also have GEICO Pledge details later: "The GEICO Pledge Great Company: Protecting customers through life’s twists and turns

Similar jobs