Position Details

Back
Position Summary

FranklinWH is a rapidly expanding company determined to become the leader in the global energy home storage system (ESS) industry. FranklinWH offers whole home energy solutions typically coupled with solar PV systems, bringing households into the modern all-electric future. Though founded by experts in power electronics, BMS and EMS, FranklinWH is equally focused on energy management software while also providing top level service to our partners and customers. FranklinWH is expanding its global footprint, relying on an industry leading supply chain. This is an exciting time to be at a fast-growing company in a fast-accelerating industry.

A Software Solution Manager (also known as Solutions Manager or Solution Delivery Manager) is expected to bridge the gap between customer needs and the technical delivery of software solutions. This role combines project management, stakeholder management, and technical knowledge to ensure solutions are designed, delivered, and supported effectively.

Responsibilities

Primary Responsibilities:

1. Solution Design and Planning

- Requirements Gathering: Work closely with clients or internal stakeholders to understand business needs and translate them into technical requirements.

- Solution Architecture: Collaborate with software architects and engineers to ensure solutions align with business goals, technical requirements, and the organization’s architecture standards.

- Feasibility and ROI Analysis: Assess the feasibility, risks, and return on investment of proposed solutions to support decision-making.

2. Project Management and Delivery

- End-to-End Project Oversight: Oversee the lifecycle of solution development from inception to deployment, including budgeting, scheduling, and resource management.

- Agile Methodology Application: Often expected to use agile methodologies, coordinating sprints, monitoring progress, and adjusting as needed.

- Risk Management: Identify potential risks and work proactively to mitigate them, ensuring timely and on-budget delivery.

3. Stakeholder and Client Management

- Communication and Reporting: Act as the main point of contact for all solution-related queries, providing regular status updates and setting expectations with clients and stakeholders.

- Stakeholder Engagement: Engage with various stakeholders (clients, business analysts, engineering teams, product owners) to maintain alignment and ensure solution relevance.

- Conflict Resolution: Navigate conflicting priorities and expectations, finding compromises that meet the project’s goals without compromising quality.

4. Technical Leadership and Oversight

- Technical Guidance: Provide guidance to development teams, ensuring adherence to best practices, industry standards, and company policies.

- Quality Assurance: Monitor quality at every stage of the project, ensuring the final product meets the defined specifications and requirements.

- Innovation and Improvement: Identify opportunities to enhance solutions, processes, and methodologies for future projects.

5. Post-Implementation Support

- Documentation and Training: Ensure all necessary documentation is complete and provide training to end-users or stakeholders if needed.

- Monitoring and Optimization: Support the transition to operational teams and oversee early-stage performance, making adjustments to optimize solution performance.

- Feedback Loops: Gather feedback from stakeholders and clients to improve future solution designs and refine best practices.

6. Bilingual communication in Chinese and English

Qualifications And Experience

Qualifications and Experience:

- Bachelor’s degree in computer science, Computer Engineering, Electrical Engineering, or a related STEM field (master’s preferred).

- At least 3 years of experience with modern cloud-native, microservice-based architectures and methodologies, and Web APIs (using AWS, GCP, or Azure).

- Over 3 years of experience in API integration across multiple cloud environments.

- Minimum of 5 years of experience with front-end technologies and frameworks such as HTML, CSS, JavaScript, and jQuery.

- 3+ years of experience in cloud computing platforms and associated automation patterns.

- 5+ years of experience in destructive testing methodologies and tools.

- 5+ years of effective data modeling experience within both SQL (e.g., Oracle, SQL Server) and NoSQL databases (e.g., Cosmos, MongoDB).

- 3+ years of experience with SaaS applications and API integration.

- Proficiency in REST and SOAP web services and effective web service design.

- Experience in the utility and/or clean energy sector, particularly in interfacing with technical resources at customer accounts.

- Strong problem-solving skills.

- Excellent oral and written communication skills in English.

- Effective teamwork and interpersonal skills.

- Strong cross-organizational coordination abilities.

- Thorough understanding of data structures and algorithms.

- Knowledge of software design patterns.

- Experience in face-to-face customer interactions, gathering feedback, and implementing suggestions.

- Ability to travel up to 25%, with some nights and weekends required.

- Capability to work with remote teams in Asian time zones.

In summary, a Software Solution Manager is expected to act as a blend of a project manager, business analyst, and technical consultant, ensuring that software solutions meet client needs effectively and align with the organization’s strategic goals. Strong communication skills, technical understanding, and project management abilities are key to success in this role.

Compensation And Benefits

Compensation and Benefits:

FranklinWH offers a competitive salary plus fully comprehensive benefits and a performance bonus package based on an annual objective achievement. This is a full-time position. Our generous benefits package includes:

- a 401(k) Retirement Plan.

- ESOP Participation

- Medical/dental/life/disability program.

- PTO, and sick days.

- Life insurance and long-term disability.

- Generous Travel Per Diem.

FranklinWH is an Equal Opportunity Employer (EOE). Qualified applicants are considered for employment without regard to age, race, color, religion, sex, national origin, sexual orientation, disability, or veteran status.