Senior Software Engineer

CNH
Sioux Falls, SD
Job Description
Role Overview

A Senior Software Engineer is responsible for leading software development projects, designing and implementing solutions, and ensuring code quality. They also mentor junior engineers, contribute to technical strategy, and collaborate with cross-functional teams.

What You Will Do

Own the development, testing, and integration of new software components. Contribute to the architecture of high-performance video streaming applications on Linux. Write clean, efficient, and maintainable modern C++ code with a focus on performance, reliability, and scalability.

Why It Might Be a Fit

Experienced engineer with 5+ years of career experience, with Bachelor’s degree. Demonstrated leadership abilities. Capable of defining appropriate approaches and solutions. Further knowledge of profession through continued education and/or seeking or providing mentorship.

Requirements

  • Experienced engineer with 5+ years of career experience
  • Bachelor’s degree
  • Demonstrated leadership abilities
  • Capable of defining appropriate approaches and solutions
  • Further knowledge of profession through continued education and/or seeking or providing mentorship

Benefits

  • Comprehensive benefits program
  • Competitive compensation
  • Flexible work arrangements
  • Opportunities for continuous development
  • Paid holidays
  • Bonus/commission
  • Equity
]]>