Lead the development and enhancement of software applications using C# and .NET technologies across Windows and Linux platforms.
Support and maintain software systems used in manufacturing and operational environments across multiple regions.
Contribute to technical design, solution architecture, and development best practices.
Work closely with Agile teams to deliver scalable and reliable software solutions.
Develop integrations between software applications and industrial or hardware-related systems.
Collaborate with engineers and business stakeholders to gather requirements and resolve technical challenges.
Investigate system issues, perform root-cause analysis, and implement long-term improvements.
Ensure software quality through testing automation, CI/CD practices, and release management activities.
Coordinate testing and deployment activities, including occasional onsite support when needed.
Promote DevOps practices, process automation, and continuous improvement initiatives.
Provide technical guidance, mentor team members, and support knowledge-sharing within the team.
Utilize modern AI-assisted development tools to improve engineering productivity and delivery efficiency.
Requirements
Degree in Computer Science, Software Engineering, or a related technical field, with proven experience delivering enterprise or large-scale software solutions.
Prior experience leading technical teams or acting as a senior engineering lead while remaining hands-on in development activities.
Strong development experience with C# and .NET technologies, including software design principles, testing frameworks, and deployment methodologies.
Familiarity with CI/CD implementation and software delivery automation tools.
Comfortable working in both Linux and Windows-based environments.
Exposure to networking concepts and secure enterprise environments experience with imaging or vision-related technologies is advantageous.
Interest or experience in industrial automation, connected systems, smart manufacturing, or IoT-related solutions.
Strong communication skills with experience collaborating across regional and international teams.
Self-motivated, detail-oriented, and capable of working independently in a fast-paced technical environment, including occasional travel if required.