Software Engineer

1 week ago


Chevy Chase, Maryland, United States GEICO Full time
Job Description

GEICO is seeking a highly skilled Software Engineer to join our team. As a key member of our engineering staff, you will play a critical role in driving our insurance business transformation by building high-performance, low-maintenance platforms and applications.

Responsibilities
  • Design and develop scalable, resilient distributed systems
  • Collaborate with cross-functional teams throughout the software lifecycle
  • Participate in design sessions and code reviews to elevate engineering quality
  • Utilize programming languages like Python, C#, and SQL, as well as NoSQL databases and container orchestration services
  • Share best practices and improve processes within and across teams
  • Build product definitions and leverage technical skills to drive towards the right solution
Qualifications
  • Programming experience with modern languages like Java, C++, or C#
  • Experience contributing to architecture and design of new and current systems
  • In-depth knowledge of CS data structures and algorithms
  • Understanding of existing operational portals like Azure Portal
  • Understanding of HTML-5, JavaScript/TypeScript, XML, and JSON
  • Understanding of microservices-oriented architecture and extensible REST APIs
  • Understanding of monitoring tools like Splunk or Application Insights
  • Intermediate PowerShell scripting skills
  • Intermediate level understanding of Azure Network security zones, VNETs, and Public Peered Services
  • Understanding of Azure PaaS and IaaS services
  • Understanding of security protocols and products like Active Directory, Windows Authentication, SAML, OAuth
  • Experience in datacenter structure, capabilities, and offerings, including the Azure platform and its native services
  • Knowledge of developer tooling across the software development life cycle
  • Understanding of DevOps concepts, cloud architecture, and Azure DevOps operational framework
  • Experience with GIT and the overall GIT lifestyle
  • Experience with GraphDB
  • Experience with Big Data and the tooling on our Big Data Platform (Hadoop, Hive, Kafka)
  • Experience with load test tooling (Gatling)
  • Experience with troubleshooting tools like Dynatrace, Thousand Eyes, Influx, Spark GUI, Yarn Logs, ETL Metrics, and Grafana
  • Experience with containerization using Docker and Kubernetes
  • Understanding of Java programming fundamentals
  • Understanding of Spring Boot Framework
  • Web service APIs with technologies like Rest and GraphQL
  • Experience with SQL queries
  • Experience with CI/CD tooling (Jenkins, Gradle, Artifactory, etc.)
  • Experience with Spark and Scala with a beginning understanding of DSaT MDF
  • Experience with enterprise reporting tools (Qlik or MicroStrategy)
  • Analysis and estimation skills
  • Strong problem-solving ability
  • Strong oral and written communication skills
  • Ability to excel in a fast-paced, startup-like environment
Experience
  • 2+ years of non-internship professional software development experience in Big Data
  • 2+ years of experience with architecture and design
  • 2+ years of experience with AWS, GCP, Azure, or another cloud service
  • 2+ years of experience in open-source frameworks
Education
  • Bachelor's degree in Computer Science, Information Systems, or equivalent education or work experience

