Logo of Huzzle

Senior Engineer – PaaS (Serverless)

image

GEICO

Aug 29, 2024

  • Job
    Full-time
    Mid Level
  • Chevy Chase
  • Quick Apply

AI generated summary

  • You must be fluent in two OOP languages, have CI/CD and IaaS/PaaS experience, knowledge of data structures and cloud platforms, and proficiency in relevant tools and frameworks.
  • You will collaborate with teams to solve problems, develop software strategies, ensure solution quality, design systems using Containers and Kubernetes, share best practices, and provide on-call support.

Requirements

  • Qualifications
  • Fluent at least two OOP languages such as Java, Go, python, C++, etc.
  • Good knowledge for two of the following languages: C, C# or other object-oriented languages, PHP, Perl, Ruby, JavaScript, shell script, SQL, etc
  • Experience partnering with engineering teams and transferring research to production
  • Experience with continuous delivery (CI/CD) and infrastructure as code
  • In-depth knowledge of CS data structures and algorithms
  • Experience solving analytical problems with quantitative approaches
  • Ability to excel in a fast-paced, startup-like environment
  • Willing to work on both fast development and operation environment
  • Knowledge of developer tooling across the software development life cycle (task management, source code, building, deployment, test automation and related tools, operations, real-time communication)
  • Knowledge in big data and streaming data pipeline architecture (Lambda/Kappa) and K8 cluster
  • Experience in open-source tools like GIT/Jenkin/CircleCI
  • Experience using Terraform (infrastructure as code)
  • Experience with C# and .NET programing
  • Expertise in Azure Functions, Azure Web Apps, and AWS Lambda is a plus
  • Cloud Native Computing Foundation (CNCF) Certifications are a plus
  • Experience with serverless architecture using open-source tools such as KEDA and Knative is a plus
  • Experience with Python and PowerShell programming
  • Experience with technical software development for Platform Engineering domain
  • Experience with CI/CD automation
  • Experience with Go open-source programming language is a plus
  • Experience
  • 4+ years of professional PaaS and IaaS experience
  • 3+ years of experience with architecture and design
  • 3+ 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

Responsibilities

  • As a Senior Engineer, you will:
  • Collaborate with product managers, team members, customers, and other engineering teams to solve our toughest problems
  • Develop and execute technical software development strategy for the Platform Engineering domain
  • Accountable for the quality, usability, and performance of the solutions
  • Deep hands-on experience in complex system design and implementation of Containers and Kubernetes platform
  • Consistently share best practices and improve processes within and across teams
  • Take on-call and operational support

FAQs

What are the primary responsibilities of a Senior Engineer – PaaS (Serverless) at GEICO?

As a Senior Engineer, you will collaborate with product managers and engineering teams to develop and execute a technical software development strategy, ensure the quality and performance of solutions, lead the implementation of complex systems, share best practices, and provide on-call operational support.

What qualifications are required for this position?

Candidates should be fluent in at least two OOP languages (such as Java, Go, Python, or C++) and have a good knowledge of two additional programming languages. They should also have experience with CI/CD, infrastructure as code, data structures, algorithms, and be able to thrive in a fast-paced environment.

How many years of experience are required for this role?

The role requires a minimum of 4 years of professional experience in PaaS and IaaS, 3 years in architecture and design, 3 years with cloud services (AWS, GCP, Azure), and at least 2 years in open-source frameworks.

Is there a specific educational requirement for applicants?

Yes, applicants must have a Bachelor's degree in Computer Science, Information Systems, or equivalent education or work experience.

What is the salary range for the Senior Engineer – PaaS position?

The annual salary range for this position is between $82,000.00 and $185,000.00, depending on various factors such as experience, education, and market considerations.

Are there opportunities for professional development?

Yes, GEICO offers tuition reimbursement and paid training and licensures to support professional development.

Do we offer benefits like medical insurance?

Yes, we provide premier medical, dental, and vision insurance with no waiting period upon hire.

Will GEICO sponsor employment authorization for this position?

No, at this time, GEICO will not sponsor a new applicant for employment authorization for this position.

What is the company’s stance on equal employment opportunity?

GEICO is committed to providing a fair and equal employment opportunity for all associates and job applicants, regardless of race, color, religion, national origin, age, gender, and other protected classifications, in compliance with applicable laws.

Are accommodations available for qualified individuals with disabilities?

Yes, GEICO reasonably accommodates qualified individuals with disabilities to enable them to receive equal employment opportunities and perform essential job functions.

Finance
Industry
10,001+
Employees

Mission & Purpose

GEICO (Government Employees Insurance Company) provides affordable auto insurance and a variety of other coverage options, including home, renters, motorcycle, and business insurance. Their mission is to offer reliable and accessible insurance services with excellent customer support and innovative solutions. GEICO aims to deliver exceptional value by providing competitive rates, convenient services, and a commitment to meeting the diverse needs of their policyholders.