Lead Software Engineer – Simulation SDK (C++/Python)

Location

Germany

Posted

87 days ago

Salary

0

Seniority

Lead

Job Description

Lead Software Engineer – Simulation SDK (C++/Python)

SIMCON

Role Description Our simulation engine is one of the best in injection moulding. Product-market fit has been proven for decades, but we also caught some dust. We recently showcased the first Large Engineering Model for Injection Moulding, and it will change how this industry works. Now we need the SDK that powers it all. As Lead Software Engineer, you turn a battle-proven simulation engine into a modern, composable SDK with a Python-first interface. You own the architecture, the quality bar, and the team that builds it. The SDK becomes the foundation for our cloud platform, our AI-driven simulation models, and a growing partner ecosystem. You work alongside our AI and Cloud teams to bring this to where it matters. That means working with a large, mature C/C++ codebase. Real domain depth, real technical debt, and all the freedom to reshape it. And you shape how we build: at SIMCON, agentic engineering is the direction. The system around the code is as much your job as the code itself. You lead a team of engineers and report directly to the CTO. This is a hands-on engineering leadership role: roughly 60% coding and architecture, 40% team leadership and organizational work. What You Will Do - Own the SDK architecture. - Technical direction for a library built on numerical algorithms and solver logic. - Drive key decisions through our RFC process. - Build the engineering infrastructure: cross-platform build system, CI, test automation, and quality gates. - Build the system to use agentic coding effectively. - Define specs, context, constraints, and tools. - Lead a team of engineers: hire, develop, set the bar, own planning and delivery. - Empower others to take the lead themselves. - Collaborate with the leadership team to shape how engineering at SIMCON evolves. - Manage your stakeholders: work with product management, Cloud/Web, and the AI team to make this SDK a success story. Qualifications - Software engineering fundamentals: architecture, code quality, testing, and best practices matter. - Strong C/C++ or Python in algorithmic or compute-intensive contexts, willing to work with both. - Experience navigating large, evolving codebases where the logic is mathematical, not just structural. - SDK or library experience: shipped software that other developers build on top of. - Agentic engineering mindset: think about how to make coding agents work reliably across a team. - Strong written and verbal communication: explain trade-offs, document decisions, and work effectively across teams. - Fluent German (C2) and English required. Requirements - People leadership or team lead experience (nice-to-have). - Numerical simulation, CAE, or scientific computing (nice-to-have). - Cloud-native deployment of compute-heavy workloads (nice-to-have). - ML model serving or hybrid solver architectures (nice-to-have). Benefits - A real technical challenge: reshaping a proven simulation engine for a market moving to cloud and AI. - Ownership and impact: about 40 people, your decisions shape the product and the business. - Fully remote in Germany: office near Aachen if you want it. - Willingness to travel up to 15 days a year for team meet-ups and partner visits. - Modern tooling: Notion, GitHub, Linear, coding agents. - Short paths: direct access to all C-level, quick decisions, fast feedback.

Related Job Pages

More Software Engineer Jobs

Atos logo

Application Developer

Atos

Advancing what matters

Full TimeRemoteTeam 10,001+H1B Sponsor

• Develop and maintain full-stack applications • Collaborate with teams to design robust solutions • Implement features using an agile methodology • Optimize applications for performance and scalability • Participate in code reviews and provide mentorship to junior developers

Mexico
Job Closed
Almato AG logo

Mobile Developer, English

Almato AG

The Semantic Intelligence Revolution

Full TimeRemoteTeam 51-200H1B No Sponsor

• Desarrollar aplicaciones móviles modernas. • Crear pruebas unitarias y documentar los resultados. • Participar activamente en la toma de decisiones técnicas junto con el equipo. • Aprovechar tecnologías actuales como Inteligencia Artificial, Machine Learning y servicios en la nube para diseñar y desarrollar soluciones innovadoras. • Evaluar constantemente nuevas tecnologías y tendencias para mantenerse a la vanguardia. • Contribuir a la calidad del software mediante pruebas unitarias, de sistema e integración.

Spain
€28K - €45K / year
Full TimeRemoteTeam 1,001-5,000Since 1983H1B No Sponsor

• Design and implement ETL processes using IBM Cloud Pak for Data (CP4D). • Collaborate with data architects and analysts to understand data requirements and translate them into technical specifications. • Develop and optimize data pipelines for efficient data extraction, transformation, and loading. • Ensure data quality and integrity through rigorous testing and validation procedures. • Monitor and troubleshoot ETL processes to ensure smooth operations and resolve any issues promptly. • Document technical designs, processes, and procedures for future reference and knowledge sharing. • Stay updated with the latest industry trends and technologies to continuously improve data integration solutions. • Migrate/redevelop the application to Google Cloud.

Poland
Mindrift logo

Senior Python Systems Developer - Functional Testing Project

Mindrift

Apply → Pass qualification(s) → Join a project → Complete tasks → Get paid. Project time expectations: Tasks are estimated to require around 10–20 hours per week during active phases, based on project requirements; This is an estimate, not a guaranteed workload, and applies only while the project is active. Note: Rates vary based on expertise, skills assessment, location, project needs, and other factors. Higher rates may be offered to highly specialized experts. Lower rates may apply during onboarding or non-core project phases. Payment details are shared per project.

Please submit your CV in English and indicate your level of English proficiency. Mindrift connects specialists with project-based AI opportunities for leading tech companies, focused on testing, evaluating, and improving AI systems. Participation is project-based, not permanent employment. About the Role This project is suited for a Senior Python developer with deep functional testing experience, strong Linux and Docker skills, the ability to read code across multiple languages with the support of LLMs (e.g., C, Rust, Go) and translate requirements for migration tasks, and confidence using tools like Roo Code or Claude Code to accelerate iterative development. Key Responsibilities - Create functional black box tests for large codebases in various source languages - Create and manage Docker environments to ensure 100% reproducible builds and test execution across different platforms - Monitor code coverage and configure automated scoring criteria to meet industry benchmark-level standards - Leverage LLMs (Roo Code, Claude) to accelerate development cycles, automate repetitive tasks, and improve overall code quality

New York
Job Closed