Jobs · Engineering · Minnesota

Senior 3D Software Engineer

Apex Systems · Maplewood, MN · 1 wk ago
EngineeringContract

About the role

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. The ideal candidate will play a key role in designing and developing next-generation 3D software applications, algorithms, and digital technologies.

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.

Requirements

  • 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

Skills

  • Strong problem-solving and analytical abilities.
  • Experience working as part of a collaborative software engineering team.
  • 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

Preferred

  • 3D Math
  • Mesh Topology
  • Data Visualization
  • Linux
  • Windows
  • CMake
  • Git
  • Unit Testing
  • Algorithm Development

Benefits

Everforth Apex offers a range of supplemental benefits, including medical, dental, vision, life, disability, and other insurance plans that offer an optional layer of financial protection. We offer an ESPP (employee stock purchase program) and a 401K program which allows you to contribute typically within 30 days of starting, with a company match after 12 months of tenure. Everforth Apex also offers a HSA (Health Savings Account on the HDHP plan), a SupportLinc Employee Assistance Program (EAP) with up to 8 free counseling sessions, a corporate discount savings program and other discounts. In terms of professional development, Everforth Apex hosts an on-demand training program, provides access to certification prep and a library of technical and leadership courses/books/seminars once you have 6+ months of tenure, and certification discounts and other perks to associations that include CompTIA and IIBA. Everforth Apex has a dedicated customer service team for our Consultants that can address questions around benefits and other resources, as well as a certified Career Coach. You can access a full list of our benefits, programs, support teams and resources within our ‘Welcome Packet’ as well, which an Everforth Apex team member can provide.

Pay

Commensurate with experience.

Schedule

Remote

Similar jobs

Software Engineer, Senior

Booz Allen HamiltonFort Meade, MD· Yesterday
Engineering$87k–$198k/yrapply on careers.boozallen.com

Software Engineer, Senior

Parsons CorporationAberdeen, MD· 1 wk ago
Engineering$112k–$196k/yrapply on parsons.wd5.myworkdayjobs.com