> Markdown version of [/jobs/ext/1345684-junior-software-developer](https://www.wearedevelopers.com/jobs/ext/1345684-junior-software-developer). 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). --- # Junior Software Developer - **Company:** Melco International, LLC - **Location:** Westminster, CO, United States (Remote available) - **Experience:** Starter - **Salary:** $75,000.0 - $100,000.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, 3D Rendering, Microsoft Windows, Artificial Intelligence, Macintosh Computers, C++ (Programming Language), Code Review, Data Structures, Software Debugging, Software Design Patterns, Linux, DevOps, Programming Tools, Memory Management, Embedded Software, Revision Control Systems, Microsoft Visual Studio, Object-Oriented Software Development, Software Tools, Software Engineering, Software Systems, Subversion, Multithreading, Scripting, ReactJS, Concurrency, Software Troubleshooting, Git, Information Technology, C++14, Multiplatform, Software Version Control - **Published:** July 19, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=38b16941803b4c4b ## About the Role This role requires a strong foundation in programming concepts, object-oriented design, and problem-solving skills, with a willingness to learn and grow in a collaborative environment., * Strong grasp of object-oriented software development & associated principles * Knowledge of cross platform development concepts * Knowledge of common algorithms, data structures, & design patterns * Knowledge of debugging methods & tools * Knowledge of Synchronous vs Asynchronous concepts * Synchronization/concurrency, multi-threading & memory management * Knowledge of 2D/3D rendering concepts * Unit & Functional Testing * C/C++ experience is required * Familiarity with version control tools such as Git * Strong analytical, critical thinking and problem-solving skills * Good communication and teamwork abilities * Knowledge of & experience with common software development tools * IDE's (Visual Studio, VSCode) * Source control (Git, Subversion, etc.) * Debugging tools & techniques * Able to work effectively & efficiently in a small team with minimal supervision Preferred Skills * Python Scripting Basics. * Knowledge of AI concepts * DevOps Tools and concepts. * Understanding of the additional concerns & challenges of embedded development * Understanding of multi-platform application development (i.e. Linux, Windows, Mac, Mobile, Embedded, Web, etc.) * Knowledge of API design & development * Knowledge of modern development languages Type Script, react etc. Expected Work Hours This is a full-time hybrid position based on a 40-hour workweek. Three days a week working in office, two days a week working remote.. Occasional overtime is required. Required education and experience Bachelor's degree in computer science, Engineering, or related field (or equivalent experience). Preferred Education and experience 1-3 years of Academic/Professional experience in software or related engineering field. ## Description The Junior Software Developer/Engineer will assist in designing, developing, testing, and maintaining high-performance applications using C++. Working closely with senior engineers, QA teams, and product managers to build reliable software solutions while gaining hands-on experience with modern development tools and practices., * Develop, test, and debug C++ applications and components * Write clean, maintainable, and efficient code * Assist in troubleshooting software defects and performance issues * Collaborate with cross-functional teams on new features and enhancements * Participate in code reviews and follow coding standards * Maintain technical documentation for developed features * Learn and apply modern C++ standards and best practices ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More](https://www.wearedevelopers.com/videos/1786-wearedevelopers-live-ai-freelancing-keeping-up-with-tech-and-more) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Coffee with Developers](https://www.wearedevelopers.com/videos/354-coffee-with-developers) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)