At American Family Insurance, we’re driven by our customers and employees. That’s why we provide more than just a job – we provide opportunity. Whether you’re already part of our team in search of a new challenge or new to our company and ready for what’s next, you’re in the right place. Every dream is a journey that starts with a single step. Start your journey right here. Join our team. Bring your dreams.
R13641 Software Architect - Software/Platform Engineer (Open)
Develops, analyzes and models operational, economic, management, accounting and other organizational data to quantify the competitive performance of business segments, evaluate potential operational changes, and design new approaches and methodologies. Analyzes organizational data to recommend solutions to new and complex problems, develops innovative strategies, quantifies the competitive performance of the organization's operations and/or markets; models and evaluates the potential impact of changes. Applies and integrates statistical, mathematical, predictive modeling and business analysis skills to manage and manipulate complex high-volume data from a variety of sources.
The DSE Software/Platform Engineer works on back-end systems using technologies such as Java, Python, Amazon Web Services (AWS) and Containers (Docker). A platform engineer focuses and is proficient in software development, cloud solutions, and big data. Candidates are self-directed and passionate about developing in a fast-paced, small, agile environment. Engineers understand how to build software in the cloud using technologies like Terraform, Kubernetes, and CI pipelines. They also work closely with Data Scientists to bring to models into production. The ideal candidate is an innovative problem solver with demonstrable success using a variety of open-source technologies.
Specialized Knowledge & Skills Requirements
Demonstrated experience providing customer-driven solutions, support or service.
Bachelor’s degree in Computer Science or a related field of Engineering, or equivalent combination of education and experience
5+ years of software development experience
3+ years of Big Data experience including experience with Python, Elastic Map Reduce (EMR) and Athena
Demonstrated experience with Jupyter notebooks in prototyping or collaboration with Data Scientists
Demonstrated experience integrating data science models and transitioning into production
Demonstrated experience in one or more of the following: Java, Linux, Postgres, Web Services, Kubernetes
Demonstrated experience with REST based web-services frameworks such as Spring Boot, Jersey, Flask, etc.
Demonstrated experience in unit testing, integration testing and continuous integration (Jenkins)
Demonstrated experience working in an Agile environment
Demonstrated experience with infrastructure-as-code
Extensive knowledge and understanding of Object Oriented Programming (OOP)
Solid knowledge and understanding of Terraform or cloud formation for automating provisioning of deployment of cloud infrastructure
This position requires travel up to 25% of the time.
Preferred Knowledge & Skills
Experience with Git or Maven
Additional Job Information:
Requires specialized depth and/or breadth of expertise in own job discipline or field
Leads others to solve complex problems
Works independently, with guidance in only the most complex situations
May lead functional teams or projects
As the Software Architect, you will be a member of our Data Science & Engineering team, working on back-end systems using technologies such as Java, Python, Amazon Web Services (AWS) and Containers (Docker). We are looking for an architect with focus and who is proficient in software development, cloud solutions, and big data. Candidates are self-directed and passionate about developing in a fast-paced, small, agile environment. You will understand how to build software in the cloud using technologies like Terraform, Kubernetes, and CI pipelines. You will also work closely with Data Scientists to bring to models into production. The ideal candidate is an innovative problem solver with demonstrable success using a variety of open-source technologies.
There are multiple openings and they are available for candidates to work in any of these office locations: Madison, Chicago, Seattle, or Boston.
Offer to selected candidate will be made contingent on the results of applicable background checks.
Offer to selected candidate is contingent on signing a non-disclosure agreement for proprietary information, trade secrets, and inventions.
Relocation assistance is available.
Works across teams to provide technical guidance of design and best-practices as technical leader and an individual contributor
Design and build software utilizing REST based web-services frameworks such as Spring Boot, Jersey, Flask, etc
Operates under the model you build it, you deploy it, you own it
Work closely with DevOps Engineers in system design
Assist engineering teams in solving difficult technical challenges, often coding the solution yourself
Containerizing applications with Docker
Participates in code reviews and peer review work
Understanding latest development trends and emerging cloud features and looks to incorporate them into development solutions
Stay connected: Join our Talent Community!