Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
GEICO

Staff Engineer – .NET

GEICO

Staff Engineer focusing on building high-performance platforms at GEICO. Collaborating across teams to design and implement AI capabilities for modern insurance applications.

Posted 5/3/2026full-timeBethesda • California, Maryland • 🇺🇸 United StatesLead💰 $115,000 - $230,000 per yearWebsite

Tech Stack

Tools & technologies
AzureDistributed SystemsDockerJavaKubernetesNoSQLPythonSDLCSQL

About the role

Key responsibilities & impact
  • Focus on multiple areas and provide leadership to the engineering teams
  • Own complete solution across its entire life cycle
  • Partners with engineering teams, data scientists, and product leaders to design, build, and scale AI-powered capabilities that automate workflows, improve decision-making, and elevate user experience.
  • You will also mentor engineers who want to learn AI, LLMs, and agent-based development, fostering a culture of learning, curiosity, and innovation.
  • Use knowledge graphs to enhance reasoning, entity relationships, context retrieval, and multi-step workflows.
  • Drive innovation by exploring new models, frameworks, and reasoning techniques and applying them creatively to real-world challenges.
  • Lead through technical influence by providing guidance on architecture, experimentation, and deployment across multiple teams.
  • Run rigorous experimentation and evaluation including hypothesis definition, measurement, validation, and iterative improvement in production environments.
  • Establish and model engineering best practices for reliability, interpretability, safety, governance, and monitoring of production AI systems.
  • 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
  • Lead in design sessions and code reviews to elevate the quality of engineering across the organization.
  • Utilize programming languages like Python, C# or other object-oriented languages, SQL, and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of Azure tools and services.
  • Mentor more junior team members professionally to help them realize their full potential.
  • Consistently share best practices and improve processes within and across teams.

Requirements

What you’ll need
  • Fluency and specialization with at least two modern languages such as Java, Python or C# including object-oriented design
  • 8 or more years of professional software engineering or applied machine learning experience, including 2 or more years working with Generative AI or LLM-based systems in production.
  • Strong hands-on experience with Python and modern AI frameworks such as LangChain, LangGraph, LangSmith, LlamaIndex, Hugging Face, and OpenAI or Anthropic APIs.
  • Demonstrated experience designing, building, and operating production AI systems including agentic workflows and intelligent automation features.
  • Proven experience building scalable, resilient, secure, and maintainable products and systems that run reliably in production.
  • Strong understanding of agent architectures, workflow orchestration, retrieval-augmented generation, vector databases, and knowledge graph integration.
  • Ability to collaborate deeply across teams and co-create solutions with engineers, product managers, and domain experts.
  • Experience mentoring engineers and helping others grow in AI, LLM, an agent-based system design.
  • A history of delivering measurable business outcomes from AI systems.
  • Strong competency in distributed systems, service design, performance optimization, and reliability engineering.
  • Experience in building products using 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
  • Knowledge of developer tooling across the software development life cycle (task management, source code, building, deployment, operations, real- time communication)
  • Risk assessment
  • Ability to excel in a fast-paced, startup-like environment.

Benefits

Comp & perks
  • Comprehensive Total Rewards program that offers personalized coverage tailor-made for you and your family’s overall well-being.
  • Financial benefits including market-competitive compensation; a 401K savings plan vested from day one that offers a 6% match; performance and recognition-based incentives; and tuition assistance.
  • Access to additional benefits like mental healthcare as well as fertility and adoption assistance.
  • Supports flexibility- We provide workplace flexibility as well as our GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year.

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonC#JavaSQLNoSQLGenerative AILLMsAI frameworksMicroservices architectureREST APIs
Soft Skills
LeadershipMentoringCollaborationProblem-solvingInnovationCuriosityCommunicationCo-creationAdaptabilityProcess improvement