At Allstate, we’ve been protecting families and building innovative solutions for over 90 years. Our team is looking for a Senior Full Stack Software Engineer to design and develop enterprise applications that are secure, scalable, and future-ready. As a Senior Full Stack Software Engineer, you will work with cutting-edge technologies like ASP.NET, C#, React.js, and SQL Server while following Agile best practices. This is an opportunity to grow your technical expertise, make an impact, and be part of a collaborative culture that values innovation, customer focus, and continuous improvement.
Senior Full Stack Software Engineer Role Overview
As a Senior Full Stack Software Engineer, you will design, code, and maintain enterprise web applications that support Allstate’s Individual Health Benefits organization. You will contribute to product architecture, make key technical decisions, and ensure that the best tools and methods are used to deliver reliable, customer-focused solutions. This role blends back-end and front-end development with a strong emphasis on scalability and maintainability.
Senior Full Stack Software Engineer Responsibilities
-
Collaborate on product architecture and design decisions.
-
Build enterprise-level applications with ASP.NET, C#, RESTful APIs, and MVC frameworks.
-
Develop dynamic, responsive user interfaces with React.js and work with Angular or Vue.js when required.
-
Write optimized queries for SQL Server and integrate with Oracle/EDR databases.
-
Use paired programming and test-driven development (TDD) for quality assurance.
-
Establish and maintain CI/CD pipelines for faster, reliable deployments.
-
Mentor junior developers and share technical best practices.
-
Support deployed applications, ensuring performance, security, and stability.
-
Work in Agile/Scrum teams, attending daily standups, retrospectives, and planning sessions.
Skills Needed for Senior Full Stack Software Engineer
To succeed as a Senior Full Stack Software Engineer, you should bring:
-
3+ years of experience with ASP.NET and C# for enterprise back-end development.
-
Strong knowledge of React.js (primary framework) plus exposure to Angular and Vue.js.
-
Advanced skills in JavaScript, HTML5, CSS3, and responsive design.
-
Expertise with SQL Server (T-SQL optimization) and familiarity with Oracle databases.
-
Experience with Git, CI/CD tools, and Agile workflows.
-
Excellent debugging, problem-solving, and analytical skills.
-
A Bachelor’s degree in Computer Science or equivalent (preferred).
Why Join Allstate as a Senior Full Stack Software Engineer?
At Allstate, this is more than just a job—it’s an opportunity to grow your career and work on projects that make a real difference. As a Senior Full Stack Software Engineer, you’ll work with modern tech stacks, collaborate with talented peers, and be empowered to take ownership of your work. You’ll enjoy competitive pay, professional development, and the chance to shape the future of protection while being part of a company that values innovation, teamwork, and inclusivity.
Compensation & Benefits
-
Base salary range: $85,600 – $135,000 annually (based on experience).
-
Performance-based incentives and bonus opportunities.
-
Comprehensive benefits, including health, dental, vision, 401(k), tuition assistance, and wellness programs.
APPLY