Love your work!
Enjoy your FREEDOM!

Come join one of the best teams you can imagine.

Work fully remotely on great projects and make awesome products from anywhere in the world.


Having a Great Team has been our simple formula for our success and we appreciate you want to live your life on your terms. Enjoying the freedom to work and play while creating your best work is paramount to your success at 4D Pipeline. People create Epic when they are truly happy and we want you to live your best life. We have built an incredible team of over 55 people from around the world that get to do what they love every day.

 

We are looking for seasoned and experienced developers who are brilliant at what they do and want to work 100% remotely. We’ve always been remote and plan to always be remote. In return - we will give you great work, great clients, great team, and a long term great profitable relationship.

When you join our winning team you get to work with some of the best Brands and companies in the world, companies like Epic Games, IKEA, Adidas, AUDI, Intel, NVIDIA, AMD, BMW, VANS, Unity Technology, Xerox PARC, and many others, including fast growing startups. You'll be playing a key role in each project and will be continuously learning new technologies and working on cutting edge products. Most of all, you'll enjoy your work and the people you work with and we'll do all that we can to help you meet and exceed your goals.

What we ask of you:

  • Work from anywhere in the world!

  • Unless otherwise stated, a minimum of 32 hours per week - must be able to work week days - not just weekends. If you have a fulltime job please do not apply. 

  • Must be an individual not an agency/firm.

  • As part of our hiring process you will have a video interview and a programming test. 

  • Working English required.
     

Any questions - happy to answer. Please reach out!

Contact us to find out more and please send in your Portfolio and/or CV and/or LinkedIn profile, highlight applicable experience, your compensation goals in USD $ (per hour or annually) and let us know where you are based (location) – We look forward to getting to know you!

See All of Our Current Positions Below

Senior 3D Software Engineers 
  • 3D graphics developers with heavy experience in OpenGL / Vulkan / Metal / WebGL, and 3D engines. 

  • Big Bonus if you've worked with Unreal Engine UE4

  • Big Bonus to have WebGL (three.js, babylon.js, ...) experience

  • Big Bonus if you have MacOS development experience 

  • Nice to have Virtual Reality dev experience

  • Nice to have Augmented Reality dev experience

  • Nice to have Shader dev experience
  • Nice to have Mobile dev experience (esp. iOS, Swift)

  • Bonus to have experience with SDKs like 3ds Max, Maya, Blender, Modo, CAD, ...

  • Background in games, 3D visualization, or CAD helpful

  • Primarily languages - C++ / C# / Javascript 

  • Nice to have web dev experience

Senior 3D Full-Stack Developers

3D graphics development experience with a focus on:

  • ThreeJS / babylonJS / WebGL required or experience with OpenGL, DirectX, Vulkan, 3D engines

  • JS frameworks: vue.js and/or react.js and node.js

  • Proven fullstack JS project experience

  • Python is a bonus

  • Bonus to have skills with backend databases like PostgreSQL, mySQL, MongoDB, ...

  • Bonus to have a good understanding to User Experience responsive UI development.

  • Mobile development a bonus.

Quality Assurance Engineers with a 3D focus

Responsibilities:

  • The main responsibilities for this role are the following:

  • create and execute test plans

  • file clear and prioritized defects in our SCRUM tool

  • verify fixes

  • validate all internal builds before giving to end customer (i.e. make sure no obvious regressions)

  • Set up automated tests for picking up regressions.

  • Provide daily metrics on the quality of the product

  • Areas tested

  • Tests completed with results (pass/fail)

  • Open bugs/open rate

  • Closed bugs/closed rate

Requirements:

  • As such we are looking for experience in the following areas:

  • Greater than three years in a software application testing role.

  • Have created test plans including unit tests, feature tests, workflow tests.

  • Experience filing and prioritizing defects (we will ask for examples to be provided)

  • Executed manual and automated test plans

  • Has created reports based upon tests with daily metrics

  • Identifies results driven from QA

  • Experience conducting performance testing

  • Held role with title that has Quality Assurance or Testing in it

  • 3D would be a big bonus, ideally Designer/Artist/CAD background. And/or literate in 3D terminology (shaders, scene graph, ...)

  • Scripting a bonus to help with automated testing.
     

This is for an amazing opportunity testing new cutting-edge 3D software products, plugins, and experiences.
 

Senior Product Managers

Product Managers  (not project) - who understand product strategy, go-to-market, marketing sizing, pricing, positioning, packaging, and promotion.

Must have 3D experience, ideally 3D graphics or CAD/PLM market experience. Bonus to have Virtual Reality and/or Augmented Reality experience.

Can be part time.

Senior Development Manager
(paused but still accepting CVs)
  • Minimum of 20 hours per week, up to 40 hours. Depending on your availability and preference.

  • Looking for a Development Manager who knows how to efficiently build great software products.

  • Significant experience with 3D engines (or similar) is required. 

  • Typical Responsibilities:

  • Lead team of developers in the definition, architecture and development of end to end software solutions that span client, cloud and mobile systems.

  • Lead scoping and estimation process

  • Provides input to the other disciplines on the practicality of initial design goals and impact to the overall project timeline.

  • Evaluates software implementation on design and task thoroughness

  • Helps to identify high risk areas.

  • Drives projects to success from start to finish, including design, development, QA, and release

  • Assesses technical risk and mitigation plan.

  • Leads Scrum and agile process

  • Establishes standards and procedures to track and measure project's progression.

  • Able to maintain deadlines and keep development ontrack

  • Maintain the monitoring system and communicate the work in progress;

  • Work with partners, both internal and external to develop, integrate and deliver solutions.

  • Provides guidance and mentoring to less-experienced staff members to set an example of software applications design and development innovation and excellence.

  • Maintain a good team dynamics;

  • Integrate required frontend and backend systems together

  • Oversees technical design documentation process for correctness and timeliness.

  • Evaluates development team(s), identifying strengths, problem areas, and developing plans for improving performance.

  • Evaluates interview candidates for technical positions.

  • Scouts for and evaluates new technology and tools as opportunities for innovation and development excellence.

 

Qualifications:

  • Minimum 5+ (ideally more) years software management experience.

  • Excellent analytical and problem solving skills.

  • Experience in overall architecture of complex end to end solutions across client, cloud and mobile systems.

  • Proven competency in developing mission critical, high throughput system architecture.

  • Deep experience in scrum, agile, and waterfall development methodologies

  • Deep experience in all areas of software development, from concept, design, development, QA, and release management.

  • Good knowledge of web-service and data-driven application architecture.

  • Strong written and verbal communication skills

  • Ability to effectively communicate product architectures, design proposals and negotiate options at business unit and executive levels.

  • 3D engine experience or similar (for example, game development, CAD/graphics systems experience, or Virtual or Augmented Reality systems experience)

  • Experience with GIT/SVN, Jira Agile, and/or related systems

  • Past development experience a bonus

  • UX/UI design experience a bonus

  • Database experience a bonus.