> Markdown version of [/jobs/ext/2713225-lead-developer](https://www.wearedevelopers.com/jobs/ext/2713225-lead-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). --- # Lead Developer - **Company:** The Mill - **Location:** New York, NY, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** C Sharp (Programming Language), C++ (Programming Language), OpenGL Shading Language, Perforce, Rapid Prototyping Process, Software Engineering, Git, HLSL, Information Technology, Production Code, Unreal Engine, Software Version Control, Programming Languages - **Published:** September 4, 2026 - **Apply:** https://startup.jobs/lead-developer-the-mill-6356570 ## About the Role * Bachelor's degree or equivalent experience in Computer Science or similar field. * A minimum of 3 years of professional experience. * Fluency writing real-time shaders using GLSL/HLSL. * Understanding of the real-time graphics GPU pipeline. * Fluency in C++ and/or C#. * Proficiency with Unreal Engine, Unity or any proprietary game engine. * Proficiency with Git/Perforce or other version control systems. * Comfortable learning new software and programming languages. * Understanding of content & technical pipeline. * Solid software engineering skills; ability to write maintainable and robust code. * Able to self-direct and comfortable with rapid prototyping and iteration. * Able to think creatively outside the box.Experience working in interdisciplinary teams. * Ability to collaborate and communicate under tight deadlines.Strong time management & organization skills. ## Description As a Lead Developer, you will be responsible for the architecture, design, implementation and deployment of real-time applications, using game engines or other similar frameworks. You will assist production in project scoping and planning from a technical perspective. Through familiarity with design and CG processes, you will collaborate closely with creatives to achieve high-quality immersive content within the constraints of the medium. You will provide technical leadership for a team of developers and technical artists. You will assume ownership over the quality and robustness of the final project deliveries. You will constantly maintain awareness of emerging technologies related to new media applications., * Lead a team of developers and technical artists on various Emerging Technology projects. * Be able to articulate technically complex concepts concisely for non-technical collaborators and clients. * Collaborate directly with creative directors, designers, clients and external vendors. * Daily interactions with production team to stay on schedule with all tasks and assist with bidding. * Research / experiment with new hardware and software. ## Related Videos - [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 - "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) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [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) - [Making Teaching Code Less Academic and More Market-Ready - Peter Ruppel](https://www.wearedevelopers.com/videos/1911-making-teaching-code-less-academic-and-more-market-ready-peter-ruppel) - [Stop Committing Your Secrets - GIt Hooks To The Rescue!](https://www.wearedevelopers.com/videos/573-stop-committing-your-secrets-git-hooks-to-the-rescue) ## Related Articles - [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) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree)