> Markdown version of [/jobs/ext/2874437-software-engineer](https://www.wearedevelopers.com/jobs/ext/2874437-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Cosm Inc. - **Location:** Salt Lake City, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** 3D Computer Graphics Software, Microsoft Windows, Artificial Intelligence, Software Applications, C Sharp (Programming Language), C++ (Programming Language), Software Quality, Code Review, Computer Programming, DirectX (Software), OpenGL, Release Management, Software Engineering, Information Technology, Live Streaming, Unreal Engine - **Published:** September 13, 2026 - **Apply:** https://www.dice.com/job-detail/787efc95-ad55-4843-ad88-b67c126b3bf3 ## About the Role Our software engineering team develops technology to deliver best-in-class experiences in both our digital and physical live streaming products. We are looking for a talented Software Engineer with a passion for building great user experiences across a variety of platforms. We expect our engineers to be versatile, display leadership qualities, and to be enthusiastic when taking on new problems across the full stack as we continue to push our technology forward. This is a full-time position., * 3-5+ years professional software development experience. * BS degree in Computer Science or related field * Significant experience in C++ required; experience with C# desired. * Knowledge relevant to Microsoft Windows-based platforms on a PC. * Understanding of the Microsoft Windows programming model and process interaction. * Microsoft DirectX, OpenGL, and similar Windows platform technologies is desired. * Experience with 3D graphics concepts and shader programming is desired. * Knowledge and experience in developing with gaming engines such as Unreal Engine is desired. * Experience with Microsoft Windows networking configuration and concepts is a plus. * Experience with or enthusiasm for exploring AI-assisted coding tools and development workflows. * Able to demonstrate experience developing, releasing, and maintaining large-scale software applications. * Motivated and able to explore, investigate, and prototype leading-edge concepts. * Driven to automate your processes, test continually, and document your work. * Ability to work independently and as part of a team, and the flexibility and agility to meet quick turnarounds and hard deadlines. * Excellent communication skills required; presentation skills desired. * Must be highly organized, proactive, and collaborative. * Ability to thrive in an open, candid, and respectful work environment. All applicants must be at least 18 years of age at the time of employment. This requirement is in accordance with applicable federal, state, and local labor laws. Cosm is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. ## Description * Work closely with product and design to develop compelling user experiences across multiple features and products. * Follow code quality guidelines and standards, lead code reviews and ensure that all solutions are aligned to pre-defined architectural specifications. * Automate repetitive and complex tasks by developing tools and processes that our team can rely on for daily development, testing, and release management. * Provide mentoring to less senior members of the development team, when appropriate. * Contribute to high-level strategic decisions with the rest of the Engineering and Executive teams. * Stay on top of industry trends and emerging technologies. * Exemplify excellent written and verbal communication skills and the ability to deftly tailor technical communications to any audience. * Push the limits, try new technologies, take calculated risks, swing for the fences and proactively search for the best solutions and ideas in the marketplace. ## Related Videos - [WeAreDevelopers LIVE - "Fun and games - and all that comes with it", Back to BASIC & more](https://www.wearedevelopers.com/videos/1719-wearedevelopers-live-fun-and-games-and-all-that-comes-with-it-back-to-basic-more) - [Slopquatting, API Keys, Fun with Fonts, Recruiters vs AI and more - The Best of LIVE 2025 - Part 2](https://www.wearedevelopers.com/videos/1765-slopquatting-api-keys-fun-with-fonts-recruiters-vs-ai-and-more-the-best-of-live-2025-part-2) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Developers Communities in San Francisco - WeAreDevelopers LIVE from Corgi Cafe](https://www.wearedevelopers.com/videos/2144-developers-communities-in-san-francisco-wearedevelopers-live-from-corgi-cafe) - [The Story of Games](https://www.wearedevelopers.com/videos/226-the-story-of-games) - [Build a CI/CD pipeline to automate code reviews and ensure code quality](https://www.wearedevelopers.com/videos/349-build-a-ci-cd-pipeline-to-automate-code-reviews-and-ensure-code-quality) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)