Technical Lead – API and Integration Development; Hybrid or Remote - Raleigh, NC
Canton, Norfolk County, Massachusetts, 02021, USA
Listed on 2026-07-17
-
Software Development
Backend Developer, DevOps, Software Architect, Cloud Engineer - Software
Technical Lead – API and Integration Development (Hybrid)
Job Category: IT - Software Developers
Requisition Number: TECHN
002360
Locations: Canton, MA;
Boston, MA;
Farmington, CT;
Raleigh, NC (hybrid schedule)
We are looking for a technically strong and hands‑on Technical Lead to drive the development of APIs and integration solutions across our enterprise platforms. This role combines leadership, architecture, and development responsibilities, with a focus on Java Spring Boot, cloud‑native deployments, and secure, scalable integration patterns. You’ll lead a small team while remaining actively involved in coding and solution design, leveraging technologies such as Auth0, Microsoft Azure, Kafka, Event Hub, Service Bus, and Terraform.
Responsibilities- Lead the design and development of RESTful APIs using Java Spring Boot, ensuring adherence to REST principles, OpenAPI standards, and versioning strategies.
- Architect and implement integration solutions using Azure Service Bus, Kafka, Event Hub, and other messaging technologies.
- Apply and enforce secure coding practices, including input validation, authentication/authorization, encryption, and secure error handling.
- Guide the team in evaluating and implementing delivery models such as shared libraries, microservices, and discrete deployables.
- Develop and maintain Terraform scripts for infrastructure provisioning and automation in Microsoft Azure.
- Lead and mentor a small team of developers, fostering a collaborative and growth‑oriented environment.
- Remain hands‑on with development, code reviews, and troubleshooting while supporting team members in their technical and professional growth.
- Collaborate with Dev Ops and Cloud Engineering teams to deploy and manage containerized applications using Docker and Kubernetes.
- Implement authentication and authorization flows using Auth0 and other identity providers.
- Promote agile development practices, CI/CD pipelines, and automated testing.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- 9+ years of experience in Java development, with strong proficiency in Spring Boot.
- 2+ years of experience in a technical leadership or team lead role.
- Strong understanding of RESTful API design, OpenAPI/Swagger, and API versioning.
- Experience with Azure cloud services, including App Services, API Management, Event Hub, and Service Bus.
- Hands‑on experience with Kafka, MQ, and other messaging/integration platforms.
- Proficiency in Terraform for infrastructure as code (IaC).
- Familiarity with Auth0 or similar identity and access management solutions.
- Solid understanding of secure coding practices and application security principles.
- Experience with containerization (Docker) and orchestration (Kubernetes).
- Excellent communication and leadership skills, with a willingness to mentor and grow a team while remaining technically hands‑on.
Typical base salary range: $124,000 – $164,000. For candidates located in San Francisco, CA;
Washington DC;
Massachusetts; or the New York City metro area, the range is $144,000 – $169,000. In addition to base salary, full‑time employees are eligible for bonus potential and a comprehensive benefits package including:
- Comprehensive medical, dental, and vision insurance with no waiting period.
- Competitive paid time off programs.
- 401(k) savings plan with annual contributions of up to 12% of salary.
- Mental health support programs, life and disability insurance, paid parental leave, and additional voluntary benefits.
Equal Opportunity Employer. This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).