Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Engineer Java (REMOTE) image - Rise Careers
Job details

Senior Engineer Java (REMOTE)

Our Senior Java Engineer is a key member of the engineering staff working across the organization to provide a friction-less experience to our customers and maintain the highest standards of protection and availability. Our team thrives and succeeds in delivering high quality technology products and services in a hyper-growth environment where priorities shift quickly. The ideal candidate has broad and deep technical knowledge, typically ranging from front-end UIs through back-end systems and all points in between.  

 

Position Responsibilities 

​​As a Senior Java Engineer, you will: 

  • Scope, design, and build scalable, resilient distributed systems 

  • Build product definition and leverage your technical skills to drive towards the right solution. 

  • Engage in cross-functional collaboration throughout the entire software lifecycle 

  • Lead in design sessions and code reviews with peers to elevate the quality of engineering across the organization 

  • Define, create, and support reusable application components/patterns from a business and technology perspective 

  • Utilize developer tooling and a variety of Azure tools and services across the software development life cycle (task management, source code, building, deployment, operations, real-time communication) to perform advanced-level Java application design, implementation, and maintenance activities under minimal direction 

  • Mentor other engineers 

  • Consistently share best practices and improve processes within and across teams 

Qualifications 

  • ​​Advanced programming experience with at least two modern languages such as Java, C++, Python or C# including object-oriented design 

  • Proven understanding of micro-services oriented architecture and extensible REST APIs 

  • Experience building the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems 

  • Advanced understanding of DevOps Concepts and Cloud Architecture 

  • Experience with continuous delivery and infrastructure as code 

  • Strong problem-solving ability 

  • Ability to excel in a fast-paced, startup-like environment 

  • Knowledge of developer tooling across the software development life cycle (task management, source code, building, deployment, operations, real-time communication) 

  • In-depth knowledge of CS data structures and algorithms 

  • Advanced PowerShell scripting skills 

  • Advanced understanding of monitoring concepts and tooling 

  • Advanced understanding of security protocols and products 

 Experience 

  • 4+ years of Software Development within a Java framework (J2EE, web containers and Java) 

  • 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 


 

Annual Salary

$80,000.00 - $185,000.00

The above annual salary range is a general guideline. Multiple factors are taken into consideration to arrive at the final hourly rate/ annual salary to be offered to the selected candidate. Factors include, but are not limited to, the scope and responsibilities of the role, the selected candidate’s work experience, education and training, the work location as well as market and business considerations.


 

GEICO will consider sponsoring a new qualified applicant for employment authorization for this position.


 

Benefits:

As an Associate, you’ll enjoy our Total Rewards Program* to help secure your financial future and preserve your health and well-being, including:

  • Premier Medical, Dental and Vision Insurance with no waiting period**
  • Paid Vacation, Sick and Parental Leave
  • 401(k) Plan
  • Tuition Assistance
  • Paid Training and Licensures

*Benefits may be different by location.  Benefit eligibility requirements vary and may include length of service.

**Coverage begins on the date of hire. Must enroll in New Hire Benefits within 30 days of the date of hire for coverage to take effect.

The equal employment opportunity policy of the GEICO Companies provides for a fair and equal employment opportunity for all associates and job applicants regardless of race, color, religious creed, national origin, ancestry, age, gender, pregnancy, sexual orientation, gender identity, marital status, familial status, disability or genetic information, in compliance with applicable federal, state and local law. GEICO hires and promotes individuals solely on the basis of their qualifications for the job to be filled.

GEICO reasonably accommodates qualified individuals with disabilities to enable them to receive equal employment opportunity and/or perform the essential functions of the job, unless the accommodation would impose an undue hardship to the Company. This applies to all applicants and associates. GEICO also provides a work environment in which each associate is able to be productive and work to the best of their ability. We do not condone or tolerate an atmosphere of intimidation or harassment. We expect and require the cooperation of all associates in maintaining an atmosphere free from discrimination and harassment with mutual respect by and for all associates and applicants.

GEICO Glassdoor Company Review
2.7 Glassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star iconGlassdoor star icon
GEICO DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of GEICO
GEICO CEO photo
Todd Combs
Approve of CEO

Average salary estimate

$132500 / YEARLY (est.)
min
max
$80000K
$185000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Engineer Java (REMOTE), GEICO

