SunStrong Management is a leading independent asset management and servicing platform specializing in residential and commercial solar energy portfolios. The Software Engineering Manager will lead a team of software engineers to develop consumer app experiences, ensuring high-quality product delivery while fostering a collaborative work environment.
Responsibilities:
- Serves as the technical lead for the cross-functional team supporting SunStrong’s consumer apps, which is comprised of engineering, QA and product
- Leads a team of software engineers, providing mentorship, guidance and support to facilitate their progressional growth and development
- Contributes to overall team velocity as a hands-on leader by delivering some code
- Provides code reviews and mentorship to improve overall application health and team skills
- Provides architectural planning and insights for application development
- Facilitates Agile sprint ceremonies including daily standups, sprint planning and retrospectives
- Identifies, implements and promotes opportunities to improve team delivery through the use of AI tooling and methodologies
- Champions best practices, coding standards and software development methodologies to maintain high-quality codebase
- Manages and allocates resources effectively to meet project deadlines and organizational objectives
- Promotes a positive and inclusive team culture that encourages creativity, teamwork and continuous improvement
Requirements:
- Minimum of 5+ years of software development experience, with previous experience in a leadership role
- Strong knowledge of JavaScript frameworks, including NextJS, Node and React
- Strong knowledge of mobile development frameworks, particularly with React Native for both iOS and Android (experience with Expo a plus)
- Experience with Postgres and MySQL
- API development, with deep understanding of API contracts and integration testing
- Experience effectively leveraging AI tooling to improve app quality and delivery
- Salesforce experience is a strong plus
- Experience with AWS Cognito authentication and an understanding of security patterns and best practices related to user data
- Experience implementing high test coverage with unit tests in both new and existing application repositories
- Experience scaffolding cloud deployments in AWS for containerized applications, with experience using Elastic Beanstalk and Docker preferred
- Experience with GitHub Actions and Git administration to support automated testing and deployments