Senior Staff Engineer – Martech, SEO

Jobtailor

Maryland

On-site

USD 150,000 - 210,000

Full time

3 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

GEICO is seeking a senior engineering leader to provide technical direction across multiple enterprise domains. You will craft and drive a technical roadmap, build and modernize systems, and mentor diverse teams while collaborating with product, customers, and engineering partners.

You will apply deep knowledge of Java, Python, C#, and cloud-native patterns to deliver scalable RESTful services, microservices, and DevOps-enabled solutions in a fast-paced environment.

Qualifications

  • Bachelor's degree in Computer Science, Information Systems, or equivalent education or work experience.
  • 10+ years of professional software development experience within a Java framework.
  • 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.
  • Experience with continuous delivery and infrastructure as code.
  • In-depth knowledge of computer science data structures and algorithms.
  • Experience solving analytical problems with quantitative approaches.
  • Fluency and specialization in at least two modern languages such as Java, C++, Python, or C#, including object-oriented design.
  • Experience with microservices-oriented architecture and extensible REST APIs.
  • Fluency in DevOps concepts, cloud architecture, and Azure DevOps Operational Framework.
  • Experience with PowerShell scripting.
  • Experience with Azure Portal and application monitoring tools.
  • In-depth knowledge of datacenter structure and Azure native services.
  • Experience with Active Directory, Windows Authentication, SAML, and OAuth.
  • Experience with Azure Network.
  • Experience partnering with engineering teams and transferring research to production.
  • Track record of publications in credible conferences and journals.
  • Ability to design experiments and influence engineering direction and product roadmap.
  • Ability to work in a fast-paced, startup-like environment.
  • GEICO will not sponsor a new applicant for employment authorization.

Responsibilities

  • Provide technical and thought leadership across multiple enterprise areas.
  • Collaborate with product managers, team members, customers, and engineering teams to solve complex problems.
  • Develop and execute technical software development strategies across domains.
  • Lead strategy and execution of a technical roadmap.
  • Build new systems and improve existing systems.
  • Identify opportunities to apply technical knowledge to critical problems.
  • Ensure solution quality, usability, and performance.
  • Mentor and coach engineering and product communities.
  • Influence and educate executives.
  • Share best practices and improve processes across teams.
  • Analyze costs and forecasts and incorporate them into business plans.
  • Determine resource requirements and evaluate operational processes.
  • Measure outcomes, demonstrate adaptability, and sponsor continuous learning.
  • Help drive GEICO's insurance business transformation toward engineering excellence.

Skills

Java
Python
C#
REST APIs
Microservices
Cloud Services
Open-Source Frameworks
Docker
Kubernetes
Azure DevOps

Education

Bachelor's degree in Computer Science or related field

Tools

Azure DevOps
Azure Portal
Azure Tools and Services
Docker
Kubernetes

Job description

  • Provide technical and thought leadership across multiple enterprise areas
  • Collaborate with product managers, team members, customers, and engineering teams to solve complex problems
  • Develop and execute technical software development strategies across domains
  • Lead strategy and execution of a technical roadmap
  • Build new systems and improve existing systems
  • Identify opportunities to apply technical knowledge to critical problems
  • Ensure solution quality, usability, and performance
  • Use Python, C#, SQL, NoSQL databases, Docker, Kubernetes, and Azure tools and services
  • Mentor and coach engineering and product communities
  • Influence and educate executives
  • Share best practices and improve processes across teams
  • Analyze costs and forecasts and incorporate them into business plans
  • Determine resource requirements and evaluate operational processes
  • Measure outcomes, demonstrate adaptability, and sponsor continuous learning
  • Help drive GEICO's insurance business transformation toward engineering excellence
