Design and implement distributed systems and robust APIs using Java.
Integrate and optimize messaging systems (e.g. Kafka), orchestration tools (e.g. Kubernetes), and high-performance communication protocols (e.g. Aeron, gRPC, Protobuf).
Lead the full software development lifecycle, including architecture, implementation, deployment, and monitoring....
Own the delivery of value-add activities as part of a scrum team and be an active member governing the overall platform.
Act as a Lead developer who will help set direction and best practice around automated testing, platform framework, SDLC as well as acting a point of contact for more junior developers to give them guidance on best practices.
Develops secure and high-quality production code, and reviews and debugs code written by others...
Build production AI applications and services: Design backend services, APIs, integrations, and LLM-powered agent workflows that solve problems for internal users.
Own delivery end to end: Clarify requirements, make pragmatic design choices, write maintainable code and tests, deploy safely, operate and troubleshoot production systems, and improve what you ship.
Prototype and develop with AI: Use agentic AI coding tools to rapidly explore ideas, build prototypes, and accelerate development, while remaining accountable for design, security, and production quality....
Design, develop, and deliver scalable and tested features across the full stack — including responsive portal plugins using Next.js, Redux, and JavaScript, and backend services using Java, Python, and C++.
Work in Agile teams, contributing to sprint planning, development, reviews, and continuous improvement.
Collaborate closely with QA, UI/UX, and DevOps engineers to ensure technical robustness and user-centric design....
Perform software requirement analysis and architecture design according to product planning.
Responsible for upper-level software development of automation equipment, industrial control system development, functionality enhancement, and system performance optimization.
Familiarity with automation concepts or industrial control systems is highly advantageous.
We are looking for a C# Software Engineer to join our team. You will work on diverse, cutting-edge projects, from building HMI and control software for industrial machines to developing complex 2D/3D geometric algorithms. This role also offers opportunities to contribute to front-end web development, ERP systems, and Agentic-AI solutions.
Own initiatives end-to-end: clarify and extend requirements with stakeholders, propose what to build, and see it through release and operation
Move from idea to working prototype in days, then evolve prototypes into production systems that handle edge cases, scale, and adversarial conditions
Apply AI agentically across the full SDLC, and contribute back to our internal agentic ecosystem: the workflows and tools the rest of the team relies on...