Please Accept our Privacy Policy
We are looking for an experienced Software Engineer to create and enhance software applications in a dynamic engineering environment in Medina, Minnesota. This role combines hands-on development with technical problem-solving, requiring close collaboration with cross-functional teams to deliver reliable desktop and full-stack solutions. The ideal candidate brings strong software design expertise, communicates clearly with technical and business stakeholders, and can help guide projects from concept through deployment and ongoing support.
Responsibilities:
• Evaluate software and data needs to shape practical solutions that align with technical objectives, schedules, and budget expectations.
• Partner with engineers, data specialists, and other stakeholders to define system behavior, performance goals, and overall application requirements.
• Design, build, and refine desktop and full-stack software applications that support customer and product needs.
• Create and maintain testing, validation, and user support documentation to promote successful implementation and knowledge transfer.
• Lead or coordinate software testing, deployment activities, and on-site commissioning efforts for customer-facing solutions.
• Provide ongoing support, troubleshooting, and enhancements for existing applications to maintain performance and reliability.
• Collaborate with operations, engineering, and data teams to address reporting, visualization, and software functionality needs.
• Present technical ideas, recommendations, and project updates clearly to customers, leadership, and internal teams.
• Offer technical direction to development efforts and help guide team members through architecture and implementation decisi
• Bachelor’s degree in Computer Science, Computer Engineering, or a related engineering discipline.