Requirements
  • Bachelor's degree in Computer Science, Information Systems, or equivalent education or work experience
  • 10+ years of professional software development experience within a Java framework
  • 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
  • Experience with continuous delivery and infrastructure as code
  • In-depth knowledge of computer science data structures and algorithms
  • Experience solving analytical problems with quantitative approaches
  • Fluency and specialization in at least two modern languages such as Java, C++, Python, or C#, including object-oriented design
  • Experience with microservices-oriented architecture and extensible REST APIs
  • Experience building architecture and design of new and current systems
  • Fluency in DevOps concepts, cloud architecture, and Azure DevOps Operational Framework
  • Experience leveraging PowerShell scripting
  • Experience with operational portals such as Azure Portal
  • Experience with application monitoring tools and performance assessments
  • In-depth knowledge of datacenter structure and Azure native services
  • Experience with Active Directory, Windows Authentication, SAML, and OAuth
  • Experience with Azure Network
  • Experience partnering with engineering teams and transferring research to production
  • Track record of publications in credible conferences and journals
  • Ability to design experiments and influence engineering direction and product roadmap
  • Ability to work in a fast-paced, startup-like environment
  • GEICO will not sponsor a new applicant for employment authorization
Core Competencies

Demonstrates extensive experience in software development, architecture, and design, with a strong focus on cloud services, particularly Azure. Proven ability to lead technical strategies, mentor teams, and drive engineering excellence in a fast-paced environment.

Highest-signal resume keywords
  • Software Development Experience
  • Architecture And Design
  • Cloud Services (Azure, AWS, GCP)
  • Microservices-Oriented Architecture
  • DevOps Concepts
ATS Optimization Keywords
Hard Skills
  • Python
  • C#
  • SQL
  • NoSQL Databases
  • Java Framework
  • Open-Source Frameworks
  • Data Structures
  • Algorithms
  • PowerShell Scripting
  • REST APIs
Soft Skills
  • Technical Leadership
  • Collaboration
  • Mentoring
  • Problem Solving
  • Adaptability
Industry Keywords
  • Continuous Delivery
  • Infrastructure As Code
  • Operational Processes
  • Engineering Excellence
  • Insurance Business Transformation
Tools & Technologies
  • Docker
  • Kubernetes
  • Azure Tools And Services
  • Azure DevOps Operational Framework
  • Application Monitoring Tools
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Engineer – Java
Staff Engineer – Java

Jobtailor • Edison (NJ)

On-site
USD 190,000 - 240,000
Staff Software Engineer - HYBRID
Staff Software Engineer - HYBRID

GEICO • Seattle (WA)

On-site
USD 110,000 - 230,000
Senior Staff Software Engineer - Governance
Senior Staff Software Engineer - Governance

GEICO • Seattle (WA)

On-site
USD 110,000 - 260,000
Staff Software Engineer - HYBRID
Staff Software Engineer - HYBRID

GEICO • Palo Alto (CA)

On-site
USD 110,000 - 230,000
Competitive pay
Benefits
Professional development
Senior Staff Software Engineer - Governance
Senior Staff Software Engineer - Governance

GEICO • Bethesda (MD)

On-site
USD 110,000 - 260,000
Staff Software Engineer - HYBRID
Staff Software Engineer - HYBRID

GEICO • Dallas (TX)

On-site
USD 110,000 - 230,000
Senior Staff Engineer
Senior Staff Engineer

GEICO • Bethesda (MD)

On-site
USD 115,000 - 260,000
GEICO Pledge: Great Company, Great C​h
Lead Software Engineer
Lead Software Engineer

Jobtailor • Colorado

On-site
USD 150,000 - 190,000
Engineer II- .Net
Engineer II- .Net

GEICO • Palo Alto (CA)

On-site
USD 80,000 - 160,000
401K savings plan with a 6% match
Tuition assistance
Mental healthcare support
+1
Engineer II- .Net
Engineer II- .Net

GEICO • Bethesda (MD)

On-site
USD 80,000 - 160,000
6% 401K match
Tuition assistance
GEICO Flex program (work from anywhere