Senior Software Engineer - Java/Go (REMOTE)

GEICO
Lincoln, NE
Remote
Full-time
We are sorry. The job offer you are looking for is no longer available.

At GEICO Technology Solutions, we are on a journey to revolutionize the Insurtech space with our technology offerings in the Insurance market and provide excellent service with better efficiency to our Customers and Associates.

To achieve our vision and mission, we are focusing on transforming our existing tech to deliver products and capabilities that are marketplace ready and are agnostic of the Line of Business or the Channel utilized.

With this massive mission, we are looking to build a strong team of skilled and talented Go / Java Engineers within our People & Finance Technology organization to be a core contributor while we expand the team in this space.

As a Senior Go / Java Engineer, you will be a key member of the engineering staff, work in a highly collaborative environment and have a passion for building high-performance, low maintenance, zero-downtime platforms, and applications.

You will help drive our insurance business transformation as we transition from a traditional IT model to a tech organization with engineering excellence as its mission, while co-creating the culture of psychological safety and continuous improvement.

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 full stack development experience with a focus on Go and / or Java.

Position Responsibilities

As a Senior Go / 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 Golang application design, implementation, and maintenance activities under minimal direction.

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

Qualifications

Advanced programming experience with Golang and / or Java 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.

Experience with open-source SQL like PostgreSQL and NoSQL databases like ScyllaDB

Advanced understanding of DevOps Concepts and Cloud Architecture

Experience with asynchronous communication such as Kafka or ASB

Experience with continuous delivery and infrastructure as code

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

Proven Understanding of gRPC API

Advanced understanding of monitoring concepts and tooling

Advanced understanding of security protocols and products

Strong problem-solving ability

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

Experience

4+ years of Software Development within Java and / or Golang frameworks

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

LI-MK1

Annual Salary

$0.00 - $0.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

  • 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 Reimbursement
  • 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.

2 days ago
Related jobs
BD
Nebraska,USA
Remote

Senior Manager, Software Development Product Security. Directly engage with product engineering teams, engineering leadership, and cross-functional leaders to evangelize, coach and train associates on security processes and best practices. It takes the inspiration and passion of all of us—from desig...

Home Depot
NEBRASKA, US
Remote

As a Software Engineer, you will be part of a dynamic team with engineers of all experience levels who help each other build and grow technical and leadership skills while creating, deploying, and supporting production applications. The Software Engineer is responsible for assisting in developing an...

Highmark Health
NE, Working at Home, Nebraska

Java, Python (Django/Flask), C/C++, C#, Objective C, JavaScript, or Go. Java, Python, JavaScript, ACE, IIB/ITX, Informatica preferred), and experience with at least two of the following: React, Angular v4+, NodeJS, NoSQL databases, HTML5, CSS, Google Cloud Platform or Amazon Web Services. Knowledge ...

Home Depot
NEBRASKA, US

Software Engineer, you will be part of a dynamic team with engineers of all experience levels who help each other build and grow technical and leadership skills while creating, deploying, and supporting production applications. Software Engineers may be involved in product and tool selection, config...

Mediabistro
Lincoln, Nebraska

Senior Software Engineer - Oculus Studios Central Technology Responsibilities:. We are looking for engineers who can work effectively within Meta’s vast infrastructure and are excited by the chance to help Studios make video games. CPP, C#, Python, Hack, JavaScript, React. Help onboard new game stud...

Highmark Health
NE, Working at Home, Nebraska

This job is an integral member of the Enterprise Technology & Operation's Digital team, within their agile software engineer team, responsible for building complex scalable software applications across all digital channels to serve our customers. The senior level acts as subject matter expert and pr...

Home Depot
NEBRASKA, US
Remote

The Staff Software Engineer is responsible for leading a team of engineers building and designing a product that our customers and associates love. As a Staff Software Engineer, you will be part of a dynamic team with engineers of all experience levels who help each other build and grow technical an...

95-2566122 First American Title Insurance Co
USA, Nebraska, Remote
Remote

Generative AI Engineer (REMOTE). First American is looking for a Generative AI Engineer to join our team. Experience in either AWS, Azure, or Google AI stacks is a plus. Collaborate with the engineering team to integrate AI models into our production systems. ...

Planate
Lincoln, Nebraska
Remote

Use computer-assisted engineering software (AutoCAD, coordination studies load analysis) to perform engineering tasks as assigned. Provide quality assurance for ongoing projects, and serve as a mentor to fewer experienced engineers in the division. Proficient in Microsoft Office Suites; Engineering ...

N. Harris Computer Corporation - CAD
Nebraska, United States
Remote

As a Java Software Developer, you will play a critical role in the design, development, and support of software solutions for our clients. We are currently seeking an experienced and passionate Java Software Developer to join our dynamic team. Collaborate with a team of software developers, software...