Software Engineer I
Tolland, Ct
• Work as part of an agile development team maintaining simulation tools for Mastercam, an industry-leading CAD/CAM manufacturing application• Design and implement software solutions using SOLID design principles and modern C++ • Investigate and debug user reported defects• Make both front-end (XAML, C#) and back-end (C++) contributions to a high priority new job setup workflow within Mastercam• Make key contributions to a major ongoing refactoring effort to bring Mastercam’s primary simulation module up to modern programming standards• Implement a new interface for an existing Mastercam toolpath using XAML, C# and the MVVM pattern• Write and maintain unit tests for new and existing code• Provide feedback to fellow developers through peer reviews• Mentor student software engineering co-op• Serve on company Diversity, Equity and Inclusion Council