Staff Engineer- Java

Related keywords: remote job java developerdevops remote jobremote job no degree

This page contains product affiliate links.

Job Title and Overview

The position available is for a Staff Engineer with a strong foundation in Java. The role is specifically with GEICO, a recognized entity in the insurance sector, renowned for its technological advancements. GEICO is on the lookout for seasoned professionals who are adept at creating high-performance, low maintenance, and zero-downtime platforms and applications. With the growing shift from traditional IT frameworks to a robust tech organization, this position is crucial for driving their transformation.

Responsibilities

As a Staff Engineer, you will play a pivotal role in the engineering sphere, with a focus on providing seamless customer experiences while adhering to high standards of protection and availability. The responsibilities for this role include:

  • Leading multiple engineering teams, ensuring they operate efficiently and effectively.
  • Owning solutions throughout their lifecycle, from inception to implementation.
  • Engaging with product managers, team members, and customers to navigate and solve complex challenges in the creation of enterprise-level business applications.
  • Maintaining accountability for the quality, usability, and performance of developed solutions.
  • Conducting design sessions and code reviews, fostering a culture of engineering excellence.
  • Utilizing a variety of programming tools, including Java, Python, C#, and more, along with SQL and NoSQL databases. Experience with container orchestration services like Docker and Kubernetes is essential.
  • Mentoring junior engineers to help them unlock their potential and consistently sharing best practices across teams.

Required Skills

The ideal candidate should possess a wide range of skills necessary for this position:

  • Proficiency in at least two modern programming languages such as Java, C++, Python, or C#, focusing on object-oriented design.
  • Experience with micro-services oriented architecture and building extensible REST APIs.
  • Understanding of architecture and design patterns related to reliability and scaling.
  • Knowledge in continuous delivery and Infrastructure as Code.
  • Familiarity with DevOps concepts, cloud architecture, and specifically Azure DevOps framework.
  • Skills in PowerShell scripting and using Azure Portal for operational tasks.
  • Practical experience in application monitoring and performance assessments.
  • Foundational knowledge of CS data structures, algorithms, and developer tooling.
  • Strong problem-solving abilities and the capacity to thrive in a dynamic, startup-like environment.

Experience Requirements

Candidates should ideally have:



  • A minimum of 8 years of professional software development experience within a Java framework, covering J2EE, web containers, and various Java technologies.
  • At least 5 years of experience in architecture and design.
  • Experience in cloud technologies such as AWS, GCP, or Azure.
  • A degree in Computer Science, Information Systems, or commensurate experience.

Salary Range

The annual salary for this role falls between $105,000.00 to $230,000.00. This range serves as a guiding parameter, and various factors influence the final offer. These include the scope of responsibilities tied to the position, the candidate’s accumulated work experience and educational background, the geographic work locale, and current market trends.

Benefits

GEICO offers a total rewards program to its employees, ensuring financial and health security:

  • Medical, Dental, and Vision Insurance with no waiting period for coverage, starting immediately.
  • Flexibility with Paid Vacation, Sick, and Parental Leave.
  • Participation in a 401(k) Plan.
  • Tuition assistance for continued education and skill enhancement.
  • Paid Training for licensures and certifications.

Company Culture and Opportunities

GEICO emphasizes a culture of psychological safety, encouraging continuous improvement and the personal growth of its employees. The organization prides itself on adhering to fair employment practices, providing equal opportunities for all applicants regardless of race, gender, or any other status. They also ensure reasonable accommodations for individuals with disabilities to facilitate a conducive work environment.

Conclusion

This position represents an exciting opportunity for skilled engineers looking to innovate in the tech industry within the insurance sector. Interested candidates should be prepared for a fast-paced environment that rewards excellence and promotes ongoing learning and development.



This job offer was originally published on himalayas.app

GEICO

United States

Software development

Full-time

February 27, 2025

13 views

1 clicks on Apply Now

Share


Similar job offers


This job offer summary has been generated using automated technology. While we strive for accuracy, it may not always fully capture the nuances and details of the original job posting. We recommend reviewing the complete job listing before making any decisions or applications.