Senior Software Engineer- Observability and Reliability Platform Engineering -id-831

Are you a seasoned software engineer with a passion for building highly reliable and observable systems? Look no further! Geico Auto Insurance is seeking a Senior Software Engineer to join our Observability and Reliability Platform Engineering team. In this role, you will have the opportunity to design, develop, and maintain cutting-edge software solutions that ensure the reliability and observability of our critical systems. We are looking for a highly motivated and technically skilled individual who is ready to take on the challenge of building and maintaining a world-class platform that supports our business operations. If you have a strong background in software development, a deep understanding of observability and reliability principles, and a desire to make an impact on a large scale, then we want to hear from you!

 

Design, develop, and maintain highly reliable and observable software solutions for critical systems.

Collaborate with cross-functional teams to understand business needs and translate them into technical requirements.

Participate in all phases of the software development lifecycle, including design, development, testing, and deployment.

Implement best practices and industry standards for observability and reliability, ensuring high-quality and scalable solutions.

Proactively identify and troubleshoot issues, and implement solutions to improve system reliability and observability.

Continuously monitor and analyze system performance to identify areas for improvement and implement optimizations.

Stay up-to-date with emerging technologies and tools in the observability and reliability space, and recommend and implement them as needed.

Mentor and guide junior engineers in best practices for software development, observability, and reliability.

Collaborate with other teams to develop and maintain a world-class platform that supports Geico’s business operations.

Communicate effectively with stakeholders to provide updates on project progress, challenges, and recommendations.

Document technical designs, processes, and procedures to ensure knowledge sharing and maintain system stability.

Adhere to company coding standards, processes, and policies to ensure consistency and maintainability of the codebase.

Drive continuous improvement and innovation in the platform, and contribute to the overall technical strategy for observability and reliability.

Perform code reviews and provide constructive feedback to maintain high-quality code and promote team collaboration.

Identify and address technical debt to improve system performance and maintainability.

Where is this job?

This job opening is listed as 100% remote

Job Qualifications

Bachelor’s Degree In Computer Science, Software Engineering, Or A Related Field.

 

Minimum Of 5 Years Of Experience In Software Engineering Or A Similar Role.

 

Expertise In Observability Tools And Technologies Such As Prometheus, Grafana, And Elk Stack.

 

Experience With Building And Maintaining Highly Reliable And Scalable Platforms.

 

Strong Knowledge Of Programming Languages Such As Java, Python, Or Go.

 

Required Skills

Software Development

 

Troubleshooting

 

Data Analysis

 

DevOps

 

Agile Methodology

 

Automation

 

Cloud Computing

 

Performance Optimization

 

API Design

 

Containerization

 

Configuration Management

 

Systems Architecture

 

Soft Skills

Communication

 

Conflict Resolution

 

Emotional Intelligence

 

Leadership

 

Time Management

 

Creativity

 

Teamwork

 

Adaptability

 

Problem-Solving

 

Decision-Making

error: Content is protected !!