Software Engineer
Job Description
State Farm is hiring an experienced Software Engineer to support the batch Design and Development team within the Customer Communications product suite. In this role, you will help design, build, test, and sustain high-volume customer-facing communications delivered by mail or online, while also contributing to modernization efforts and cloud adoption.
What you’ll do
- Work with business, infrastructure, and application teams to design, develop, test, and support batch applications using the OpenText Exstream composition toolset.
- Create and maintain high-volume customer communications such as policy documents, renewal notices, billing statements, and important notices, delivered by mail or online, while meeting design and development standards.
- Support modernization of communication tools, including adoption of cloud technologies.
- Help improve customer interactions across insurance and financial services products.
Skills and experience
- Prior software engineering and programming experience.
- Experience with composition software, specifically OpenText Exstream (or similar tools), including shared components and content import functionality.
- Familiarity with data dictionaries, Exstream driver files, and GitLab schema.
- Experience using code repositories, working with shared forms, version control, and deploying package files to testing and production environments.
- Understanding of output formats including AFP and PDF.
- Strong knowledge of data structures (for example XSD and XML) and data merge techniques.
- Ability to evaluate impacts on upstream and downstream processes and troubleshoot issues as needed.
- Awareness of coding standards tied to accessibility compliance.
Additional capabilities
- Understanding of Customer Communication Management (CCM) practices.
- Knowledge of unit testing concepts and frameworks.
- Object-oriented programming experience with JavaScript or Python.
- Experience with other OpenText Exstream tools such as Liquid Office, Communications Designer, Content Author, or Empower.
- Experience with agile development methodologies.
- Experience with automation and AI technologies.
- Ability to collaborate and contribute to product decisions, adapt to evolving team needs, and communicate technical requirements in business terms.
- Demonstrated curiosity, initiative, and results orientation with an emphasis on speed and quality.
Technologies
OpenText Exstream, OpenText Exstream Liquid Office, Communications Designer, Content Author, Empower, GitLab, JavaScript, Python, AFP, PDF, XSD, XML, Exstream driver files, and GitLab schema.
Compensation and benefits
- Potential starting salary range: $85,000 - $120,000 per year (based on skills, background, and experience; the high end is limited to applicants with significant relevant experience).
- Potential yearly incentive pay up to 15% of base salary.
- Annual raise and bonus eligibility.
- Robust health and wellbeing programs, including multiple healthcare plan options (State Farm pays most of healthcare premium), 100% coverage for in-network preventative care, and access to vision, dental, telemedicine, and 24/7 mental health professionals.
- Educational benefits including industry training, tuition assistance, employee resource groups, and mentoring.
- Fertility/IVF/adoption assistance, college coaching, national discount programs, monthly financial workshops, free financial coaching, and savings or financing through State Farm Federal Credit Union.
- Up to 20 days annually plus parental leave, paid holidays, celebration day, life leave (40 hours/year), bereavement leave, and community service/education support days (time off policies).
- Matching Gift Program, Good Neighbor Grant Program, and the Employee Assistance Fund.
- 401(k) plan with company contributions of up to 7% of salary.
- Free financial advisors.
Work location and hybrid arrangement
Location: Bloomington, IL (hybrid). A “Hybrid” position means selected candidates will be assigned to a facility and will spend some time working both in the office and from home. For Enterprise Technology, a hybrid work arrangement will require approximately 40% in-office time each month, beginning in late 2027. HUB LOCATIONS: Bloomington, IL; Richardson, TX; Tempe, AZ; or Dunwoody, GA.
Work authorization
- Applicants must be eligible to lawfully work in the U.S. immediately.
- State Farm will not sponsor applicants for U.S. work authorization (e.g., H-1B visa) for this opportunity.
Key competencies
- Critical Thinking
- Adaptability
- Quality
- Teamwork
- Technical/Functional Expertise
Salary: USD 85,000 - 120,000 per yearly.