Where good people build rewarding careers.
Think that working in the insurance field can't be exciting, rewarding and challenging? Think again. You'll help us reinvent protection and retirement to improve customers' lives. We'll help you make an impact with our training and mentoring offerings. Here, you'll have the opportunity to expand and apply your skills in ways you never thought possible. And you'll have fun doing it. Join a company of individuals with hopes, plans and passions, all using and developing our talents for good, at work and in life.
Contribute best-in-class programming skills to develop highly innovative mobile products.
Drive the development of elegant solutions to complex problems.
Experience in understanding large and complex code bases.
Familiar with tools in continuous integration and continuous development pipeline.
Ability to balance out desire to ship code soon with responsibility to get it right.
Learn by adapting quickly to an evolving market and emerging trends.
Should be willing to go above and beyond to get desired results for the team.
Ability to work independently and take ownership of features
Ability to work quickly but with a strong attention to detail and accuracy
Strong written and verbal English communication and organizational skills with an ability to thrive in a fast-paced production deadline-driven environment
A preoccupation with staying on top of industry trends and technologies
Primary focus will be the development of Android applications and their integration with back-end services. You will be working along-side other engineers and developers working on different layers of the infrastructure. Therefore, commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.
End to end ownership on project deliverable
Lead the team and mentor the developers
Strong written and verbal communication skills
Bachelor's degree in computer science or related technical discipline.
At least 5 years development experience
At least 2+ years Android experience
Tools like Git, Android Studio, Gradle, JUnit and Jenkins are second nature to you
Experience with Agile and Scrum methodologies
Experience writing unit testing
Experience working in CI/CD environment
Design, build, and maintain high performance, reusable, and reliable Java code
Ensure the best possible performance, quality, and responsiveness of the application
Identify and correct bottlenecks and fix bugs
Help maintain code quality, organization, and automation
Experience in latest Android technologies and trends
Good Work. Good Life. Good Hands®.
As a Fortune 100 company and industry leader, we provide a competitive salary – but that's just the beginning. Our Total Rewards package also offers benefits like tuition assistance, medical and dental insurance, as well as a robust pension and 401(k). Plus, you'll have access to a wide variety of programs to help you balance your work and personal life -- including a generous paid time off policy.
Learn more about life at Allstate. Connect with us on Twitter, Facebook, Instagram and LinkedIn or watch a video.
Allstate generally does not sponsor individuals for employment-based visas for this position.
Effective July 1, 2014, under Indiana House Enrolled Act (HEA) 1242, it is against public policy of the State of Indiana and a discriminatory practice for an employer to discriminate against a prospective employee on the basis of status as a veteran by refusing to employ an applicant on the basis that they are a veteran of the armed forces of the United States, a member of the Indiana National Guard or a member of a reserve component.
For jobs in San Francisco, please see the notice regarding the San Francisco Fair Chance Ordinance.
It is the policy of Allstate to employ the best qualified individuals available for all jobs without regard to race, color, religion, sex, age, national origin, sexual orientation, gender identity/gender expression, disability, and citizenship status as a veteran with a disability or veteran of the Vietnam Era.
Meet Some of Allstate's Employees
Data Analytics Engineer
Patrick supports the work of his fellow Data Scientists by coding predictive models. He works to create functional Allstate products by making sense of the company's vast amount of customer data.
Back to top