GEICO offers a competitive annual salary range of $76,185,000.00. Benefits include premier medical, dental, and vision insurance, paid vacation, sick, and parental leave, 401(k) plan, tuition reimbursement, paid training, and licensures.


  • Software Engineer

    1 week ago


    Chevy Chase, Maryland, United States GEICO Full time

    Job Title: Software Engineer IIGEICO is seeking an experienced Software Engineer with a passion for building high-performance, low-maintenance platforms and applications. As a key member of the engineering staff, you will work across the organization to provide a seamless experience to our developer community and maintain the highest standards of protection...

  • Software Engineer

    1 week ago


    Chevy Chase, Maryland, United States GEICO Full time

    Job DescriptionAt GEICO, we are seeking a highly skilled Software Engineer II to join our team. As a key member of our engineering team, you will be responsible for designing, building, and maintaining scalable, resilient distributed systems.Key Responsibilities:Design and implement scalable, resilient distributed systemsCollaborate with cross-functional...


  • Chevy Chase, Maryland, United States GEICO Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our team at GEICO. As a Senior Software Engineer, you will be responsible for designing, developing, and deploying scalable and efficient software systems.Responsibilities:Design and develop software systems using modern programming languages such as Go,...


  • Chevy Chase, Maryland, United States GEICO Full time

    Job DescriptionGEICO is seeking a highly skilled Senior Engineer to join our team. As a key member of our engineering staff, you will play a critical role in delivering high-quality technology products and services in a hyper-growth environment.Key ResponsibilitiesDesign and develop scalable and resilient software solutions using a full stack...


  • Chevy Chase, Maryland, United States GEICO Full time

    Job SummaryGEICO is seeking an experienced Senior Software Engineer to join our team. As a key member of our engineering staff, you will be responsible for providing technical leadership and expertise to drive the development of high-quality software solutions.Key ResponsibilitiesLead the design and development of complex software systems, ensuring they meet...

  • Software Engineer II

    3 weeks ago


    Chevy Chase, Maryland, United States GEICO Full time

    About the RoleGEICO is seeking an experienced and skilled Software Engineer II to join our team. As a key member of our engineering staff, you will be responsible for designing, building, and maintaining scalable, resilient distributed systems.Key ResponsibilitiesScope, design, and build scalable, resilient distributed systemsBuild product definition and...


  • Chevy Chase, Maryland, United States GEICO Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at GEICO. As a key member of our engineering staff, you will play a critical role in driving our insurance business transformation by designing and building scalable, resilient distributed systems.Key ResponsibilitiesSystem Design and Development: Scope, design, and build...


  • Chevy Chase, Maryland, United States GEICO Full time

    Job Description**Senior Staff Engineer, Software Engineering**We are seeking a highly skilled and experienced Senior Staff Engineer to join our Software Engineering team at GEICO. As a key member of our team, you will be responsible for leading the strategy and execution of technical projects, collaborating with cross-functional teams, and driving innovation...


  • Chevy Chase, Maryland, United States GEICO Full time

    Job DescriptionAt GEICO, we're seeking a highly skilled Staff Engineer to join our team. As a key member of our engineering staff, you'll play a critical role in delivering frictionless experiences to our customers and maintaining the highest standards of protection and availability.Key ResponsibilitiesEvolving and maintaining our web applications and their...


  • Chevy Chase, Maryland, United States GEICO Full time

    Job Description**Senior Staff Software Engineer**We are seeking a highly skilled and experienced Senior Staff Software Engineer to join our team at GEICO. As a key member of our software engineering team, you will be responsible for leading the development of complex software systems and ensuring the delivery of high-quality solutions.Key...


  • Chevy Chase, Maryland, United States Geico - Government Employees Insurance Company Full time

    Position OverviewThe Senior Engineer will play a pivotal role in steering multiple engineering initiatives within the organization. This position requires a comprehensive understanding of the software development life cycle and the ability to guide teams towards achieving their objectives.Key ResponsibilitiesProvide strategic leadership to engineering teams,...


  • Chevy Chase, Maryland, United States GEICO Full time

    About the RoleGEICO is seeking an experienced Senior Engineer with a passion for building high-performance, low-maintenance, zero-downtime platforms and applications. As a key member of the engineering staff, you will help drive our insurance business transformation by transitioning from a traditional IT model to a tech organization with engineering...


  • Chevy Chase, Maryland, United States GEICO Full time

    Company OverviewGEICO is on the lookout for a seasoned Senior Java Engineer who is enthusiastic about creating high-performance, low-maintenance, and resilient platforms and applications. Role OverviewIn this pivotal role, you will contribute to our transformation in the insurance sector as we evolve from a conventional IT framework to a technology-driven...


  • Chevy Chase, Maryland, United States GTT, LLC Full time

    Job OverviewPosition: Lead Software Engineer - Amazon ConnectContract Duration: 3-month contract with potential for full-time employmentHourly Rate: Up to $80/hrEligibility: Candidates must be US Citizens or Green Card holders due to contract-to-hire nature.Position SummaryThe Enterprise Voice team is on the lookout for a driven and detail-oriented Software...


  • Chevy Chase, Maryland, United States GEICO Full time

    Job DescriptionGEICO is seeking a highly skilled Senior Engineer to join our team. As a key member of our Platform Engineering team, you will play a critical role in driving our insurance business transformation by building high-performance, low-maintenance, and zero-downtime platforms and applications.Key ResponsibilitiesCollaborate with product managers,...


  • Chevy Chase, Maryland, United States GEICO Full time

    Position OverviewGEICO is in search of a skilled Lead Software Engineer who is enthusiastic about creating high-performance, low-maintenance, and reliable platforms and applications. Your role will be pivotal in steering our insurance business transformation as we evolve from a conventional IT framework to a technology-driven organization committed to...


  • Chevy Chase, Maryland, United States GEICO Full time

    Job DescriptionGEICO is seeking an experienced Distinguished Engineer to drive our insurance business transformation by building high-performance, low-maintenance, zero-downtime platforms and applications.Key ResponsibilitiesLead the strategy and execution of a technical roadmap to increase the velocity of delivering products and unlock new engineering...


  • Chevy Chase, Maryland, United States GEICO Full time

    Job SummaryWe are seeking a highly skilled Senior Engineer to join our team at GEICO. As a Senior Engineer, you will be responsible for designing, developing, and deploying cloud-based software systems.Key ResponsibilitiesDesign and develop cloud-based software systems using modern programming languages such as Go, Python, and Java.Develop and execute...


  • Chevy Chase, Maryland, United States Geico - Government Employees Insurance Company Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Geico - Government Employees Insurance Company. As a key member of our technology team, you will be responsible for designing, building, and maintaining scalable and resilient distributed systems.Key ResponsibilitiesFamiliarize yourself with various technology...


  • Chevy Chase, Maryland, United States GEICO Full time

    Job DescriptionAt GEICO, we are seeking a highly skilled Senior Staff Software Engineer to join our team. As a key member of our engineering organization, you will play a critical role in driving the development of innovative software solutions that meet the needs of our customers.Key ResponsibilitiesLead the design and implementation of complex software...