GEICO logo
GEICOPosted 1 week ago
EXPIRED

Senior Software Engineer - Underwriting Engineering (Hybrid)

$100,000–$215,000 year

HybridSeattle, Washington, United States or Bethesda, Maryland, United States

Full TimeSenior LevelEnterprise

Job Summary

Scope, design, and build scalable, resilient distributed systems for GEICO's underwriting platform across all business lines. Engage in cross-functional collaboration throughout the software lifecycle, participating in design sessions and code reviews to elevate engineering quality. Utilize C#, Java, SQL, NoSQL, Docker, Kubernetes, and Azure tools to develop applications that streamline underwriting processes and leverage AI for automation. Share best practices to improve processes within and across teams while driving product definition toward robust, production-ready solutions. This role supports the transition from a traditional IT model to a tech organization, enabling underwriters to work smarter and faster.

Required Qualifications

  • Programming experience with at least one modern language such as Java, C# or other object-oriented languages
  • Experience contributing to the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems
  • In-depth knowledge of CS data structures and algorithms
  • Understanding of service-oriented architecture and extensible REST/gRPC APIs
  • Understanding of monitoring tools
  • Knowledge of developer tooling across the software development life cycle (task management, source code, building, deployment, operations, real-time communication)
  • Understanding in DevOps Concepts, Cloud Architecture, and Azure DevOps Operational Framework
  • Experience with Enterprise level design documentation
  • Experience with Database Technologies
  • Experience with deployment steps and general CM functions
  • Strong problem-solving ability
  • Strong oral and written communication skills
  • Ability to excel in a fast-paced, startup-like environment
  • 5+ years of professional experience in software engineering
  • 4+ years of experience with security, identity, architecture, and design
  • Bachelor's degree in Computer Science, Information Systems, or equivalent education or work experience

Desired Qualifications

  • 2+ years of experience with open-source frameworks

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Find similar roles