Principal Engineer - Cloud Data Management (REMOTE)

Full Time
Chevy Chase, MD 20815
Posted
Job description
The Data Engineering Team is looking for a highly motivated Principal engineer with public cloud automation to support initiatives around 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 developer 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 ability to coordinate efforts across functional areas.

Responsibilities include:
  • Demonstrate strategic thinking and strong planning skills to establish long term roadmap and business plan
  • Strong relationship building to establish and foster great relationships with Tech teams and business partners
  • Able to work independently while functioning as part of a cohesive cross-functional management team
  • Work with stakeholders to establish and meet data quality requirements, SLAs and SLOs for data ingestion
  • Mentors and shares experiences with other junior full stack engineers to ensure team members are keeping pace with changes in the technology landscape
  • Proficient in micro-services-oriented architecture and extensible REST APIs
  • Troubleshoot and evaluate 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 data management systems and processes.
  • Development and automate system and processes to support data quality automation for logical application components to serve specific requirements within the GEICO’s Data Quality portfolio.
  • Certified or commitment to be Azure cloud certified within 6 months of joining the team

Required Qualifications:
  • 6+ years of professional software development experience. Candidate should have fluency and specialization with at least two modern languages such as Java, C++, Python or C# including object-oriented design
  • Proficient in micro-services oriented architecture and extensible REST APIs
  • 3+ years of experience with architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems
  • 3+ years of experience with AWS, GCP, Azure, or another cloud service.
  • Experienced in DevOps Concepts. Familiarity with Azure DevOps Operational Framework and Azure Networking is preferred
  • 4+ years of experience in open source frameworks. Candidate should have 2+ years of experience specifically with React (Clean Architecture), Angular & GIT
  • Understanding of infrastructure concepts related to Hosting, Networks, IP Address Management, Firewalls, Certificates, Load Balancing and Reverse Proxy.
  • Experienced with PowerShell scripting
  • Experienced with Monitoring tools such as Splunk, Thousand Eyes, Dynatrace or Application Insights
  • Understanding of CI/CD tooling
  • Security Protocols & Products: Understanding of Active Directory, Windows Authentication, SAML, OAuth
  • Experience working in Agile environment (Scrum/Kanban/SAFe)
  • 1+ years of people management experience

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

This position is for both Principle Engineer I and Principle Engineer II. Position will be designated based on candidate's experience and performance.

Benefits:

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 Total Rewards Program* that includes:

Premier Medical, Dental and Vision Insurance with no waiting period**

Paid Vacation, Sick and Parental Leave

401(k) 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 on the date of hire. Must enroll in New Hire Benefits within 30 days of the date of hire 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.

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.

#LI-KT1

Annual Salary

$110,000.00 - $236,500.00

The above annual salary range is a general guideline. Multiple factors are taken into consideration to arrive at the final hourly rate/ annual salary to be offered to the selected candidate. Factors include, but are not limited to, the scope and responsibilities of the role, the selected candidate’s work experience, education and training, the work location as well as market and business considerations.

seankuhnke.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, seankuhnke.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, seankuhnke.com is the ideal place to find your next job.

Intrested in this job?