Software Development Engineer II

Generac Power SystemsSouth Portland, ME
Onsite

About The Position

Generac Power Systems seeks a Software Engineer II. The Software Engineer II will be part of a team developing and testing power generation control systems that can be remotely controlled and monitored using web and mobile technology solutions. They will be involved in the design and development of innovative software systems that web enable embedded real time control systems that provide electrical power generation. We believe power is a promise - a shared commitment to be there for others when it matters most. For more than 65 years, we've turned big ideas into solutions that help protect homes, strengthen businesses and build a more resilient, efficient, sustainable energy future. Ready to Power a Smarter World with us? As one of the leaders and largest suppliers of power generation equipment and technology, the work we do touches millions of lives. Employees at Generac are encouraged to be innovative and are valued as an integral part of our global team. Our challenging goals develop knowledgeable employees dedicated to helping continue Generac’s success. Generac provides individuals the opportunity to work in a fast-paced agile work environment where their work makes a difference in people’s lives and their own.

Requirements

  • Bachelor’s degree in Computer Science, Information Systems, Business Administration, or equivalent professional experience
  • 5+ years of hands-on experience as a Salesforce Administrator with demonstrated expertise in Salesforce Manufacturing Cloud, Service Cloud, or related products
  • Salesforce Administrator certification required
  • Proven experience designing and implementing complex data models, including custom objects, relationships, and validation rules in enterprise environments
  • Strong understanding of Salesforce security architecture including profiles, permission sets, role hierarchies, and sharing rules
  • Experience building and maintaining integrations between Salesforce and external systems using APIs, middleware platforms, or integration tools
  • Proficiency with data manipulation and analysis using tools such as Data Loader, SQL queries, and reporting frameworks
  • Excellent problem-solving skills with the ability to diagnose technical issues and implement effective solutions under tight timelines
  • Strong written and verbal communication skills with the ability to collaborate effectively across technical and non-technical stakeholders

Nice To Haves

  • advanced certifications such as Platform App Builder, Advanced Administrator, or System Architect preferred

Responsibilities

  • Lead the administration, configuration, and optimization of Salesforce Manufacturing Cloud environments supporting customer service, warranty management, and asset lifecycle operations
  • Design and implement data model standardization initiatives across product lines, ensuring scalable asset structures and unified workflows that support organizational growth and platform integration
  • Build and maintain automated data integrations between Salesforce, enterprise resource planning systems, and business intelligence platforms, reducing manual processes and improving data accuracy
  • Partner with enterprise integration teams to develop and deploy automated workflows using integration platforms, ensuring reliable data synchronization and process orchestration across systems
  • Collaborate with business stakeholders to translate operational requirements into technical solutions, including custom objects, workflows, validation rules, and Lightning components
  • Implement and manage user permissions, security models, and data governance frameworks to ensure compliance and appropriate access controls across the Salesforce environment
  • Implement and integrate artificial intelligence solutions within Salesforce to support Technical Support operations, enhancing case resolution, knowledge management, and customer service capabilities for Generac Home Support strategic organizational initiatives by preparing systems and data architectures for platform unification, ensuring alignment with enterprise standards and minimizing integration complexity
  • Develop comprehensive documentation including system architecture diagrams, data flow mappings, configuration guides, and standard operating procedures to support operational excellence
  • Provide technical guidance and troubleshooting support to end users, resolving issues related to system functionality, data quality, and integration performance
  • Monitor system performance, conduct regular audits, and proactively identify opportunities for process improvement and automation
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service