Allstate is a company focused on protecting families and their belongings from life's uncertainties. They are seeking an Entry-Level Product Engineer to help build digital products, work with modern technologies, and collaborate with engineers, product managers, and designers.
Responsibilities:
- Use programming languages and modern tech stacks to build and enhance applications
- Apply core concepts like algorithms, data structures, database normalization, and coding best practices
- Learn and use modern engineering techniques such as TDD( Test Driven Development), CI/CD ( Continuous Integration/ Continuous Delivery), human-centered design, secure coding, and code reuse
- Identify processes that can be automated and build solutions that make teams more efficient
- Support the full product lifecycle from coding to deployment
- Participate in incident response and help investigate root causes
- Understand how your work connects to business goals and user outcomes
- Write software that supports real value for the product and the business
- Help write technical stories, estimate effort, and partner with a Digital Product Manager on prioritization
- Pivot when assumptions change or are not validated during development
- Use human-centered design principles to ensure solutions work well for the people using them
- Build solutions that support multiple user journeys and use cases
- Design and test features end-to-end, including connections to other systems and data sources
- Work within architectural guidelines while contributing to long-term product evolution
- Apply design principles like SOLID to create flexible, stable, and scalable applications
- Consider reliability, availability, and performance needs when designing systems
- Participate in shaping solution design within the product team
- Demonstrate strong emotional intelligence in team interactions
- Write clear commit messages and story notes that help other engineers understand your work
- Model collaboration, inclusion, and positive team behavior
- Show passion for engineering and continuous learning
Requirements:
- Candidates must be actively enrolled in a 2year community college and or technical program during the full duration of the apprenticeship program
- Students are required to have a minimum GPA of 3.0 to apply