We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
Back to search results

Senior Software Engineer (REMOTE)

United States, Maryland, Chevy Chase
August 05, 2022

The Data Engineering - Data Management Services department is seeking highly motivated Senior Software Engineers to assist and grow GEICO's data quality capabilities. The Data Quality team will work with data producers and consumers to define and publish the characteristics that make data of high quality and will use those characteristics to drive our Data Quality Program. The Data Quality team will not only build the mechanisms to enforce data quality requirements but will also work to build a culture that encourages everyone to detect data issues and propose data quality improvements. You will be an integral part of the engineering and implementation of GEICO's next generation of cloud data management tools that are developed-centric by using data as code, which can be leveraged for GEICO's transformation in the digital space.

Well-qualified candidates must possess excellent interpersonal, verbal, and written communication skills and demonstrate the ability to coordinate efforts across functional areas. This job post is for all Software Engineers. The final grade will be designated based on the level of experience and other attributes.

Responsibilities include:
* Document the installation, customization ,and support processes for complex systems.
* Troubleshoot and evaluate the root cause of systems errors and faults by analyzing symptoms, determining root cause of failure, researching solutions to resolve failure along with planning, testing and deployment of resolution.
* Research best practices and offer recommendations for proactively improving the reliability, scalability and performance of provisioning systems and processes.
* Engineering and Systems programming for private and public cloud initiatives.
* Development of automation systems and processes to support End-to-End IT Service provisioning/deployment of logical infrastructure components, platforms and applications to serve specific applications within the GEICO portfolio.
* Knowledge on Data Ingestion/ streaming tooling such as Kafka, Spark, or similar technologies
* Work collaboratively with DevOps and SOD personnel in support of cloud automation and modernization efforts, including data center evacuation.

Required Qualifications:
* Familiarity DevOps concepts
* Strong understanding of web servers and the web application hosting runtime.
* Understanding of Azure PaaS and IaaS services such as Cloud Services, IaaS VMs, etc...
* Familiarity with Active Directory, Windows Authentication, SAML, OAuth.
* Strong understanding of .Net Frameworks and associated runtime environments.
* Strong PowerShell scripting skills
* Strong understanding of HTML-5, JavaScript/TypeScript, C#, XML, JSON and RESTful Web Services.
* Experience using frameworks such as Aurelia, Angular, BootStrap, ASP.Net MVC, and WebAPI.
* Understanding of logical data modeling and a variety of data persistence technologies.
* Understanding and use of Visual Studio 2017, VS Code and VSTS GIT for source control.
* Understanding of Infrastructure as Code and practical application to virtualized Infrastructure (Logical compute, storage and network)
* Understanding of infrastructure concepts related to Hosting, Networks, IP Address Management, Firewalls, Certificates, Load Balancing and Reverse Proxy.

Desired Qualifications:
* Object oriented programming skills and awareness SOLID design patterns a strong plus.
* Understanding of microservices a strong plus
* Understanding or expertise in Containers a strong plus..
* Knowledge of Unix/Linux and the Java platform a plus


At GEICO, we make sure you have the support and resources to leverage and develop your skills, secure your financial future, and take care of your health and well-being. GEICO continually seeks to provide a workplace where everyone can be their authentic self. To help achieve this goal, we support associate-led Employee Resource Groups that foster a true sense of community. Through GEICO's competitive benefits offerings and various training and development opportunities, we have you covered with our * that includes:

  • Premier Medical, Dental and Vision Insurance with no waiting period**
  • Paid Vacation, Sick and Parental Leave
  • 401(k) Profit Sharing Plan
  • Tuition Assistance including Direct Billing and Reimbursement payment plan options
  • Paid Training, Licensures, and Certificates

*Benefits may be different by location.Benefit eligibility requirements vary and may include length of service.

**Coverage begins with the pay period after hire date. Must enroll in New Hire Benefits within 30 days of the date of hire for coverage to take effect.

The safety of our associates, both current and future, is GEICO's highest priority. At this time, most of our associates are working remotely due to the current COVID-19 pandemic. Candidates who are selected for this position will be trained remotely and must be able to work from home in a designated work area. Once GEICO determines it is safe for associates to return to the office, candidates may be required to work in our Chevy Chase, MD office.

GEICO is proud to be an equal opportunity employer. We are committed to cultivating an environment where equal employment opportunities are available to all associates and job applicants regardless of race, color, religious creed, national origin, ancestry, age, gender, pregnancy, sexual orientation, gender identity, marital status, familial status, disability or genetic information, in compliance with applicable federal, state and local law. GEICO celebrates diversity and believes it is critical to our success. As such, we are committed to recruit, develop and retain the most talented individuals to join our team.

Applied = 0