Software Engineering Lead-Hybrid North Andover Mass
Elsevier · North Andover, MA · 1 mo ago
Engineering$115k–$192k/yrFull-time
About the role
We are seeking a Software Engineering Lead / Tech Lead to lead a high-performing team of engineers in the design, delivery, and operation of scalable, secure, and reliable software solutions. This is a hands-on leadership role combining technical direction, people leadership, and delivery ownership.
Responsibilities
- Providing hands-on technical leadership through coding, reviews, troubleshooting, and support for complex engineering challenges.
- Mentor, coach, and develop engineers, helping them grow their skills and careers.
- Leading the design, architecture, development, deployment, and support of complex software solutions and product features.
- Defining and communicating technical direction in alignment with product goals and broader business priorities.
- Partnering with Product and cross-functional stakeholders to refine requirements, guide discovery, and translate business needs into practical technical solutions.
- Ensuring software is high quality, secure, scalable, reliable, performant, maintainable, and well documented.
- Driving strong engineering practices including clean code, code reviews, testing, AI use, CI/CD, and continuous improvement.
- Leading planning, estimation, sprint execution, and delivery discussions, helping the team balance speed, quality, and long-term sustainability.
Requirements
- Significant software engineering experience, including experience leading engineers or technical delivery.
- Experience leading technical decision-making, resolving complex issues, and working across multiple teams and stakeholders.
- Extensive experience with one or more modern programming languages such as Python, Java, C#, .NET, JavaScript, or TypeScript.
- Understanding of software architecture, APIs, distributed systems, scalability, performance, and security.
- Experience working with AWS and modern engineering tooling such as Docker, Kubernetes, CI/CD, DevOps practices, and infrastructure automation.
- Experience with Agile ways of working, including backlog refinement, estimation, sprint planning, and retrospectives.
- Excellent communication, collaboration, and organizational skills.
- Experience mentoring or line managing engineers, including supporting performance, development, and team growth.
- A pragmatic approach to decision-making, with the ability to balance technical quality, business value, and delivery outcomes.
Qualifications
- Significant software engineering experience, including experience leading engineers or technical delivery.
- Experience leading technical decision-making, resolving complex issues, and working across multiple teams and stakeholders.
- Extensive experience with one or more modern programming languages such as Python, Java, C#, .NET, JavaScript, or TypeScript.
- Understanding of software architecture, APIs, distributed systems, scalability, performance, and security.
- Experience working with AWS and modern engineering tooling such as Docker, Kubernetes, CI/CD, DevOps practices, and infrastructure automation.
- Experience with Agile ways of working, including backlog refinement, estimation, sprint planning, and retrospectives.
- Excellent communication, collaboration, and organizational skills.
- Experience mentoring or line managing engineers, including supporting performance, development, and team growth.
- A pragmatic approach to decision-making, with the ability to balance technical quality, business value, and delivery outcomes.
Skills
- Significant software engineering experience, including experience leading engineers or technical delivery.
- Experience leading technical decision-making, resolving complex issues, and working across multiple teams and stakeholders.
- Extensive experience with one or more modern programming languages such as Python, Java, C#, .NET, JavaScript, or TypeScript.
- Understanding of software architecture, APIs, distributed systems, scalability, performance, and security.
- Experience working with AWS and modern engineering tooling such as Docker, Kubernetes, CI/CD, DevOps practices, and infrastructure automation.
- Experience with Agile ways of working, including backlog refinement, estimation, sprint planning, and retrospectives.
- Excellent communication, collaboration, and organizational skills.
- Experience mentoring or line managing engineers, including supporting performance, development, and team growth.
- A pragmatic approach to decision-making, with the ability to balance technical quality, business value, and delivery outcomes.
Benefits
- Country-specific benefits available.
Pay
The U.S. National Base Pay Range: $115,400 - $192,300. Geographic differentials may apply in some locations to better reflect local market rates.
Schedule
N/A