Are you ready to take the next big step in your career? Join GEICO as a Senior Java Engineer and become a vital part of our talented engineering team in Chevy Chase, MD! This remote role offers you the chance to contribute to the development of high-quality technology products while ensuring our customers have a frictionless experience. At GEICO, we operate in a fast-paced, hyper-growth environment where priorities often shift. That’s why we need someone with a broad range of technical expertise, spanning from front-end development to backend systems. In this position, you'll scope, design, and build scalable, resilient distributed systems while collaborating across functions and leading design sessions and code reviews with your peers. Your key responsibilities will include defining and supporting reusable application components, engaging in advanced-level application design and maintenance using tools like Azure, and mentoring other engineers to foster a culture of knowledge sharing. If you have over 4 years of software development experience with Java and a solid understanding of microservices architecture, along with DevOps concepts, then your expertise will be invaluable at GEICO. We're excited to offer a competitive annual salary ranging from $80,000 to $185,000, reflecting your skills and contributions. Join us and enjoy comprehensive benefits that include medical, dental, vision insurance, paid time off, and even tuition assistance! We welcome your robust problem-solving abilities and look forward to helping you grow in your career here at GEICO.

Frequently Asked Questions (FAQs) for Senior Engineer Java (REMOTE) Role at GEICO
What are the responsibilities of a Senior Java Engineer at GEICO?

As a Senior Java Engineer at GEICO, you will be responsible for scoping, designing, and building scalable distributed systems, while actively participating in the software development lifecycle. Your role involves cross-functional collaboration, leading design sessions, conducting code reviews, and mentoring junior engineers to elevate team performance.

Join Rise to see the full answer
What qualifications are required for the Senior Java Engineer position at GEICO?

To qualify for the Senior Java Engineer role at GEICO, candidates should have at least 4 years of software development experience with Java, along with a strong grasp of object-oriented design. Additionally, relevant experience with microservices architecture, cloud services like AWS or Azure, and DevOps concepts is essential.

Join Rise to see the full answer
How does GEICO support the professional development of Senior Java Engineers?

GEICO values the growth of its employees and provides various opportunities for professional development. As a Senior Java Engineer, you will benefit from mentorship programs, access to training resources, and support for gaining professional certifications to enhance your skills further.

Join Rise to see the full answer
What is the salary range for the Senior Java Engineer role at GEICO?

The annual salary range for the Senior Java Engineer position at GEICO is between $80,000 and $185,000. This range is flexible and based on multiple factors, including your experience, education, and specific responsibilities of the role.

Join Rise to see the full answer
What benefits can a Senior Java Engineer at GEICO expect?

As a Senior Java Engineer at GEICO, you will enjoy a comprehensive benefits package, which includes premier medical, dental, and vision insurance, paid vacation and parental leave, a 401(k) plan, and tuition assistance, among other perks designed to support your well-being and career growth.

Join Rise to see the full answer
Common Interview Questions for Senior Engineer Java (REMOTE)
Can you describe your experience with Java and object-oriented design?

When answering this question, highlight your years of experience with Java and provide specific examples of projects where you utilized object-oriented design principles. Be sure to discuss how you approached complex problems and contributed to system architecture.

Join Rise to see the full answer
What is your understanding of microservices architecture?

Make sure to answer by explaining the principles of microservices architecture, emphasizing its benefits such as scalability, flexibility, and isolation of services. Share personal experiences or projects you've worked on that involved microservices.

Join Rise to see the full answer
How do you approach debugging a Java application?

Describe your systematic approach to debugging, including starting with understanding the application's architecture, using logs and monitoring tools, and employing debugging tools available in Java IDEs. Sharing a specific instance where you resolved a complex bug can add great context.

Join Rise to see the full answer
What experience do you have with cloud services such as AWS or Azure?

Discuss your hands-on experience with cloud platforms, focusing on specific projects where you utilized cloud services for deployment, scaling, or managing applications. Demonstrating knowledge of cloud architecture will be beneficial.

Join Rise to see the full answer
Can you explain a challenging technical problem you faced and how you resolved it?

Choose a specific problem relevant to your previous roles, explain the challenge, and outline the steps you took to resolve it. Use this as an opportunity to showcase your problem-solving skills and technical expertise.

Join Rise to see the full answer
What are the best practices you follow in DevOps?

Outline key DevOps practices such as continuous integration and continuous delivery (CI/CD), automated testing, and monitoring. Discuss how these practices improve software quality and deployment efficiency based on your experiences.

