onsite
Software Engineer - C /.NET - nLIGHT
Software Engineer
Senior software engineer focused on developing robust, high‑performance applications for laser technology products using C#, .NET, and Azure services. Drives code quality, automation, and cross‑functional collaboration to support rapid product growth.
About the role
Key Responsibilities
- Design, develop, and maintain scalable .NET applications that power laser control and monitoring systems.
- Collaborate with product managers, hardware engineers, and QA to define requirements and deliver high‑quality releases.
- Implement CI/CD pipelines, automated tests, and code reviews to ensure reliability and maintainability.
- Optimize performance and resource usage for real‑time data processing and device communication.
- Participate in architecture discussions, propose improvements, and mentor junior team members.
Requirements
- 5+ years of professional experience with C# and the .NET ecosystem.
- Strong knowledge of Azure cloud services, RESTful APIs, and SQL database design.
- Proficiency with Git, automated testing frameworks, and Agile development practices.
- Excellent problem‑solving skills and a passion for delivering high‑quality, maintainable code.
- Effective communication skills and ability to work collaboratively in a fast‑paced environment.