via Dice
$200K - 250K a year
Lead and mentor a development team, design and develop applications using Java Springboot and React/Next.js, and manage Azure deployments.
Requires 9+ years of experience, expertise in Java Springboot, React/Next.js, Azure, and experience with microservices, CI/CD, and SQL Server.
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description We currently have an opportunity for a Lead Software Engineer to join our Corporate IT team based in our Canton, MA office or remotely nationwide. As our Lead Software Engineer, you’ll combine hands-on engineering with team leadership to deliver secure, high-performing solutions across Java, React/Next.JS, and Azure. You’ll architect microservices, craft elegant UIs, and automate CI/CD, all while mentoring a high-impact squad and partnering with product, design, and underwriting to turn complex needs into simple, scalable software that delights users and moves the business. • Lead and mentor a team of developers, ensuring adherence to coding standards and best practices. • Conduct code reviews and provide technical guidance on architecture and design. • Design, develop, and maintain applications using Java Springboot. • Expertise in API design, authentication/authorization, and observability. • Build dynamic and responsive user interfaces using React/Next JS; exposure to Node is a plus. • Implement and optimize solutions on Azure, leveraging services such as Azure Functions, App Services, AKS, Key Vault, Storage, and Azure DevOps. • Set up and maintain CI/CD pipelines for automated deployments. • Work closely with product managers, UX designers, and QA teams in an Agile/Scrum environment. • Proven ability to lead technical teams and deliver complex projects in Agile environments. • Translate business requirements into technical specifications and deliverables. • Ensure applications meet performance benchmarks and comply with security standards. • Troubleshoot and resolve complex technical issues across environments. Qualifications • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field. • 9+ years of software development experience, with at least 3 years in a lead developer role. • Strong expertise in Java Springboot, React/Next.js/TypeScript, and RESTful APIs. • Hands-on experience with React for front-end development. • Proven experience deploying and managing applications in Azure. • Solid understanding of microservices architecture, CI/CD pipelines, and DevOps practices. • Proficiency in SQL Server and ORM frameworks. • Excellent communication and problem-solving skills. Requirements • Strong expertise in Java Springboot, React/Next.js/TypeScript, and RESTful APIs. • Hands-on experience with React for front-end development. • Proven experience deploying and managing applications in Azure. • Solid understanding of microservices architecture, CI/CD pipelines, and DevOps practices. • Proficiency in SQL Server and ORM frameworks. • Excellent communication and problem-solving skills. Benefits • Comprehensive medical, dental and vision insurance with no waiting period. • Competitive paid time off programs. • 401(k) savings and annual contributions of up to 12% of annual salary. • Mental health support programs, life and disability insurance, paid parental leave and a variety of additional voluntary benefits.
This job posting was last updated on 2/18/2026