Senior Software Engineer Consultant - Remote Role at Allstate
About the Role
We are seeking a Senior Software Engineer Consultant to join our dynamic team at Allstate. This remote position offers an exciting opportunity to work on innovative solutions that protect families and their belongings. As a Senior Software Engineer Consultant, you will be a hands-on contributor responsible for designing, developing, and supporting enterprise applications that enable critical business operations.
What You'll Do
- Design, develop, and maintain Java-based applications and customizations within TeamConnect.
- Build and enhance integrations between TeamConnect and external enterprise systems using RESTful APIs.
- Develop backend services and microservices using Java and Spring/Spring Boot.
- Create frontend components using React JS, ensuring usability and performance.
- Write and optimize SQL Server queries to support application functionality.
- Support event-driven integrations using Kafka, including producer/consumer implementations.
Requirements
- 5+ years of experience in software engineering, with a focus on Java development.
- Strong experience with Spring/Spring Boot and RESTful API design.
- Proficiency in frontend technologies, particularly React JS.
- Experience with SQL Server and database integration.
- Ability to troubleshoot complex technical issues and collaborate with cross-functional teams.
Nice to Have
- Exposure to AI and intelligent automation technologies.
- Experience with data pipelines for AI use cases.
- Familiarity with MLOps concepts and AI pipeline orchestration.
What We Offer
- Competitive salary ranging from $90,700 to $153,925 annually.
- Flexible remote work environment.
- Opportunities for professional growth and development.
- Collaborative and inclusive company culture.
- Comprehensive benefits package including health insurance and retirement plans.
This Senior Software Engineer Consultant role at Allstate offers a competitive salary, remote work flexibility, and the chance to innovate in the insurance technology sector.
Who Will Succeed Here
Proficient in Java and Spring Boot, with hands-on experience in building and deploying microservices architecture, ensuring scalability and performance in enterprise applications.
Self-motivated and disciplined, thriving in a remote work environment where proactive communication and time management are essential for collaboration and project delivery.
Deep understanding of RESTful APIs and experience integrating with messaging systems like Kafka, demonstrating both technical expertise and a problem-solving mindset to overcome complex challenges.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months