Lead Software Engineer/Software Engineer - Digital Measurement
Job Description
State Farm is seeking data-minded software engineering candidates to support the Digital Insights enablement suite within Digital Experience. This role connects and enables the collection and sharing of digital experience data across the State Farm data ecosystem to support an omni-channel customer experience through reporting, analytics, and optimization.
Responsibilities
- Enable collection and sharing of digital data for downstream use.
- Connect digital experience data into the broader State Farm data ecosystem.
- Ensure a user’s digital journey is represented accurately in data used for reporting, analytics, and optimization efforts.
- Collaborate across multiple product teams to support collection of user experience data needed for analytic insights on product functionality.
Requirements
- 2+ years of software development experience.
- Frontend JavaScript development experience.
- Experience with AWS technology stack including Lambda, CloudFront, Route53, Eventing frameworks (SNS, SQS), S3, API Gateway, load balancing, VPS, subnets, and security groups.
- Knowledge of building AWS infrastructure using Terraform.
- Knowledge of version control, CI/CD pipelines, unit testcases, and DevOps practices.
- Strong oral and written communication skills, with the ability to communicate complex technical concepts effectively.
- Demonstrated learning agility and a desire for continuous growth inside and outside the current role.
- Ability to apply broad technical experience within an iterative delivery approach.
- Strong drive for results and the ability to adapt and foster innovation, including encouraging diversity of thought and incorporating new ideas.
- Experience with web page tagging/tracking and native Android and iOS application tagging, including script development and testing.
- Experience with jQuery development, JavaScript, CSS manipulation, HTML, and browser-based tooling (Chrome, FireFox, Edge, and other developer tools).
- Experience with single-page architectures such as Ember, Angular, React, etc.
- Demonstrated usage of AI tools to identify efficiencies, act as a thought partner for innovation, perform data validation, and assist in code development.
Technologies
- JavaScript
- AWS Lambda, AWS S3, AWS SNS, AWS SQS, AWS ECS
- Redis Cache
- AWS API Gateway, CloudFront, Route53
- Terraform
- jQuery, .CSS, HTML
- Ember, Angular, React
- Chrome, FireFox, Edge
- Android, iOS
- CI/CD, DevOps
- Git, GitHub, GitLab
- Docker, Kubernetes
- Java, Spring boot
Location and Work Mode
Bloomington, IL (hybrid). Qualified candidates (in or near hub locations listed below) should plan to spend time working from home and some time working in the office as part of a hybrid work environment. Hybrid work for Enterprise Technology is defined as residing within a 180-mile radius of the hubs and corporate.
Hub locations: Dunwoody, GA; Richardson, TX; Tempe, AZ; Bloomington, IL.
Compensation
- Potential starting salary range: $97,000 - $160,000 per year.
- Potential yearly incentive pay up to 15% of base salary.
Benefits
- Annual raise and bonus eligibility in addition to competitive pay.
- Health and wellbeing programs, including medical premium coverage (State Farm pays most of healthcare premium), multiple plan options including a high deductible plan, 100% coverage for in-network preventative care, vision and dental, telemedicine, and access to 24/7 mental health professionals.
- Educational benefits such as training programs, tuition assistance, employee resource groups, and mentoring.
- Fertility/IVF/adoption assistance, college coaching, national discount programs, interactive monthly financial workshops, free financial coaching, and savings account or financing through the State Farm Federal Credit Union.
- Time-off including up to 20 days annually initially plus parental leave, paid holidays, celebration day, life leave (40 hours/year), bereavement leave, and community service/education support days.
- Matching Gift Program, Good Neighbor Grant Program, and the Employee Assistance Fund.
- 401(k) plan with company contributions of up to 7% of salary.
Sponsorship
Applicants must be eligible to lawfully work in the U.S. immediately. State Farm will not sponsor applicants for U.S. work authorization (for example, H-1B visa) for this opportunity.
Preferred Qualifications
- Git, GitHub, GitLab, and related experience with continuous integration and continuous delivery infrastructure.
- Containers and container-based APIs using Docker or Kubernetes.
- API development experience using Java and Spring boot.