Software Engineering Manager, Cloud Applications
About the role
ISO New England is seeking a Software Engineering Manager with experience in AWS, Cloud Native Technologies, Kubernetes, Java, and SQL. The role involves overseeing the design, development, and maintenance of the organization's public website, Single Sign-On (SSO) and enterprise platform applications. The manager will lead a team of software engineers and ensure project success.
Responsibilities
- Architect and design solutions using various AWS Services (EKS, IAM, ECS, S3, RDS, Lambda, API Gateway, DynamoDB)
- Lead talented engineering teams to build high-quality and resilient web applications using Java, SQL, and front-end technologies following agile methodologies like Scrum and Kanban
- Lead DevOps engineers in building state-of-the-art CI/CD pipelines following industry best practices for automating infrastructure provisioning, configuration management, and application deployment
- Develop end-to-end solutions to implement monitoring, logging, and alerting systems for proactive system health monitoring and troubleshooting
- Lead 24/7 on-call rotation in supporting mission-critical applications in production
- Troubleshoot and resolve issues in a timely manner to minimize downtime and ensure service reliability
- Ensure all applications can be supported by all team members and key technical expertise is not concentrated among a small subset of staff
- Keep team’s skills up to date to contend with the Digital Transformation
- Lead by example promoting core IT tenets
- Communicate effectively with stakeholders to provide updates on production issues and resolutions
- Increase end-user satisfaction by monitoring and promoting quality and building relationships with key customers
Requirements
- Bachelor's degree in Computer Science, Engineering, or related field
- 7+ years of experience in software development, with at least 2 years in a leadership or management role
- 3+ years’ experience with AWS services (e.g., EKS, IAM, S3, ECS, Lambda, DynamoDB)
- 3+ years’ experience with containerization and orchestration tools (e.g., Docker, Kubernetes)
- Knowledge of CI/CD pipelines and automated deployment processes
- Ability to work outside of standard business hours as needed
Qualifications
- Desired but not required: Experience working in a DevOps environment, AWS certification (e.g., AWS Certified Solutions Architect, AWS Certified Developer)
Skills
- Experience working in a DevOps environment
- AWS certification (e.g., AWS Certified Solutions Architect, AWS Certified Developer)
Pay
The expected salary range for this position is $168,000 - $199,000 per year. This role is also eligible for an annual performance bonus, comprehensive health insurance (medical, dental and vision), flexible spending and health savings accounts, a 401(k) plan with generous employer contributions and a student debt benefit, life and AD&D insurance, disability insurance, critical illness and hospital indemnity benefits, paid time off, paid leave, a wellness program, an employee assistance program and other great company perks.
Schedule
This is a U.S. based role. If the successful candidate resides outside of the U.S., relocation will be required.
Benefits
- Enhanced 401(k) and financial planning support
- Tuition reimbursement and professional development
- Wellness programs, including an onsite gym
- Free coffee at our onsite café
- Flexible work hours
- Employee Business Networks
- A stable, mission-driven workplace where your impact truly matters