Back to Jobs

Experienced Full Stack Software Engineer – Remote Opportunity with State Farm for Mid-Level/Lead Role in Software Development

Remote, USA Full-time Posted 2025-11-03

Join the Future of Software Development with State Farm

Are you ready to shape the future of software development and be part of a leading Fortune 50 company? State Farm is seeking an experienced Full Stack Software Engineer for a remote mid-level/lead role in software development. As a key member of our team, you will have the opportunity to work on cutting-edge projects, drive innovation, and maintain a healthy work-life balance. This is a 100% remote position, giving you full control over your work environment.

About State Farm

State Farm is a leader in the insurance and financial services industry, with a strong commitment to diversity, inclusion, and community engagement. Our company culture is built on the principles of being a Good Neighbor, and we strive to create a workforce that is engaged, builds on the strengths and talents of all associates, and fosters a culture of innovation and learning.

Job Overview

As a Full Stack Software Engineer at State Farm, you will be part of our Agency Collaboration & Simple Conversations team, responsible for developing and maintaining solutions and products for Agents and Agent Team members. This role offers a unique opportunity to work on a wide range of technologies, languages, and frameworks, including AWS, Salesforce, and agile API development.

Key Responsibilities

  • Conduct proof of concepts on new technologies and work with senior architects to develop recommendations that align with State Farm's IT strategy.
  • Lead technical work that crosses organizational boundaries while championing initiatives and ideas for specific departments and the Enterprise.
  • Engage in every aspect of product development, including planning, architecture and design, development, testing, implementation, and support.
  • Collaborate with other developers, analysts, and management within the organization.
  • Utilize different technologies, languages, and frameworks to drive solutions and work on inclusive teams that foster diversity of thought.

Essential Qualifications

To be successful in this role, you will need:

  • A strong and diverse skillset in relevant areas, including:
    • Java
    • Python
    • JavaScript
    • Web Services (REST & SOAP)
    • Git and Gitlab
    • Junit (or Jest (for Javascript) or any testing framework)
    • Lambda
  • Experience with Spring Framework, Spring MVC, Spring Boot, SOAPUI (or any other software tool for API testing), Postman (or any other software tool for API testing), Splunk (or Cloudwatch or log aggregation tools), and Terraform.
  • A bachelor's degree in Computer Science, Information Technology, or a related field.

Preferred Qualifications

We prefer candidates with:

  • Experience with Apex.
  • Knowledge of agile development methodologies.
  • Certifications in relevant technologies.

Career Growth Opportunities and Learning Benefits

At State Farm, we are committed to the growth and development of our employees. As a Full Stack Software Engineer, you will have access to:

  • In-house training programs for upskilling and reskilling.
  • Tuition reimbursement and professional designation programs.
  • Employee development and wellness initiatives.
  • Opportunities for career advancement and leadership development.

Work Environment and Company Culture

We offer a:

  • 100% remote work arrangement for qualified candidates.
  • Hybrid work environment for candidates in or near our hub locations.
  • Competitive salary range: $85,460 - $174,900 per year.
  • Potential yearly incentive pay: up to 15% of base salary.
  • Comprehensive benefits package, including 401k plan, health insurance, dental/vision plans, life insurance, and paid time off.

Why Join State Farm?

By joining State Farm, you will be part of a leading Fortune 50 company that:

  • Embraces diversity and inclusion to ensure a workforce that is engaged and builds on the strengths and talents of all associates.
  • Offers competitive benefits and pay with the potential for an annual financial award based on both individual and enterprise performance.
  • Provides opportunities for career growth and development.
  • Fosters a culture of innovation and learning.

How to Apply

If you are a motivated and experienced Full Stack Software Engineer looking for a new challenge, we encourage you to apply for this exciting opportunity. Please submit your resume and cover letter, and we will be in touch to discuss the next steps.

Don't miss this opportunity to shape the future of software development and be part of a leading Fortune 50 company. Apply now!

Apply for this job  

Similar Jobs