Software Engineer

CYNET SYSTEMS Utah, Salt Lake City Permanent

Job Description

The Software Engineering Technical Lead is responsible for leading the design, development, integration, and testing of complex mission-critical software systems. This role focuses on embedded software development, network architecture, distributed computing, and system integration while ensuring performance, reliability, security, and interoperability. The candidate will lead technical reviews, define software and networking architectures, manage complex engineering work packages, troubleshoot system-level issues, and collaborate with cross-functional teams, customers, and stakeholders to achieve program objectives.

Ready to apply for this Software Engineer role?

Take the next step in your career — submit your application directly with the employer.

Get started today

Your next great job is one click away

Join thousands of professionals finding verified U.S. jobs every day. Sign up free, set your preferences, and let opportunities come to you.

25K+Open Jobs
2K+Employers
50U.S. States
100%Free