Job Title: Software Engineer Company Name: CBL-Engineering Job Url: https://trms.bamboohr.com/careers/64 Job Description: Software Engineer CBL-Engineering - Minneapolis, Minnesota (Remote) Fix Real Problems. Ship Real Improvements. Keep Communities Connected. We're looking for a software engineer to focus on Cablecast, our flagship broadcast automation platform used by thousands of community TV stations across the country. You'll be the go-to engineer for this product: fixing bugs, shipping improvements, building internal tools, and working directly with our support team to turn customer pain into solutions. This is a role for someone who finds satisfaction in understanding a deep codebase, making it better, and keeping real users happy. If you like variety, jumping from C# backend work to React UI fixes to Rust video engine debugging to Terraform deployments, this is your kind of job. About Us: We build the easiest-to-use broadcast automation software and video servers for community media organizations. For over a decade, we've helped thousands of local communities let computers do what computers do best, so they can focus on serving their communities. We're profitable, bootstrapped, and growing. We have a small engineering team building big things, and we need someone focused on the quality and reliability of a product that thousands of organizations depend on every day. Our Core Values: Curiosity: We seek to understand. Openness: All ideas and opinions are valued. Grit: We value proactivity and perseverance. Growth: We continuously improve across people, process, and product. What You'll Do: Keep Cablecast stable and improving. You'll triage issues, dig into the codebase, and ship fixes and enhancements, making sure the product keeps getting better for our customers. Partner with our support team. Three support techs will be your closest collaborators. You'll help them understand technical issues and turn their escalations into permanent fixes. Improve internal tooling. Build and maintain tools around our CI/CD pipeline, GitHub workflows, and deployment processes to make the whole team more efficient. Work across a diverse tech stack. On any given week you might be working in C#/.NET on the server side, React/TypeScript on the UI, Rust in the video engine, or Terraform for cloud infrastructure. The Tech Stack: Backend: C# / .NET, Windows IoT deployment Frontend: JavaScript / TypeScript, React, React Router, Remix Video Engine: Rust Infrastructure: AWS, Terraform Tools: GitHub, CI/CD pipelines The Team: We're a small, remote, cross-functional team: engineers, a UI/UX developer, support techs, and a training specialist, all working closely together. You'll report to the engineering lead and collaborate most directly with our three support technicians, who are your window into what customers are experiencing day to day. You're a Good Fit If You: You're comfortable navigating a large, established codebase and enjoy the challenge of understanding how things work before making them better. You can work independently to triage and fix bugs with minimal hand-holding. You're a good communicator who can translate between support/customer language and engineering. You take pride in reliability; you'd rather ship a solid fix than a flashy feature. You're curious enough to jump between C#, TypeScript, Rust, and infrastructure work without getting overwhelmed. Bonus Points: Experience with broadcast, video, or multimedia software. Familiarity with Windows IoT or embedded deployment environments. Background in Rust development. Experience improving CI/CD pipelines and developer tooling. Strong debugging skills across multiple languages and environments. Details: Salary: $85,000-$95,000 USD (negotiable based on experience) Location: Remote-friendly. The team is based in Minneapolis, MN, with an optional downtown office. Type: Full-time, exempt How to Apply: Send us a cover letter and your resume (PDF preferred). In your cover letter, tell us: Why does this kind of role appeal to you? Tell us about a time you tracked down a difficult bug in a codebase you didn't write. What was your process? What's your experience across the technologies in our stack? Where are you strongest, and where would you be learning? We read every cover letter before we look at resumes, so make it count. **Submit by March 10th.** We'll review all applications within two weeks and let you know if you're invited to continue in the process.