Lead Software Engineer

National Planning Corporation
Boston, MA, United States
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Compensation
$118,980.0 - $195,465.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) .NET Framework Application Programming Interfaces (APIs) Amazon Web Services Amazon S3 Continuous Integration Data Integration Distributed Systems Github Monitoring of Systems Python (Programming Language) Node.Js
+37 more
NoSQL OAuth Redis Release Management Prometheus Swagger Simple Object Access Protocol (SOAP) Software Engineering SQL Databases TypeScript Openapi Enterprise Application Integration Data Logging Enterprise Software Applications ReactJS Grafana Spring-boot Software Security Event Driven Architecture Containerization AngularJS Kubernetes Information Technology Apache Kafka Bitbucket Graphql Web Technologies Functional Programming Api Design Restful APIs Amazon Simple Queue Service (SQS) Splunk Grpc Api Management Docker Jenkins Microservices

Job description

As a Lead Software Engineer, you will develop and execute the key technology components of the Enterprise API Technology & Platform strategy and ensure alignment with Guardian’s enterprise digital strategy. You will be an innovative software engineer and will harness deep industry and technical expertise to develop seamless data integration between Enterprise Applications using RESTful APIs, messaging, and event streams.

As a key technical leader, you will mentor team members, design delivery strategies, and champion a culture of automation and continuous improvement within the software delivery lifecycle.

You will

  • Lead the design, development, and evolution of enterprise APIs, including REST, GraphQL, gRPC, and event-driven integrations, following API-first design principles

  • Enable developer productivity and self-service through reusable API frameworks, platforms, templates, SDKs, documentation (OpenAPI/AsyncAPI), and developer portals

  • Establish best practices & enterprise capabilities for improving API design, governance, testing, documentation, and release management across development teams

  • Drive incident response and resolution for production API and platform issues, lead post-mortems, and implement preventive and resiliency improvements

  • Research emerging technologies and perform PoCs related to API management, integration patterns, platform engineering, and observability

  • Ensure compliance with security, data privacy, and performance standards in all integration projects.

  • Collaborate with a team of software engineers in implementing and maintaining enterprise APIs and platform(s).

  • Mentor and guide engineers on best practices, tools and technologies to enhance delivery quality

Requirements

  • Bachelor’s or master’s degree in computer science, Engineering, or a related field, or equivalent practical experience

  • 10+ years of experience in Software engineering, building and operating distributed systems

  • Strong hands-on experience developing high-quality APIs using Java (Spring Boot), Node.js, .NET, or Python

  • Experience with a broad range of web technologies including React, Angular, & Typescript

  • Expertise in Microservices Architecture, Enterprise Integration Patterns (EIP), and Event-Driven Architectures

  • Strong knowledge of API security including OAuth 2.0, JWT, token lifecycle management, and user access control mechanisms

  • Competency with CI/CD automation tools (e.g., Bitbucket, Jenkins, AWS, GitHub)

  • Deep understanding of API protocols and integration patterns: REST, GraphQL, gRPC, SOAP, async/event-driven architectures

  • Experience implementing API observability using logging, metrics, tracing, and monitoring tools (e.g., Prometheus, Grafana, OpenTelemetry, Splunk)

  • Strong experience designing domain-aligned APIs using OpenAPI / Swagger specifications, with a focus on consistency, reusability, and user/machine readability.

  • Deep understanding of containerization & orchestration technologies (e.g., Docker, Kubernetes, Helm) and AWS Cloud services S3, Lambda, Kafka, SQS/SNS, Redis Cache.

  • Hands-on experience working with both SQL and NoSQL databases, designing for scale, performance, and reliability, Guardian Life is not currently or in the foreseeable future sponsoring employment visas. In order to be a successful applicant, you must be legally authorized to work in the United States, without the need for employer sponsorship.

Benefits & conditions

$118,980.00 - $195,465.00

The salary range reflected above is a good faith estimate of base pay for the primary location of the position. The salary for this position ultimately will be determined based on the education, experience, knowledge, and abilities of the successful candidate. In addition to salary, this role may also be eligible for annual, sales, or other incentive compensation.

Our Promise

At Guardian, you’ll have the support and flexibility to achieve your professional and personal goals. Through skill-building, leadership development and philanthropic opportunities, we provide opportunities to build communities and grow your career, surrounded by diverse colleagues with high ethical standards.

Inspire Well-Being

About the company

Every day, Guardian helps our 29 million customers realize their dreams through a range of insurance and financial products and services. Our Purpose, to inspire well-being, guides our dedication to the colleagues, consumers, and communities we serve. We know that people count, and we go above and beyond to prepare them for the life they want to live, focusing on their overall well-being - mind, body, and wallet. As one of the largest mutual insurance companies, we put our customers first. Behind every bright future is a GuardianTM. Learn more about Guardian at guardianlife.com .

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on juju.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

4:56 min

Establishing internal service communication with gRPC

Florian Bader Florian Bader · WWC Europe 2026

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · WWC Europe 2026

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · WWC 2021

1:11 min

Evaluating architectural trade-offs between REST and gRPC

Sakshi Nasha Sakshi Nasha · Europe 2026 Virtual

Videos

See all

Related articles

See all