Allstate, a leading insurance company with over 90 years of history, is seeking a Software Engineer specializing in Java Spring Boot to join their team. This is a fully remote position offering a competitive salary range of $66,800 - $120,650 annually.
The role combines technical expertise with collaborative teamwork, focusing on developing and maintaining enterprise-level applications using Java Spring Boot, MongoDB, and Kafka. You'll be working in an Agile environment, participating in paired programming, and contributing to the development of REST APIs while ensuring robust security implementations.
As a Software Engineer at Allstate, you'll be part of a company that has consistently stayed ahead of customer needs, from pioneering automotive safety initiatives to leading in pricing sophistication and telematics. The position offers an opportunity to work on meaningful projects that protect families and their belongings from life's uncertainties.
The ideal candidate will have at least 2 years of experience, strong proficiency in Java Spring Boot, and experience with modern development practices including CI/CD, test-driven development, and API security principles. You'll be working in a collaborative environment that values continuous learning, knowledge sharing, and technical excellence.
This role is perfect for someone who combines strong technical skills with excellent communication abilities, enjoys solving complex problems, and wants to contribute to a company with a strong legacy of innovation and customer protection. The fully remote work arrangement offers flexibility while allowing you to make a significant impact on systems that serve millions of customers.
Key technical areas include REST API development, security implementation, backend technologies (MongoDB, Kafka), and modern development practices. You'll be expected to participate in design discussions, code reviews, and technical planning sessions while maintaining high standards of code quality and performance optimization.