Software Engineer on the Digital Twin team designing and developing applications for manufacturing plants across the world. Collaborating with global teams and focusing on end-to-end feature ownership.
Responsibilities
Deliver scoped features end-to-end (requirements, implementation, testing, deployment, and observability) with guidance from senior engineers and architects.
Write high-quality, maintainable code; participate in code reviews; and follow secure development and clean code practices.
Build and integrate 3D modules (e.g., rendering, simulation, physics, spatial indexing) with platform services via well-designed APIs and data contracts.
Work across the stack using tools like modern front-end frameworks (e.g., React or similar), TypeScript/JavaScript, and services-oriented backends (e.g., Node.js, Python, Java, or C#).
Build and iterate on web-based playback and visualization tools that rely on WebRTC, WebSockets, and streaming media pipelines to deliver simulation replays.
Work with databases and storage systems to organize simulation outputs, logs, and artifacts for fast retrieval and inspection.
Integrate with cloud services, data streams, and enterprise systems (telemetry/IoT, PLM/CAD, MES, analytics) to keep twins up-to-date and interactive.
Contribute to engineering best practices: CI/CD, automated testing, performance profiling, documentation, and reliability/observability metrics.
Requirements
Bachelor’s degree in computer science/engineering, or related field.
Experience developing full-stack software applications in multiple programming languages such as Java, C#, C++, Angular, React, Python, C++, etc.
Experience with systems integration or interoperating with Digital Twin/IoT platforms.
Understands code quality analysis results and remediation mechanisms.
Strong oral and written communication skills, with the ability to work independently and collaboratively across teams.
Experience designing or consuming APIs and platform components; familiarity with reusable SDKs/libraries and REST/gRPC/WebSocket services.
Solid version control and testing practices (Git, unit/integration testing, build automation, CI/CD).
Senior Software Developer in a growing startup building agentic capabilities into the Flare platform. Focusing on conversational assistants and autonomous agents in cybersecurity domain.
Embedded Software Engineer developing firmware for wireless locks in EMEIA. Designing, building, and delivering secure firmware for connected devices in the Wireless Access & IoT sector.
Software Engineer in Digital Solutions developing intelligent technologies for energy extraction assets. Responsible for full stack development in Web/Cloud application with leadership credentials.
Software Engineer designing and maintaining software systems delivering business value, focusing on code quality and architecture. Collaborating with multi - team initiatives and leveraging AI tools for productivity.
Mid/Senior Software Developer in a fintech company focusing on credit cards. Responsibilities include developing scalable applications using .NET Core, C#, and AWS infrastructure.
Forward Deployed Software Engineer at Snowflake solving large - scale business needs. Collaborating with engineering teams to design secure, compliant infrastructure for public sector clients.
Senior Software Engineer developing full stack solutions at IDEMIA leveraging Angular and Java technologies. Focus on software optimization and collaboration within a diverse, global team.
Senior Software Developer at IDEMIA, focusing on Java Springboot and React solutions. Responsible for software development, technical architecture choices, and team coaching.
Mobile Technical Lead at Theta collaborating on mobile applications with Flutter and React Native. Leading a technical team and advocating for best practices in a hybrid work environment.
Technical Lead overseeing the engineering team in Brazil for Solen Software Group. Leading architecture, design, and delivery of complex engineering solutions across the organization.