Senior Software Developer - Simulation

J
JobgetherEngineering Simulation
Legally eligible to work in Canada or the United States, as the opportunity is open to candidates within North America.Full-TimeSenior
SalaryCompetitive compensation package.
Apply NowOpens the employer's application page

Job Details

Experience
8+ years of experience
Required Skills
Backend DevelopmentSoftware ArchitectureC++Data visualization

Requirements

  • 8+ years of experience building and maintaining production software in modern engineering environments.
  • Strong experience designing and developing scalable backend systems and customer-facing applications.
  • Demonstrated experience building complex data visualization, graphics-intensive, or other high-performance applications.
  • Experience working with large engineering datasets and performance-sensitive rendering or visualization workflows.
  • Professional experience with Finite Element Analysis (FEA), Computational Fluid Dynamics (CFD), or other Computer-Aided Engineering (CAE) workflows.
  • Experience working with engineering simulation platforms or software.
  • Experience developing software for CAD, PLM, simulation, engineering data, or other technically complex engineering applications.
  • Strong software engineering fundamentals and the ability to make independent technical decisions.
  • Experience with backend development and modern programming environments, with C++ being valuable.
  • Strong product mindset with an ability to consider customer outcomes and usability.
  • Ability to work effectively with cross-functional stakeholders including Product Managers, Designers, and customers.
  • Strong written and verbal communication skills.

Responsibilities

  • Design and build next-generation simulation review capabilities for complex engineering workflows.
  • Develop backend services that ingest, process, and manage simulation data generated by industry-standard engineering and simulation software.
  • Build high-performance visualization experiences capable of handling and displaying large engineering and simulation datasets.
  • Contribute to architecture and technical decisions that establish the foundation for a new simulation-focused product area.
  • Improve the performance, scalability, reliability, and maintainability of simulation-related systems.
  • Collaborate closely with Product, Design, Engineering, and customers to validate concepts and ensure solutions address user needs.
  • Translate complex technical challenges into practical, maintainable solutions while balancing product requirements.
View Full Description & ApplyYou'll be redirected to the employer's site
Competitive compensation package.
Apply Now