Lead Software Engineer (AWS)
Job Description
Lead Software Engineer (AWS) responsible for owning and guiding the web application platform across frontend, backend, and cloud infrastructure, including AWS IoT integration, while leading a small software team on site in Lowell, MA.
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.