> Markdown version of [/jobs/ext/1223755-senior-3d-software-engineer](https://www.wearedevelopers.com/jobs/ext/1223755-senior-3d-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). --- # Senior 3D Software Engineer - **Company:** Apex Systems LLC - **Location:** Maplewood, MN, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** 3D Computer Graphics Software, 3D Visualization, Microsoft Windows, Agile Methodology, Data Analysis, Computing Platforms, Unit Testing, C++ (Programming Language), CMake, Code Review, Collaborative Software, Data Visualization, Linux, Linux System Administration, Mesh Networking, Software Architecture, Software Engineering, Software Systems, Git, Information Technology, C++14, Multiplatform - **Published:** July 10, 2026 - **Apply:** https://www.juju.com/job/00000000geybcw ## About the Role Bachelor's degree in Computer Science, Software Engineering, Mathematics, or a related technical field. 5+ years of professional software development experience. Strong hands-on experience with: C++ WebAssembly (Wasm) 3D geometry processing software Strong problem-solving and analytical abilities. Experience working as part of a collaborative software engineering team. Preferred Qualifications Strong understanding of 3D mathematics and geometric modeling. Experience with: Triangle mesh topology 3D curves and surfaces 3D visualization and data analysis Complex multidimensional datasets Cross-platform development experience in Windows and Linux environments. Proficiency with modern C++ (C++11 or newer). Experience using: CMake Git Unit testing frameworks Code review best practices Ability to independently research, prototype, and implement innovative software solutions. Technical Skills Required C++ WebAssembly (Wasm) 3D Geometry Processing Software Design & Development Agile Development Preferred 3D Math Mesh Topology Data Visualization Linux Windows CMake, The ideal candidate is a senior-level software engineer who enjoys solving complex 3D software challenges, can work independently, and thrives in a collaborative environment focused on innovation and technical excellence. ## Description We are seeking a Senior 3D Software Engineer to join a highly collaborative engineering team focused on developing advanced software solutions in a cutting-edge environment. This individual will play a key role in designing and developing next-generation 3D software applications, algorithms, and digital technologies. The ideal candidate will be a strong software engineer with deep expertise in C++, WebAssembly (Wasm), and 3D geometry processing, along with a passion for solving complex technical challenges and delivering high-quality software solutions. Key Responsibilities Contribute to the technology roadmap and advancement of digital software platforms. Design, develop, and implement advanced 3D software algorithms and applications. Lead technical initiatives and influence software architecture decisions. Collaborate within an Agile software development environment. Partner with cross-functional teams to evaluate and integrate emerging technologies. Develop scalable, maintainable, and high-performing software solutions. Participate in code reviews, testing, and continuous improvement efforts. Research and evaluate innovative approaches to solving complex engineering challenges. ## Related Videos - [Code to Road in < 12 hours](https://www.wearedevelopers.com/videos/1082-code-to-road-in-12-hours) - [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) - [Why Your Best Mediors Never Become Seniors (And How to Fix It)](https://www.wearedevelopers.com/videos/2108-why-your-best-mediors-never-become-seniors-and-how-to-fix-it) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [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 - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [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) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)