Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
GEICO

Senior Engineer – Java

GEICO

. Scope, design, and build scalable, resilient distributed systems with guidance from senior team members .

Posted 10/7/2026full-timeUnited StatesSenior💰 $105,000 - $215,000 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in designing and building scalable distributed systems using Java and PostgreSQL, with a strong focus on AI/ML integration and cloud architecture. Proven ability to mentor junior engineers and drive cross-functional collaboration throughout the software development lifecycle.

Highest-signal resume keywords
Java Application DevelopmentPostgreSQL Database DesignMicro-Services ArchitectureAI/ML Frameworks IntegrationKubernetes and Docker

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
JavaPythonJavaScriptTypeScriptPostgreSQLApache KafkaSparkTensorFlowPyTorchSQL
Soft Skills
Problem-SolvingMentoringCollaborationAdaptability
Tools & Technologies
KubernetesDockerAzureAWSGCPContinuous DeliveryInfrastructure as CodeApplication Monitoring Tools
Certifications & Qualifications
Bachelor's Degree in Computer ScienceAI/ML CertificationData Engineering Certification
Industry Keywords
Distributed SystemsAI-Driven InnovationReal-Time ProcessingClaims ProcessingSecurity Protocols

Tech Stack

Tools & technologies
ApacheAWSAzureCloudDistributed SystemsDockerFlutterGoogle Cloud PlatformJavaJavaScriptKafkaKubernetesPostgresPythonPyTorchReactScikit-LearnSDLCSparkSQLTensorflowTypeScriptC++

About the role

Key responsibilities & impact
  • Scope, design, and build scalable, resilient distributed systems with guidance from senior team members
  • Build product definitions and use technical skills to drive toward the right solution
  • Collaborate cross-functionally throughout the software lifecycle
  • Participate in design sessions and code reviews
  • Define, create, and support reusable application and database components and patterns
  • Design, implement, and maintain Java applications and PostgreSQL databases
  • Use Java, Python, JavaScript, TypeScript, Docker, Kubernetes, and Azure tools across the software development lifecycle
  • Integrate machine learning models into production Java applications using TensorFlow, PyTorch, and Scikit-learn
  • Develop and maintain Agentic AI systems that automate business processes and enhance customer experiences
  • Implement data pipelines using Apache Kafka and Spark for ML model inference and training
  • Mentor junior engineers and contribute to knowledge sharing initiatives
  • Help transform insurance technology through AI-driven innovation, improving customer interactions, claims processing, and real-time risk assessment

Requirements

What you’ll need
  • Fluency and specialization with at least two modern languages such as Java, C++, Python or C#, including object-oriented design
  • Proven understanding of micro-services architecture and extensible REST APIs
  • Advanced understanding of DevOps concepts and cloud architecture
  • Experience building architecture and design, including design patterns, reliability, and scaling
  • Experience with PostgreSQL database design, implementation, and administration
  • Experience with application monitoring tools and performance assessments
  • Experience with Kubernetes, continuous delivery, and infrastructure as code
  • Experience with developer tooling across the software development life cycle
  • Knowledge of AI/ML frameworks such as TensorFlow, PyTorch, or Scikit-learn and machine learning model integration
  • Exposure to Agentic AI systems and autonomous decision-making frameworks is a plus
  • Experience with Flutter for cross-platform mobile development is an advantage
  • Knowledge of ReactJS and modern frontend frameworks is beneficial
  • Knowledge of security protocols and products, including Active Directory, Windows Authentication, SAML, and OAuth
  • In-depth knowledge of computer science data structures and algorithms
  • Advanced SQL scripting skills
  • Strong problem-solving ability
  • Ability to excel in a fast-paced, startup-like environment
  • 4+ years of professional software development experience within Java frameworks with distributed systems
  • 3+ years of experience with system architecture, design patterns, and scalable backend development
  • 3+ years of experience with AWS, GCP, Azure, or another cloud service, preferably with AI/ML services
  • 2+ years of experience with big data technologies, real-time processing, or machine learning frameworks
  • 1+ years of experience with Apache Kafka, Spark, or similar distributed data processing technologies
  • Experience with AI/ML model integration in production environments is preferred
  • Bachelor's degree in Computer Science, Information Systems, or equivalent education or work experience
  • Additional coursework or certification in AI/ML, data engineering, or distributed systems is preferred
  • GEICO will consider sponsoring a new qualified applicant for employment authorization

Benefits

Comp & perks
  • Personalized development programs
  • Mentorship
  • Certification assistance
  • Inclusive and collaborative culture
  • Competitive pay
  • Benefits and flexibility to support well-being and future
  • Employment authorization sponsorship consideration for a new qualified applicant
  • Reasonable accommodations for qualified individuals with disabilities