Principal Software Engineer

2 weeks ago


Chevy Chase, Maryland, United States GEICO Full time


GEICO is on the lookout for experienced Staff Engineers to enhance our dynamic team. As a pivotal member of the engineering division, you will collaborate across various departments to ensure a seamless experience for our developer community while upholding exceptional standards of security and availability.

Our team excels in delivering top-notch technology solutions in a rapidly evolving environment where priorities can shift swiftly.

The ideal candidate possesses extensive technical expertise, spanning from front-end interfaces to back-end systems and everything in between.


Key Responsibilities:
As a Staff Engineer, your role will include:
  • Providing leadership across multiple engineering teams.
  • Owning comprehensive solutions throughout their entire lifecycle.
  • Collaborating with product managers, team members, customers, and other engineering teams to address complex challenges in developing enterprise-grade applications.
  • Ensuring the quality, usability, and performance of the solutions.
  • Leading design discussions and code evaluations to enhance engineering quality across the organization.
  • Defining, creating, and supporting reusable components from both business and technology perspectives.
  • Utilizing programming languages such as GO, Java, TypeScript, React, HTML, Python, C#, and other object-oriented languages, along with SQL and NoSQL databases, Container Orchestration services like Rancher, Docker, or Kubernetes, and various Azure tools and services.
  • Mentoring junior team members to help them achieve their full potential.
  • Consistently sharing best practices and enhancing processes within and across teams.

Qualifications:
  • Proficiency in at least two modern programming languages such as GO, Java, C++, Python, or C#, with a focus on object-oriented design.
  • Experience in developing products with microservices architecture and extensible REST APIs.
  • Familiarity with micro frontends.
  • Expertise in designing and architecting new and existing systems, including architecture, design patterns, reliability, and scalability.
  • Experience with continuous delivery and infrastructure as code.
  • Knowledge of Synthetic Monitoring, Cucumber, and Playwright.
  • Fluency in DevOps concepts, Cloud Architecture, and Azure DevOps Operational Framework.
  • Experience with PowerShell scripting.
  • Understanding of Datacenter structures, capabilities, and offerings, particularly the Azure platform and its native services.
  • Knowledge of security protocols and products, including Azure Active Directory, Windows Authentication, SAML, and OAuth.
  • In-depth understanding of computer science data structures and algorithms.
  • Familiarity with developer tools throughout the software development lifecycle (task management, source code, building, deployment, operations, real-time communication).
  • Experience with automated QA solutions and related open-source tools is preferred.
  • Strong problem-solving skills and the ability to thrive in a fast-paced, startup-like environment.

Experience:
  • 6+ years of professional platform development or general development experience.
  • 4+ years of experience with open-source frameworks.
  • 3+ years of experience in architecture and design.
  • 3+ years of experience with AWS, GCP, Azure, or another cloud service.
  • Experience with Synthetic monitoring, Cucumber, and Playwright.

Education:
  • Bachelor's degree in Computer Science, Information Systems, or equivalent education or work experience.

Benefits:
As an Associate, you will benefit from our Total Rewards Program designed to secure your financial future and promote your health and well-being, which includes:
  • Comprehensive Medical, Dental, and Vision Insurance with no waiting period.
  • Paid Vacation, Sick, and Parental Leave.
  • 401(k) Plan.
  • Tuition Reimbursement.
  • Paid Training and Licensures.

Benefit eligibility may vary by location and could include length of service.

GEICO is committed to providing equal employment opportunities for all associates and job applicants, ensuring a fair and inclusive work environment.

  • Chevy Chase, Maryland, United States GEICO Full time

    GEICO is seeking a talented Engineer to become a vital member of their engineering team. As a Staff Engineer, you will be instrumental in steering the company's technological evolution, concentrating on the development of robust platforms and applications. This role demands proficiency in multiple programming languages and technologies, along with a proven...

  • Principal Engineer

    3 weeks ago


    Chevy Chase, Maryland, United States GEICO Full time

    GEICO Technology Solutions is looking for Principal Engineers who are recognized experts in multiple technology domains and represent the senior technical leadership within their organization. They are responsible for driving the direction of their part of the organization, assisting management and other senior technical leaders create strategic roadmaps,...


  • Chevy Chase, Maryland, United States GEICO Full time

    GEICO Technology Solution's PLAID - Customer Identity Team is looking for a highly motivated and experienced Principal Java Engineer to join a high-performing, Agile software development team to develop cutting-edge, mission-critical software applications in the area of customer identity and access management. This is an excellent time to join a...


  • Chevy Chase, Maryland, United States GEICO Full time

    Are you an experienced cybersecurity analyst with technical skills looking to join a fast-paced and energetic team whose primary goal is to ensure there are zero surprises when it comes to cybersecurity? GEICO's Cybersecurity Engineering team is seeking a Principal Cloud Security Engineer to solve complex cloud security-related challenges. GEICO has a...


  • Chevy Chase, Maryland, United States GEICO Full time

    GEICO is looking for a Principal Engineer to build GEICO's next generation Underwriting as a Service platform. The platform will be used to launch insurance products expediently and be engineered to scale up and extend to any insurance line of business. We're looking for engineering leaders who are interested in teaching and mentoring others in Agile and...


  • Chevy Chase, Maryland, United States GEICO Full time

    GEICO's LEADS engineering staff with development of Data software applications. As a subject matter expert, MENTORS and LEADS engineering teams and team members in software delivery within Data in an Agile Environment.Essential Functions:PROVIDES leadership to engineering teams UTILIZING Data and related technologies. OWNS complete solution across entire...


  • 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...


  • 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

    Position OverviewGEICO is on the lookout for a seasoned Principal Engineer who is enthusiastic about developing high-performance, low-latency systems and applications. This role is pivotal in transforming our insurance operations as we enhance customer experiences.Role ResponsibilitiesAs a Principal Engineer, you will:Provide leadership across various...


  • 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 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 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 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 - 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 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

    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

    Software Engineer II – Platform Engineering (REMOTE)GEICO - Chevy Chase, MDGEICO is seeking an experienced Software Engineer II with a passion for building next generation technologies that change how millions of users connect, explore and interact with Geico applications with information. You will help drive our insurance business transformation and...


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

    Job OverviewPosition: Senior Software EngineerContract Duration: 3-month contract with potential for full-time employmentHourly Rate: Up to $90/hrEligibility: Only US Citizens or Green Card holders will be considered due to contract-to-hire option.Role SummaryThe Enterprise Voice team at GTT, LLC is on the lookout for a dedicated and detail-oriented Software...


  • Chevy Chase, Maryland, United States GEICO Full time

    About the RoleGEICO is seeking an experienced Software Engineer to join our team. As a key member of our engineering staff, you will work across the organization to provide a seamless experience to our developer community and maintain the highest standards of protection and availability.ResponsibilitiesDesign, develop, and deploy scalable, resilient...


  • Chevy Chase, Maryland, United States GEICO Full time

    Position Overview The Senior Technical Engineer at GEICO collaborates with our engineering teams to conceptualize and develop innovative systems, enhance existing frameworks, and explore new avenues for leveraging technical expertise to address critical challenges. You will spearhead the formulation and implementation of a technical strategy that accelerates...