> Markdown version of [/jobs/ext/4425638-lead-software-engineer](https://www.wearedevelopers.com/jobs/ext/4425638-lead-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Lead Software Engineer - **Company:** Jackson National Life Insurance Company - **Location:** Elmhurst, IL, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Clean Code Principles, .NET Framework, Application Programming Interfaces (APIs), Agile Methodology, Application Performance Management, Microsoft Azure, Code Review, Databases, Corona (Software Development Kit), Software Design Patterns, DevOps, Python (Programming Language), PostgreSQL, Microsoft SQL Server, NoSQL, Performance Tuning, Next.js, Software Engineering, Web Applications, ReactJS, Git, Information Technology, Deployment Automation, Front End Software Development, Restful APIs, Software Version Control, Microservices - **Published:** October 2, 2026 - **Apply:** https://www.disabledperson.com/jobs/75677845-lead-software-engineer ## About the Role * Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience). * A minimum of 8 years of experience in full-stack software development. * Expertise in React, .NET, Next.js, Python, and Azure. * Strong experience in code reviews, software design patterns, and scalable application architecture. * Proficiency in RESTful APIs and microservices architectures. * Hands-on experience with databases, such as SQL Server, PostgreSQL, or NoSQL solutions. * Experience with version control systems (Git) and Agile development methodologies. ## Description * Architect, develop, and maintain scalable full-stack applications using .NET, Python, React/Next.js on Azure. * Lead technical decision-making, providing expertise on best practices, architecture, and modern software development methodologies. * Conduct code reviews, ensuring high code quality, security, and performance optimization. * Collaborate with cross-functional teams, including product managers and designers, to define, design, and ship new features. * Mentor and coach junior and mid-level engineers, fostering a culture of growth and technical excellence. * Monitor and improve application performance, optimizing database queries, front-end rendering, and API interactions. * Ensure security best practices in web applications, including authentication, authorization, and data protection. * Work with DevOps teams to implement CI/CD pipelines and automate deployments on Azure. * Stay up to date with emerging technologies and advocate for their adoption where appropriate.