Skip to main content

NOW HIRING: Software Engineer III - Localization


Company: CNC Software, Inc
Website: https://www.mastercam.com
Headquarters: Tolland, Connecticut, United States


At CNC Software, Inc., our mission is to create software and services that solve the world’s manufacturing challenges. Our software, Mastercam, developed and supported by our talented team, is the most widely used CAM software in the world. Headquartered in Tolland, CT, we are a culture that embraces remote work, with twenty-five percent of our team working from their home office in United States as well as in offices in Switzerland and China. As the industry leader, we strive to innovate, and we partner with our resellers and customers to make the impossible, well, possible.

As a privately held, family-owned business, our culture is shaped by our concern and care for each other and our community. Our work environment reflects this care, with exceptional benefits and services you would expect of an industry leader [on-site fitness center, walking paths, employee gardens, bicycle shop, kitchen facilities] which are supported by geothermal heating/cooling and solar arrays which power the majority of our utility consumption. As a Greater Hartford Top Workplace, our focus has always been on creating a workplace that embodies the family-friendly values we hold, and which, well, doesn’t feel like “work”, but more like a place that you want to be. If you have a passion for your work, an inquisitive nature, and a pride in exceeding the expectations others have set for you – then CNC may just be the place you have been looking for.


Position Overview:

CNC Software is looking for a Software Engineer to join our localization team. This team is responsible for setting and enforcing localization best practices, along with creating, testing, analyzing, and documenting localized versions of our products.

As a member of our localization team, you’ll work to ensure that our products are localizable and to streamline and automate the tools and processes we use to localize our products. You’ll be responsible for addressing localization issues across a diverse range of product areas and technologies.

To succeed in this role, you will need to have a strong understanding of software engineering best practices, including design patterns and the SOLID and DRY principles. You will be very familiar with the tools and techniques used to localize Windows desktop software. You will need to be comfortable diving into a large, legacy codebase and making changes to streamline and improve the localizability of the product. You’ll have a strong sense on how to automate manual processes and have a proven ability to connect disparate sources of data to create a whole picture.


Who you are:
  • You have 6-9 years of experience building commercial software in either C# or C++
  • You have 6-9 years of experience writing PowerShell scripts/modules
  • You have a solid understanding of object-oriented development
  • You have a solid understanding of SOLID principles and designing loosely coupled systems that are flexible to changing requirements
  • You have previous experience with the tools and techniques used to localize Windows desktop software
  • You know what Unicode is and how it is encoded in software products
  • You have a proven track record of automating manual processes
  • You are comfortable with automated testing frameworks
  • You are familiar with standard software development practices such as source control, peer reviews, and unit testing
  • You can clearly communicate with both technical and non-technical coworkers
  • You have a bachelor’s degree in a related field or equivalent experience

It’s a plus if:
  • You’ve worked in an Agile (Scrum, Kanban) software development environment before
  • You have previous experience with localization software such as Passolo, Catalyst, or Visual Localize
  • You have experience in CAD/CAM and/or the manufacturing industry
  • You have experience with Azure DevOps Build and Release Pipelines
  • You have experience with Git source control software

CNC Software, Inc. is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances.
EOE/M/F/Vet/Disabled are encouraged to apply.

We are an E-Verify Employer.

CLICK HERE TO APPLY


Source: Remotely Awesome Jobs, Stack Overflow

Comments

Popular posts from this blog

OFFICE HELP THROUGH THE SERVICES OF A VIRTUAL ASSISTANT IN MANAGING YOUR BUSINESS ONLINE

Written By: Rosanna D. Webb Image Source: mompreneur360 Virtual Assistants (VA’s) began to be popular to  small companies run by entrepreneurs  who are managing their business all by themselves that seeks office help. The lower cost apart from the multi-tasking flexibility of VA’s makes them an ideal option to become partners for business success. The skill sets and capabilities of these proficient VA’s ranges from executing clerical jobs up to handling the business enterprise online. They have got exceptional competencies from nearly every facet of the business. The anticipation on VA’s regarding office help may be higher compared to a typical office personnel due to the fact that they are primarily employed of their expertise and not merely from their qualifications or working experience which often are the common grounds for the majority of businesses in employing their staff. The most prevalent query that you’re going to face regarding VA’s is, “What t...

Establishing a Professional Image While Working from Home as a Freelancer

  Written By: Rosanna Webb As a freelancer working from home, maintaining a professional image can sometimes feel challenging. With the absence of a traditional office environment, it’s crucial to establish a professional persona that conveys competence, reliability, and credibility to clients and colleagues.  Having built a freelancing career myself, I’ve learned the key strategies for creating and maintaining a professional image from home . I’ll share insights and tips to help you present yourself professionally, even when your workspace is your living room. The Importance of a Professional Image Creating a professional image as a freelancer is essential for several reasons : Client Perception : A professional image helps build trust and confidence with clients. It reflects your commitment to your work and reassures clients that they’re dealing with a reliable professional. Credibility : A polished professional image enhances your credibility and positions you as an expert ...

SETTING UP YOUR OWN WEBSITE IN WORDPRESS AT NO COST

Written By: Rosanna D. Webb Image Source: Wikihow WordPress  is a smart way to obtain your personal website without any cost. Setting up in this platform is ideal for bloggers or writers and businesses that would like to test how a website works. It is a Content Management System (CMS) which is a good option for business websites even though it is designed for blogging. As this is commonly used by bloggers, it can also be used by establishments and small businesses to position their business online. Also, it offers diverse features to choose from to produce a stunning website. Theme As soon as you completed creating your account in WordPress , you will then have access to a variety of paid and    free themes  to personalize your site. There’s no need for you to seek the services of a graphic designer for the website’s structure. You can actually select layouts based on your personal preferences which you believe is great for your business’ image. This is...