Staff Engineer - Java, C#

6 days ago

Apply Now
Logo of GEICO

GEICO

Auto Insurance β€’ RV Insurance β€’ ATV Insurance β€’ Boat Insurance β€’ Motorcycle Insurance

10,000+ employees

Founded 1936

πŸ’Έ Finance

Description

β€’ Our Staff Engineer is a lead 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. β€’ Focus on multiple areas and provide leadership to the engineering teams β€’ Provide technical leadership within the team functional area β€’ Own complete solution across its entire life cycle β€’ Influence and build vision with product managers, team members, customers, and other engineering teams to solve complex problems for building enterprise-class business applications β€’ Accountable for the quality, usability, and performance of the solutions β€’ Lead in design sessions and code reviews to elevate the quality of engineering across the organization β€’ Utilize programming languages like Java, C#, Python, SQL, and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of Azure tools and services β€’ Mentor more junior team members professionally to help them realize their full potential β€’ Consistently share best practices and improve processes within and across teams

Requirements

β€’ Advanced programming experience with at least two modern languages such as Java, .NET, 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 β€’ Strong communications skills. Ability to convey engineering problems and solutions to technical and non-technical counterparts β€’ 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 product

Benefits

β€’ 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

Apply Now

Similar Jobs

6 days ago

Drive data architecture and management for enterprise systems as Chief Architect at Argano.

December 11

Join Upbound as a Staff Software Engineer to help build our Upbound Cloud SaaS solution. Focus on scalable cloud services and feature enhancement.

December 11

Hiring a Principal Backend Java Engineer for large scale distributed systems at Rackspace Technology. Work on a complete Java stack that handles petabytes of data.

Built byΒ Lior Neu-ner. I'd love to hear your feedback β€” Get in touch via DM or lior@remoterocketship.com