FreshRemote.Work

Principal Engineer II - (Design Services/Java/C#/SRE/OSS/Grafana) - REMOTE

MD Chevy Chase (Office) - JPS

Position Summary  

​​GEICO is seeking an experienced Engineer with a passion for building high-performance, low maintenance, zero-downtime platforms, and applications.  You will help drive our insurance business transformation as we transition from a traditional IT model to a tech organization with engineering excellence as its mission, while co-creating the culture of psychological safety and continuous improvement.

Position Description 

Our Principal Engineer II is a lead member of the engineering staff working across the organization to ensure that we provide a friction-less experience to our customers and maintain the highest standards of protection and availability. Our team thrives and succeeds in delivering high-quality technology products and services in a hyper-growth environment where priorities shift quickly. The ideal candidate has broad and deep technical knowledge, typically ranging from front-end UIs through back-end systems and all points in between.

Position Responsibilities 

​​As a Principal Engineer II, you will: 

  • Focus on multiple areas and provide leadership to the engineering teams

  • ​Own complete solution across its entire life cycle

  • ​Influence and build vision with product managers, team members, customers, and other engineering teams to solve complex problems for building enterprise class business applications

  • ​Accountable for the quality, usability, and performance of the solutions

  • ​Lead in design sessions and code reviews to elevate the quality of engineering across the organization

  • Utilize programming languages like Python, C# or other object-oriented languages, SQL, and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of Azure tools and services

  • ​Mentor more junior team members professionally to help them realize their full potential

  • ​Consistently share best practices and improve processes within and across teams

Qualifications 

  • ​​Fluency and specialization with at least two modern languages such as Java, Python or C# including object-oriented design

  • ​Experience building products of micro-services oriented architecture and extensible REST APIs

  • ​Experience building the architecture and design of new and current systems (architecture, design patterns, reliability, scaling, assessment, and proposals) 

  • ​​Experience with continuous delivery and infrastructure as code

  • ​Fluency in DevOps Concepts, Cloud Architecture and Azure DevOps Operational Framework 

  • ​Experience in leveraging PowerShell scripting 

  • ​Experience in existing operational portals such as Azure Portal 

  • Experience with application monitoring tools and performance assessments

  • ​Experience in Datacenter structure, capabilities, and offerings, including the Azure platform and its native services

  • ​Experience in security protocols and products: Understanding of Active Directory, Windows Authentication, SAML, OAuth

  • ​Experience in Azure Network (subscription, security zoning, etc.)   

  • Experience in Grafana is a plus …

This job isn't fresh anymore!
Search Fresh Jobs

Job Profile

Benefits/Perks

401(k) Plan Paid Training and Licensures Tuition reimbursement

Skills

Active Directory Algorithms Application monitoring Applications AWS Azure Azure DevOps Azure DevOps Operational Framework Azure Network Azure tools Azure tools and services C Cloud Architecture Container Orchestration Data Structures Data structures and algorithms Design Patterns DevOps DevOps Concepts Docker GCP Grafana Java Kubernetes Leadership NoSQL OAUTH PowerShell PowerShell scripting Python REST REST APIs SAML SQL

Tasks
  • Code reviews
  • Design sessions
  • Improve processes
  • Lead design sessions and code reviews
  • Lead engineering teams
  • Lead in design sessions and code reviews
  • Mentor junior team members
  • Own complete solution lifecycle
  • Share best practices
  • Share best practices and improve processes
  • Utilize various programming languages and tools
Experience

8+ years

Education

Bachelor's in Computer Science Computer Science Information Systems

Certifications

Cloud Network