Lead Software Engineer/Software Engineer - Digital Measurement
Job Description
Join a team building the Digital Insights enablement suite within Digital Experience, connecting digital experience data into the broader State Farm data ecosystem. This work supports reporting, analytics, and optimization so customer and associate journeys can be represented clearly and used to drive a simplified, seamless, efficient, and personalized omni-channel experience.
This role sits in a hybrid work environment with opportunities to work from home and in the office. Hybrid work for Enterprise Technology is defined as residing within a 180-mile radius of the hubs and corporate. Hub locations include Dunwoody, GA; Richardson, TX; Tempe, AZ; or Bloomington, IL.
Compensation and incentives
Potential starting salary range: $97,000 - $160,000 per year.
Potential yearly incentive pay: up to 15% of base salary.
Eligible for an annual raise and bonus.
What you’ll do
- Enable the collection and sharing of digital data to support downstream reporting and insights.
- Connect digital experience data into the larger State Farm data ecosystem used for analytics and optimization.
- Ensure a user’s digital journey is represented properly in data for reporting, analytics, and optimization efforts.
- Collaborate horizontally across multiple product teams to gather the user experience data needed for analytic insights on product functionality.
- Learn behavior analytics and help build a comprehensive data trail of the customer and associate journey.
- Enable data collection and exchange using front end JavaScript, AWS services (Lambda, S3, SNS/SQS, ECS, Redis Cache), and APIs.
Core qualifications
- 2+ years of software development experience.
- Front-end JavaScript development experience.
- AWS experience across services including Lambda, CloudFront, Route53, SNS/SQS, S3, API gateway, and load balancing, plus knowledge of VPS, subnets, and security groups.
- Knowledge of building AWS infrastructure using Terraform.
- Knowledge of version control, CI/CD pipelines, and unit testcases, with DevOps experience.
- Strong oral and written communication skills to explain complex technical concepts clearly.
- Learning agility and a desire for continuous growth inside and outside your current role.
- Ability to apply broad technical acumen to an iterative delivery approach.
- Strong drive for results, with the ability to adapt, foster innovation, encourage diversity of thought, and incorporate new ideas.
- Experience with web tagging/tracking plus native Android and iOS application tagging, including script development and testing.
- Experience with jQuery, JavaScript, .CSS manipulation, HTML, and browser tooling (Chrome, FireFox, Edge, etc.) and developer tools.
- Experience with Single Page Architecture such as Ember, Angular, or React.
- Demonstrated usage of AI tools to improve efficiencies, act as a thought partner for innovation, perform data validation, and assist in code development.
Preferred qualifications
- Experience with Git and CI/CD infrastructure (GitHub, GitLab, etc.).
- Experience with containers and container-based APIs using Docker or Kubernetes.
- API development experience using Java and Spring Boot.
Tools and technologies
JavaScript, AWS Lambda, S3, SNS, SQS, ECS, Redis Cache, CloudFront, Route53, API gateway, Terraform, CI/CD, jQuery, CSS, HTML, Ember, Angular, React, Git, GitHub, GitLab, Docker, Kubernetes, Java, Spring Boot, Android, iOS, load balancing, VPS, subnets, security groups, browser developer tools, and eventing frameworks.
Benefits that support your life and health
- State Farm pays most of your healthcare premium and offers multiple healthcare options, including a high deductible plan. All medical plans provide 100% coverage for in-network preventative care.
- Coverage includes vision, dental, telemedicine, and 24/7 mental health professionals, plus more options.
- Educational benefits: industry-leading training programs, tuition assistance, employee resource groups, and mentoring.
- Fertility/IVF/adoption assistance, college coaching, national discount programs, monthly financial workshops, free financial coaching, and more.
- Time off designed for planning around holidays, family events, volunteering, or taking a relaxing day off. Initially 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.
- Matching Gift Program, Good Neighbor Grant Program, and the Employee Assistance Fund.
- 401(k) plan with company contributions up to 7% of salary.
Additional details
- Full-time position.
- Posting is for 3 software engineers in the Digital Insights enablement suite within Digital Experience.
- Applicants must be eligible to work in the U.S. immediately; the employer will not sponsor U.S. work authorization (including H-1B) for this opportunity.