State Farm

State Farm

Software Engineer/Lead Software Engineer

Dunwoody, GAPosted Today$100,000 – $140,000
Full TimeSeniorUS

See how this job matches your profile

Sign in for an AI-powered fit score, breakdown, and a tailored resume.

Sign in

Job Description

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.

Qualifications

Required Qualifications

  • 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

Preferred Qualifications

  • 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

Skills & Technologies

JavaScriptPythonAgile

Interested in this role?

Sign in or create a free account to see how this job matches your skills, apply with one click, and let our AI tailor your resume.

Sign in to apply
AI-powered resume optimization
Save and track your applications

Job Details

Employment Type

Full Time

Experience Level

Senior

Salary Range

$100,000 – $140,000

Location

Dunwoody, GA

Posted

Today

Country

US