
State Farm
Software Engineer/Lead Software Engineer
See how this job matches your profile
Sign in for an AI-powered fit score, breakdown, and a tailored resume.
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
About the Company
State Farm
View company profile →
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 applyJob Details
Employment Type
Full Time
Experience Level
Senior
Salary Range
$100,000 – $140,000
Location
Dunwoody, GA
Posted
Today
Country
US