Technosoft Engineering · 4 days ago
Sr. Software Engineer (C# / Industrial Automation)
Technosoft Engineering is looking for a senior C# engineer with strong experience in autonomous drilling systems. The candidate will be responsible for owning features end-to-end, from architecture and design to implementation and deployment.
Responsibilities
Design and own software architecture for desktop-based mining applications
Define scalable and maintainable application structure (UI, backend, services, database)
Make architecture decisions considering machine connectivity, performance, reliability, and safety
Ensure alignment between software architecture and embedded / control systems
Develop C# / WPF desktop applications using MVVM and best practices
Work across UI, backend logic, and database integration
Implement robust machine communication layers for drill connectivity
Handle real-time or near real-time data from drill machines
Design and develop backend components, services, and APIs
Manage data persistence, logging, diagnostics, and system monitoring
Integrate PLC, HMI, embedded controllers, and CODESYS-based systems
Perform code reviews and guide developers on best practices
Define and enforce programming standards and design patterns
Ensure clean, testable, and maintainable code
Identify and address technical debt
Act as technical lead and mentor
Support team handling and task planning
Collaborate with embedded, controls, and field engineers
Work independently without constant guidance
Proactively propose technical solutions
Take accountability for delivery and system stability
Qualification
Required
10+ years of strong hands-on software development experience
Strong expertise in Microsoft technologies: C#, .NET, WPF, XAML
Experience in software architecture and backend systems
Understanding of embedded systems, HMI, PLCs, and CODESYS
Experience in mining or industrial automation environments
Preferred
Experience with autonomous drilling systems, preferably DrillWise or similar mining solutions
Company
Technosoft Engineering
Technosoft Engineering is a global technology service company offering mechanical engineering, electrical engineering and IT services.
H1B Sponsorship
Technosoft Engineering has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (44)
2024 (50)
2023 (62)
2022 (54)
2021 (38)
2020 (63)
Funding
Current Stage
Late StageCompany data provided by crunchbase