Software and Customer Solutions Engineer

Ruralelectricsupplycooperative — United States · Posted ~1 day ago

Senior Full-time

Skills

Software development Business analysis SQL APIs System integrations Project leadership Customer engagement C# .NET SQL Server REST APIs Microsoft 365 Power Platform

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary

A technology solutions engineering role focused on connecting business needs with software systems. The position includes application development, database work, integrations, customer support, and leading technology implementations.

Highlights

A hybrid technical and business role combining software engineering, customer interaction, solution design, and technology project leadership.

Description

Company Description Rural Electric Supply Cooperative (RESCO) is a member-owned, wholesale distributor of high-voltage electrical products serving the electric utility industry. As one of the largest full-line distributors in the Upper Midwest and Northern Great Plains, RESCO offers competitive pricing, coordinated delivery, and responsive customer support. Nine fully stocked warehouses operate as extensions of members’ existing inventory. Role Description The Software and Customer Solutions Engineer bridges technology, business operations, and customer success by designing, implementing, and supporting software solutions for both internal users and customers. This role combines business systems analysis, software development, project leadership, and customer engagement to deliver solutions that improve efficiency, productivity, and customer experience. The ideal candidate is a technically skilled problem solver who can translate business needs into technology solutions, lead projects, and build strong relationships with customers and stakeholders. Responsibilities include: Gather and analyze business and customer requirements.Translate business needs into technical solutions and system enhancements.Identify process improvements and automation opportunities.Design, develop, test, and maintain web, mobile, database, and integration solutions.Develop SQL databases, APIs, and business applications.Troubleshoot, support, and optimize existing systems and software.Serve as a technical advisor for customers and internal users.Lead software implementations, training, and support activities.Conduct solution demonstrations and gather customer feedback.Lead technology projects from planning through deployment.Coordinate efforts among customers, stakeholders, vendors, and development resources.Manage project timelines, priorities, and communication.Recommend and implement technology enhancements.Support product roadmaps and innovation initiatives.Create and maintain technical and user documentation. Qualifications Bachelor's degree in Information Technology, Computer Science, Business Information Systems, or equivalent experience.10+ years of experience in software development, business systems analysis, or enterprise applications, including direct customer engagement and leadership of technology implementation and development projects.Strong knowledge of software development, databases, APIs, and system integrations.Preferred Technologies C# / .NETMicrosoft 365 and Power PlatformSQL ServerREST APIsMobile application development