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