Join Rise to see the full answer
How do you ensure code quality in your projects?

Talk about coding standards, code reviews, automated testing, and the importance of writing clean, maintainable code. Specific examples of how you’ve implemented these practices will strengthen your answer.

Join Rise to see the full answer
Describe your experience with Agile methodologies.

Share your familiarity and experience with Agile methodologies, including the use of Scrum or Kanban. Discuss how you've participated in sprints, retrospectives, or daily standups and how it improved team collaboration and product delivery.

Join Rise to see the full answer
What tools do you prefer for task management and version control?

Mention the specific tools you are experienced with, such as JIRA for task management and Git for version control. Explain how these tools enhance collaboration within teams and streamline the development process.

Join Rise to see the full answer
How do you stay updated with the latest Java technologies and trends?

Discuss your approach to continuous learning, which could include following relevant blogs, attending webinars, participating in forums, or contributing to Open Source projects. Show your enthusiasm for keeping up with the evolving technology landscape.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 3 days ago

As a Senior eLearning Developer at GEICO, you'll design and develop high-quality multimedia learning solutions in a collaborative, hybrid environment.

Photo of the Rise User

Join Passthrough, an early-stage startup redefining the investment process, as a remote Software Engineer based in New York.

Photo of the Rise User

Become part of LSAC's mission to enhance law and justice as a full stack engineer in a supportive remote environment.

Photo of the Rise User

Become a pivotal part of Iodine's mission to transform healthcare as a Senior Full Stack Software Engineer based in Austin.

Photo of the Rise User
Posted 9 days ago

Join Playground as a Senior Software Engineer and help build cutting-edge software solutions for child care, making them accessible to all.

Photo of the Rise User
ServiceNow Hybrid Building A,B,C 2225 Lawson Lane, Santa Clara, California, United States
Posted 9 hours ago
Inclusive & Diverse
Mission Driven
Rise from Within
Diversity of Opinions
Work/Life Harmony
Empathetic
Feedback Forward
Take Risks
Collaboration over Competition
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Paid Time-Off
Maternity Leave
Equity

Become a pivotal member of ServiceNow's development team as a Staff Software Engineer focused on Generative AI technologies.

Join Therefore Interactive as a Senior JavaScript Developer where you’ll design and implement advanced decoupled CMS solutions in a fully remote environment.

Photo of the Rise User
Posted 11 days ago

We are looking for a Senior DevOps Engineer to help manage and optimize our cloud infrastructure in a fully remote capacity.

Photo of the Rise User
Multi Media LLC Remote No location specified
Posted 2 days ago

Join Multi Media, LLC as a Software Engineer, where you can make a significant impact on millions of users worldwide with your skills in web development.

GEICO's seven operating principles help create a workplace in which their associates can thrive. 1. Respect, support and provide opportunity for all associates. 2. Be fanatics for outstanding customer service. 3. Be the low-cost provider. 4. ...

62 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 8, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Columbus just viewed Mid Level, System Administrator - (ETS) at Delivery Hero
Photo of the Rise User
173 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Mason just viewed Inside Sales Co-Op at VEGA Americas
Photo of the Rise User
Someone from OH, Sandusky just viewed Director of IT at Kyo
Photo of the Rise User
Someone from OH, Delaware just viewed Practice Group Manager at LifeStance Health
Photo of the Rise User
10 people applied to Front end developer at Viseven
Photo of the Rise User
50 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, Avon Lake just viewed Advancement Specialist at Sierra Club
Photo of the Rise User
Someone from OH, Sidney just viewed Database Engineer Principal at Sagent
Photo of the Rise User
Someone from OH, North Canton just viewed Manager, Customer Success at impact.com
Photo of the Rise User
Someone from OH, Columbus just viewed Customer Experience Representative at MYOB
Photo of the Rise User
Someone from OH, Lakewood just viewed Production Scheduling Supervisor at Shearer's Foods
Photo of the Rise User
Someone from OH, Hilliard just viewed General Manager at Super Soccer Stars
Photo of the Rise User
Someone from OH, West Chester just viewed Independent Living Ambassador at Otterbein SeniorLife
Photo of the Rise User
Someone from OH, Cincinnati just viewed Strategic Sourcing Specialist (US) at Fictiv
Photo of the Rise User
Someone from OH, Cincinnati just viewed Global Supply Manager, Hardware - Asia at Block