Lead Software Engineer
Job Description
Kingfisher Company Inc. is seeking a hands-on Lead Software Engineer to take ownership of and advance the web application platform deployed on AWS. The role combines full-stack development, serverless design, and people leadership, with a focus on real-time monitoring and control of emergency communications devices and AWS IoT integration.
Responsibilities
- Take ownership of the web application platform and guide its technical direction
- Lead a small software team while remaining hands-on with development
- Design, build, and maintain full-stack web applications using React, JavaScript, Node.js, and AWS
- Work on applications that support real-time monitoring and control of emergency communication equipment
- Make decisions around application architecture, data flow, APIs, deployment, monitoring, and maintainability
- Help prioritize technical work and balance product needs with long-term engineering quality
- Work with AWS services such as Lambda, API Gateway, DynamoDB, CloudWatch, and IoT Core
- Build features that interact with physical devices using MQTT, AWS IoT, or related technologies
- Improve software development practices, including code reviews, testing, documentation, and deployment workflows
- Mentor junior and mid-level engineers as the software team grows
Requirements
- 5+ years of professional software development experience
- Experience leading technical work or guiding a small engineering team
- Strong experience building and supporting production web applications
- Strong JavaScript / 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 experience with IaC such as CloudFormation / Terraform
- Good understanding of application architecture, maintainability, security, and reliability
- Ability to work independently, make technical decisions, and take ownership of a product area
- Bachelor's degree
Technologies
- React
- JavaScript
- TypeScript
- Node.js
- AWS
- Lambda
- API Gateway
- DynamoDB
- CloudWatch
- IoT Core
- MQTT
- AWS IoT
- CloudFormation
- Terraform
- IAM
- WebSocket
Benefits
- Competitive salary
- Comprehensive benefits package
- Opportunity to work on cutting-edge technology in a collaborative, small-team environment
- Take on a critical role with significant responsibility
About us
Kingfisher Company Inc. (KCi) is a small, innovative electronics design and manufacturing company specializing in emergency communication equipment for the fire alarm industry. We are seeking a hands-on, highly motivated Lead Software Engineer to join our team. This position plays a critical role in ensuring the quality, efficiency, and reliability of our products, from design validation through production.
Location
Lowell, MA 01854 β’ On-site. Relocation not available.
Salary
USD 100,000 - 155,000 per year