Enable job alerts via email!

Staff Engineer - Java (REMOTE)

GEICO

Poway (CA)

Remote

USD 200,000 - 260,000

Full time

Today
Be an early applicant

Job summary

A prominent automotive insurance company based in Poway, California, is looking for a Software Engineering Manager. This role involves leading engineering teams, collaborating with product teams to develop high-quality applications, and mentoring junior engineers. The ideal candidate will have extensive experience in software development, specifically within Java, and a strong background in architectural design. Competitive salary and comprehensive benefits are offered, fostering a growth-oriented work environment.

Benefits

Comprehensive benefits package
401(k) plan with employer contributions
Tuition assistance
Paid vacation and sick leave

Qualifications

  • 6+ years of professional software development experience within a Java framework.
  • 3+ years of experience with architecture and design of software systems.
  • 4+ years of experience in open-source frameworks.

Responsibilities

  • Lead engineering teams and provide guidance across multiple areas.
  • Own complete solutions throughout their entire life cycle.
  • Conduct design sessions and code reviews to ensure high-quality engineering standards.

Skills

Fluency in programming languages
Software development experience
Architectural design skills
Mentoring abilities

Education

Bachelor’s degree in Computer Science

Tools

AWS
GCP
Azure
Job description

Employer Industry: Technology Services

Why consider this job opportunity
  • Salary up to $260,000
  • Comprehensive benefits package including medical, dental, and vision insurance with no waiting period
  • Paid vacation, sick leave, and parental leave
  • 401(k) plan with employer contributions
  • Tuition assistance and paid training opportunities
  • Opportunity for career advancement in a fast-paced, growth-oriented environment
What to Expect (Job Responsibilities)
  • Lead engineering teams and provide guidance across multiple areas
  • Own complete solutions throughout their entire life cycle
  • Collaborate with product managers and engineering teams to develop enterprise-class business applications
  • Conduct design sessions and code reviews to ensure high-quality engineering standards
  • Mentor junior team members and promote best practices across the organization
What is Required (Qualifications)
  • Fluency in at least two modern programming languages such as Java, C++, Python, or C#
  • 6+ years of professional software development experience within a Java framework
  • 3+ years of experience with architecture and design of software systems
  • 4+ years of experience in open-source frameworks
  • Bachelor’s degree in Computer Science, Information Systems, or equivalent experience
How to Stand Out (Preferred Qualifications)
  • Experience with AWS, GCP, Azure, or another cloud service
  • Familiarity with microservices architecture and REST APIs
  • Knowledge of DevOps concepts and continuous delivery practices
  • Experience with application monitoring tools and performance assessments
  • Strong problem-solving skills and ability to thrive in a startup-like environment

#TechnologyServices #SoftwareDevelopment #EngineeringLeadership #CareerAdvancement #CompetitiveBenefits

We prioritize candidate privacy and champion equal-opportunity employment. Central to our mission is our partnership with companies that share this commitment. We aim to foster a fair, transparent, and secure hiring environment for all. If you encounter any employer not adhering to these principles, please bring it to our attention immediately.

We are not the EOR (Employer of Record) for this position. Our role in this specific opportunity is to connect outstanding candidates with a top-tier employer.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.