Government Employees Insurance Company logo

Senior Engineer - Java (REMOTE)

Government Employees Insurance Company
Full-time
Remote
$70,000 - $215,000 USD yearly
Software Dev / Web3

About GEICO: GEICO, a leading auto insurer, offers a dynamic work environment focused on delivering high-quality technology products and services. We value collaboration, innovation, and a commitment to excellence.

The Role: πŸ§‘β€πŸ’»

As a Senior Java Engineer, you'll be a key player in building and maintaining our web solutions. You'll work on scalable, resilient systems, ensuring a seamless customer experience while upholding the highest security and availability standards. This is a remote position, offering flexibility and work-life balance.

What You'll Do:

  • Design and build scalable, resilient distributed systems.
  • Define product requirements and leverage your technical expertise to find optimal solutions.
  • Collaborate across teams throughout the software development lifecycle.
  • Lead design sessions and code reviews to improve engineering quality.
  • Create and maintain reusable application components and patterns.
  • Utilize various technologies including JavaScript, TypeScript, Java, C#, Python, Docker, Kubernetes, and Azure services.
  • Mentor junior engineers and share best practices.
  • Continuously improve processes within and across teams.

What We're Looking For:

  • Must-Have Skills & Experience:
    • Fluency in at least two modern languages (e.g., JavaScript, TypeScript, Java, C++, Python, C#), with object-oriented design experience.
    • Proven understanding of microservices architecture and REST APIs.
    • Advanced knowledge of DevOps concepts and cloud architecture (AWS, GCP, Azure, or similar).
    • Experience designing and building the architecture of new and existing systems.
    • Experience with application monitoring tools and performance assessments.
    • Familiarity with security protocols (Active Directory, Windows Authentication, SAML, OAuth).
    • Strong understanding of CS data structures and algorithms.
    • Experience with continuous delivery and infrastructure as code.
    • Experience with developer tooling across the SDLC (task management, source code, building, deployment, operations, real-time communication).
    • Experience with web application frameworks and securing web applications.
    • Strong problem-solving skills.
    • Ability to thrive in a fast-paced environment.
    • 4+ years of professional software development experience in web frameworks/SDKs/languages.
    • 3+ years of experience with architecture and design.
    • 3+ years of experience with a cloud service (AWS, GCP, Azure, etc.).
    • 2+ years of experience with open-source frameworks.
    • Bachelor's degree in Computer Science, Information Systems, or equivalent.
  • Nice-to-Have:
    • Knowledge of Kubernetes.

Benefits: πŸŽ‰

GEICO offers a comprehensive Total Rewards Program, including:

  • Premier medical, dental, and vision insurance (no waiting period).
  • Paid vacation, sick, and parental leave.
  • 401(k) plan.
  • Tuition reimbursement.
  • Paid training and licensures.

Salary: πŸ’°

$70,000.00 - $215,000.00 annually. (The final salary will depend on experience and other factors.)

Equal Opportunity Employer: GEICO is an equal opportunity employer committed to diversity and inclusion. We do not discriminate based on race, color, religion, national origin, gender, sexual orientation, age, marital status, veteran status, or disability. We reasonably accommodate qualified individuals with disabilities.

Note: GEICO will not sponsor new applicants for employment authorization for this position at this time.

Apply Now
πŸ“² Share this job via: