About The Position

State Farm is seeking a Software Engineer or a Lead Software Engineer for their batch Design & Development and On-Demand Composition Modernization teams within the Customer Communications product suite. This role focuses on enhancing customer experiences through innovative solutions and improving communications. The engineer will collaborate with business, infrastructure, and application teams to design, develop, test, and support batch and on-demand applications using the OpenText Exstream composition toolset. The team creates high-volume, customer-facing communications such as policy documents, renewal notices, billing statements, claim correspondence, and important notices, delivered by mail or online. This role also supports the modernization of communication tools, including the adoption of cloud technologies, offering opportunities to improve customer interactions across insurance and financial services products. The company values quality, teamwork, and making an impact.

Requirements

  • Prior software engineering and programming experience
  • Experience with composition software, preferably OpenText Exstream or similar tools, including shared components and content import functionality
  • Familiarity with data dictionaries and Exstream driver files
  • Experience with code repositories, shared forms, version control, and deployment of package files to testing and production environments
  • Understand the concept of APIs and JSON payload schemas
  • Understanding of API testing tools such as Postman or Insomnia
  • Understanding of or experience with different output formats (e.g., AFP, PDF)
  • Strong knowledge of data structures (e.g., XSD, XML, JSON) and data merge techniques
  • Ability to assess impacts on upstream and downstream processes, including troubleshooting
  • Awareness of coding standards for accessibility compliance

Nice To Haves

  • Understanding of Customer Communication Management (CCM) practices
  • Understanding of unit testing concepts and frameworks
  • Object-oriented programming experience; JavaScript or Python skills
  • Experience with additional OpenText Exstream tools (e.g., Communications Designer, Content Author, Empower)
  • Experience with agile development methodologies

Responsibilities

  • Collaborate with business, infrastructure, and application teams to design, develop, test, and support batch and on-demand applications using the OpenText Exstream composition toolset.
  • Create high-volume, customer-facing communications such as policy documents, renewal notices, billing statements, claim correspondence, and important notices—delivered by mail or online.
  • Maintain design and development standards to ensure quality.
  • Support the modernization of communication tools, including adoption of cloud technologies.
  • Improve customer interactions across insurance and financial services products.

Benefits

  • Compensation is based on a standard 38:45-hour work week.
  • Potential starting salary range: $100,000 - $140,000
  • Starting salary will be based on skills, background, and experience.
  • High end of the range limited to applicants with significant relevant experience.
  • Potential yearly incentive pay up to 15% of base salary.
  • Annual raise and bonus.
  • Robust health and wellbeing programs.
  • State Farm pays most of your healthcare premium.
  • Multiple healthcare plan options, including a high deductible plan.
  • 100% coverage for in-network preventative care.
  • Access to vision, dental, telemedicine, 24/7 mental health professionals.
  • Educational benefits like industry leading training programs.
  • Top-notch tuition assistance programs.
  • Employee resource groups.
  • Mentoring.
  • Fertility/IVF/adoption assistance.
  • College coaching.
  • National discount programs.
  • Interactive monthly financial workshops.
  • Free financial coaching.
  • Ability to start a savings account or consider financing through State Farm Federal Credit Union.
  • Generous time off policies.
  • Opportunity to initially earn up to 20 days annually plus parental leave.
  • Paid holidays.
  • Celebration day.
  • Life leave (40 hours/year).
  • Bereavement leave.
  • Community service/education support days.
  • Matching Gift Program.
  • Good Neighbor Grant Program.
  • Employee Assistance Fund.
  • Free financial advisors.
  • 401(k) plan with company contributions of up to 7% of your salary.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service