Providence, UT
Nexeo HR is seeking a Senior Software Engineer for a full-time, onsite role in Logan, Utah, supporting the development of cutting-edge robotics and automation systems. The ideal candidate will bring strong expertise in C# and .NET, with a deep understanding of concurrent programming, scalable API design, and real-time system performance. As part of our team, you'll contribute to architecture decisions, mentor junior developers, and collaborate closely with cross-functional teams. This role offers a fantastic opportunity for someone who thrives in a dynamic, fast-paced, hardware-integrated environment and is passionate about building high-performance applications.
Responsibilities
• Develop high-performance software solutions using C# and .NET for advanced robotics and automation systems.
• Design and implement concurrent, asynchronous, and multi-threaded applications to support real-time operations.
• Create and maintain scalable APIs and integrate with third-party platforms and services.
• Build intuitive, user-friendly desktop interfaces using WPF and other .NET UI tools.
• Leverage tools like Visual Studio, Git, and Azure DevOps for efficient source control, deployment, and collaboration.
• Set up and manage CI/CD pipelines to ensure reliable, automated builds and deployments.
• Architect networked applications using protocols like TCP, UDP, WebSockets, and HTTP.
• Mentor junior engineers and help shape best practices in code quality, software design, and team collaboration.
• Troubleshoot system performance issues and implement long-term, scalable solutions to enhance efficiency.
Qualifications
• Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
• 7+ years of hands-on experience with C# and .NET development in real-time or performance-critical environments.
• Deep expertise in building scalable, concurrent, and asynchronous systems.
• Proven experience developing and consuming APIs and integrating with third-party systems.
• Strong command of Git, Azure DevOps, and CI/CD pipelines for modern software development workflows.
• Solid understanding of networking protocols and distributed system architecture.
• Demonstrated experience mentoring or leading engineering teams to deliver high-quality software.
• Proficiency in WPF for desktop application development, with a focus on UI/UX principles.
• Strong understanding of geometry, matrix math, and real-time 3D calculations.
• Experience working with SQL and time-series databases for data storage and analysis.
• Familiarity with scaling strategies and performance tuning for enterprise-level applications.
Schedule
Day Shift | Monday-Friday | 8am-5pm
Questions?
Call or text our office today!
With over 100 job opportunities available, we are confident we can find the right position for you.
1476 North Main Street North Logan, Utah 84341
(P)(435) 363-9263
Nexeo provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, sexual orientation, or genetics. In addition to federal law requirements, Nexeo complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.
Nexeo expressly prohibits any form of workplace harassment based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status.
C# | .NET | concurrent programming | scalable API design | real-time system performance | architecture decisions | mentor | cross-functional teams | high-performance applications | WPF | .NET UI tools | Visual Studio | Git | Azure DevOps | source control | deployment | CI/CD pipelines | networked applications | TCP | UDP | WebSockets | HTTP protocols | code quality | software design | troubleshooting | Bachelor’s degree | Master’s degree | Computer Science | Software Engineering | API development | third-party integrations | distributed systems | mentoring | SQL | time-series databases | performance tuning | enterprise applications
INDLO