Lead Software Engineer
Core
Design and implement next-generation simulation data management software architecture for high-end engineering simulation applications.
Role type
Lead Software Engineer (Backend & Web Architecture)
Builds
CAE and SPDM (Simulation and Process Data Management) software applications
Domain
Engineering simulation, CAE, Web architecture
Deliverable
production ML models | product features
Required skills
Java, JavaScript, TypeScript, Angular 18+, micro-service architecture, relational databases (SQL), cloud environments, Unix/Linux, Git, JIRA, Azure DevOps, Python, multi-threading
Preferred skills
Docker, high-performance storage, OAuth/SSO/OIDC, HPC environments, full-stack web architecture, automated testing patterns
Technologies
Angular, React, HTML, CSS, SCSS, SQL, Docker, Azure DevOps, JIRA, Git, Python, Shell
Responsibilities
Develop software in CAE and SPDM domain following coding standards and web development methodology, Implement automated test cases for delivered functionality, Provide technical solutions for development, design, and systems integration, Utilize software engineering tools for configuration management, build processes, and debugging, Provide technical inputs in estimation, feasibility, technology, automation, and project implementation