This position is no longer accepting applications
Closed on July 1, 2026.
This role is filled — get an email when new Software Engineering roles open on EngineerJobs.io:
Lead Software Engineer (AWS)
Get alerted when similar jobs are posted — set up a New Software Engineering jobs on EngineerJobs.io alert.
See other roles at Kingfisher Company Inc..
Job Description
Responsibilities
- Own and steer the web application platform's technical direction.
- Lead a small software team while staying hands-on with development.
- Architect, build, and maintain full‑stack web applications using React, JavaScript/TypeScript, Node.js, and AWS.
- Develop applications that enable real-time monitoring and control of emergency communication equipment.
- Decide on architecture, data flows, APIs, deployment strategies, monitoring, and maintainability.
- Prioritize technical work to balance product needs with long‑term engineering quality.
- Leverage AWS services including Lambda, API Gateway, DynamoDB, CloudWatch, and IoT Core.
- Create features that interface with physical devices via MQTT, AWS IoT, or related technologies.
- Improve software development practices such as code reviews, testing, documentation, and deployment workflows.
- Mentor junior and mid‑level engineers as the team grows.
Requirements
- 7+ years of professional software development experience.
- Experience guiding technical work or leading a small engineering team.
- Proven ability to build and support production web applications.
- Strong JavaScript and TypeScript experience.
- Professional experience with React or a similar frontend framework.
- Backend experience with Node.js or similar server‑side technologies.
- Experience designing and working with APIs.
- Experience with AWS or similar cloud platforms.
- Strong IaC experience with CloudFormation or Terraform.
- Solid understanding of architecture, maintainability, security, and reliability.
- Ability to work independently, make technical decisions, and own a product area.
Technologies
- React
- JavaScript
- TypeScript
- Node.js
- AWS (Lambda, API Gateway, DynamoDB, CloudWatch, IoT Core)
- MQTT
- CloudFormation
- Terraform
Benefits
- Competitive salary
- Comprehensive benefits package
- Opportunity to work with cutting‑edge technology in a collaborative, small‑team environment
- Take on a critical role with significant responsibility
Location
- Lowell, MA on-site (no relocation offered)
- Commute requirement: Lowell, MA 01854
Compensation
- USD 80,000 – 120,000 per year
About Kingfisher Company Inc.
Kingfisher Company Inc. (KCi) is a small, innovative electronics design and manufacturing company specializing in emergency communication equipment for the fire alarm industry. This hands-on Lead Software Engineer role focuses on ensuring quality, efficiency, and reliability from design validation through production, with opportunities to drive innovation and technology.