Jobs · Engineering · Texas

Staff Software Engineer - Underwriting Services Platform Team - Hybrid

GEICO · Dallas, TX · 3 wk ago
HybridEngineering$110k–$230k/yrFull-time

About the role

At GEICO, we’re transforming how insurance works—from the inside out. As a Staff Software Engineer on our Underwriting Services Team, you’ll play a pivotal role in building and scaling the next generation of our underwriting platform across all lines of business.

Responsibilities

  • Lead the design, development, and production rollout of enterprise-grade applications powering core underwriting capabilities
  • Own solutions end-to-end—from concept and design through deployment, optimization, and long-term evolution
  • Drive architectural discussions, review designs and code, and elevate engineering standards across teams
  • Mentor and grow junior engineers, fostering a culture of learning, craftsmanship, and accountability
  • Partner closely with Product Managers and Underwriting Operations to deliver measurable business outcomes
  • Influence technical direction and educate stakeholders at all levels, from engineers to senior leadership
  • Champion best practices, innovation, and continuous improvement across the engineering organization
  • Lead modernization efforts, including migrating and transforming legacy systems
  • Ensure solutions meet high standards for quality, performance, reliability, and usability

Requirements

  • 6+ years of professional software development experience with demonstrated impact in lead or principal-level roles
  • 4+ years of experience driving architectural design and leading large-scale system initiatives
  • 4+ years of experience working with open-source frameworks
  • 4+ years of hands-on cloud experience (AWS, Azure, GCP, or similar)

Qualifications

  • Expertise in at least one modern programming language such as Java, Go, or C++
  • Proven ability to clearly communicate complex technical concepts to both technical and non-technical audiences
  • Strong autonomy in solving complex problems, including diagnosing and resolving critical production issues
  • Deep understanding of system architecture, design patterns, scalability, reliability, and performance
  • Extensive experience collaborating with senior engineers and technical leaders to shape engineering strategy
  • Strong knowledge of DevOps, cloud architecture, CI/CD, and infrastructure as code
  • Hands-on experience with AWS, Azure, or GCP, including native cloud services
  • Practical experience with Agile/Scrum methodologies
  • Solid foundation in computer science, including data structures and algorithms
  • A proactive mindset toward identifying and mitigating security risks
  • Experience building AI/ML-powered products, including conversational interfaces or applications leveraging LLMs

Benefits

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.

Similar jobs