Staff Java Engineer (REMOTE)

Remote Full-time
Welcome to Our Team: Staff Java Engineer (REMOTE)
Thrive in a culture of innovation and teamwork. We're hiring a Staff Java Engineer! The role is situated in Remote, offering a fantastic work environment that fosters collaboration, creativity, and growth. This position requires a strong and diverse skillset in relevant areas to drive success. As a key member of our engineering team, you will have the opportunity to work on complex projects, lead the development of innovative solutions, and contribute to the company's continued success.

About Our Company
For more than 75 years, our company has stood out from the rest of the insurance industry! We are one of the nation's largest and fastest-growing auto insurers thanks to our low rates, outstanding service, and clever marketing. We're an industry leader employing thousands of dedicated and hard-working associates. As a wholly owned subsidiary of Berkshire Hathaway, we offer associates training and career advancement in a financially stable and rewarding workplace.

Position Responsibilities
As a Staff Engineer, you will:

Focus on a few key areas and provide leadership to the engineering teams.
Own complete solution across its entire life cycle.
Design and implement real-time data streaming solutions using technologies like Apache Kafka, RabbitMQ, or similar frameworks.
Collaborate with engineering team to define the overall system architecture, ensuring scalability, fault tolerance, and performance optimization.
Act as a technical and thought leader for domains like Customer Data Platforms, GraphQL API, or data streaming.
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 & performance of the solutions.
Implement monitoring and logging solutions to track system performance and troubleshoot issues.
Lead in design sessions and code reviews to elevate the quality of engineering... across the organization.
Utilize programming languages like Java, .NET, 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.


Qualifications
To be successful in this role, you should have:

Fluency and Specialization with at least two modern languages such as Java, C#, or Python including object-oriented design.
Experience in building products micro-services oriented architecture and extensible APIs.
Experience building the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems.
Experience containerizing applications using Docker or Kubernetes (AKS preferred)
Experience designing and implementing performance testing with tools such as JMeter or LoadRunner
Familiarity with continuous delivery and infrastructure as code.
Experience in leveraging Powershell scripting
Understanding of Monitoring Portals such as Splunk or Application Insights
Understanding of Security Protocols & Products: Active Directory, Windows Authentication, SAML, OAuth
Strong familiarity with GraphQL web services
Experience and passion for documentation and mentoring junior developers
Understanding of CI/CD tooling like Jenkins, Gradle, and Artifactory
Strong problem-solving ability
Hands-on experience with real-time event-steaming platforms such as Apache Kafka
Hands-on experience with SQL, Spark, or Gremlin is a huge plus
Familiarity with NoSQL and Graph databases
Experience writing unit tests using common testing frameworks and actively contributing to code quality
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)


Experience and Education
We are looking for candidates with:

6+ years of professional software development experience
3+ years of experience with architecture and design
3+ years of experience with AWS, GCP, Azure, or another cloud service
4+ years of experience in open source frameworks
Bachelor's degree in Computer Science, Information Systems, or equivalent education or work experience


What We Offer
As a Staff Java Engineer, you can expect:

A competitive salary range of $100,000.00 - $260,000.00 per year
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
A dynamic and supportive work environment that encourages growth and development
Opportunities for career advancement and professional growth


Our Culture and Values
We are committed to creating a work environment that is inclusive, diverse, and respectful. We believe in providing our associates with the tools and resources they need to succeed, and we offer a range of benefits and programs to support their well-being and career development. Our company culture is built on a foundation of integrity, teamwork, and innovation, and we are looking for individuals who share these values and are passionate about making a difference.

How to Apply
If you are a motivated and talented individual who is looking for a new challenge, please submit your application today. We can't wait to hear from you!

Apply Now

Join Our Team!
This is a fantastic opportunity to grow your career with a leading company in the insurance industry. If you have the skills and passion we're looking for, please don't hesitate to apply. We look forward to welcoming you to our team!

Apply Now

Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

Manager, Social Media Content – Spectrum Reach

Remote

Analyst I, Falcon Complete (Remote, GBR)

Remote

Account Manager, Automotive Services (58645)

Remote

Experienced Product Manager for AgeTech Innovation - Remote Opportunity at a Women-Founded Startup

Remote

Senior Product Manager - Enterprise / Commerce (100% Remote)

Remote

**Experienced Full Stack Live Chat Specialist – Customer Service Representative for arenaflex**

Remote

OBIEE Developer

Remote

Product Marketing, Industry Marketing

Remote

Director, Finance (DCR)

Remote

Recreation Assistant/Programmer - Liberty

Remote
← Back