Join our Team at NCH Software

NCH Software enjoys continued success with a global customer base. We have offices in both Canberra, Australia and Denver, CO, USA. Since 1993 our software development team has released more than 80 Windows, Mac, and mobile software applications which are leaders in their classes and have been awarded for excellence. As we grow rapidly, we continue to develop new programs for a variety of platforms, solutions and languages.

We are always on the lookout for passionate developers who love what they do, generate ideas, solve problems and create solutions to join our team. We have a growing number of products and many more ideas in development. Experienced C++ programmers are encouraged to apply for a position in one of our locations.

Positions available in Canberra, Australia

Positions available in Denver, Colorado, USA

Positions available in Manila, Philippines


C/C++ Software Engineers - Canberra

In return for your programming expertise and knowledge, passion for programming, solution focus and commitment, we will reward you with a diverse and challenging career, opportunity to work with a skilled and supportive team, excellent remuneration and a culture that rewards proactive, motivated developers.

In Canberra, our focus is on audio and video products, with additional teams working on business, graphics and cloud solutions.

  • Friendly innovative development environment - highly motivated team
  • Long term role - immediate start
  • Develop products for the global community

The current positions are for a full-time, in-house employee. You must have 1- 3 years commercial experience.

Essential Skills:

  • Solid C and C++ skills, knowledge of C++ internals, common algorithms and data structures
  • Strong code and system design skills
  • Work independently while developing effective, maintainable code
  • Contribute feedback to functional and technical specifications
  • Improve maintainability and modularity of codebases
  • Develop toolkits and libraries
  • Effectively communicate and collaborate with different team members
  • Promote knowledge sharing, positivity and creativity
  • Code quickly, we focus on constant small improvements that make a big impact over time

Desirable Skills:

  • Win 32 API, Cocoa, iOS, Android experience
  • Audio signal processing
  • Machine Learning
  • Video processing
  • HTML, JavaScript
  • Interest in audio, video or graphics

Our Australian development center is in Turner, ACT. You must be an Australian citizen or have a valid Australian visa with work rights. You must be willing and able to attend an interview in person.

Apply Today >>

C/C++ Software Engineers - Denver

In return for your programming expertise and knowledge, passion for programming, solution focus and commitment, we will reward you with a diverse and challenging career, opportunity to work with a skilled and supportive team, excellent remuneration and a culture that rewards proactive, motivated developers.

In Denver, our focus is on business, utilities and graphics products, with additional teams working on mobile and cloud solutions.

  • Friendly innovative development environment - highly motivated team
  • Long term role - immediate start
  • Develop products for the global community

The current positions are for a full-time, in-house employee. You must have 1- 3 years commercial experience.

Essential Skills:

  • Solid C and C++ skills, knowledge of C++ internals, common algorithms and data structures
  • Strong code and system design skills
  • Work independently while developing effective, maintainable code
  • Contribute feedback to functional and technical specifications
  • Improve maintainability and modularity of codebases
  • Develop toolkits and libraries
  • Effectively communicate and collaborate with different team members
  • Promote knowledge sharing, positivity and creativity
  • Code quickly, we focus on constant small improvements that make a big impact over time

Desirable Skills:

  • Win 32 API, Cocoa, iOS, Android experience
  • HTML, JavaScript
  • Interest in business, graphics or cloud development

Our US development center is in Greenwood Village, Denver Tech Center. You must be a US citizen, have a green card or a permanent resident card. You must be willing and able to attend an interview in person.

Apply Today >>

Windows C/C++ Software Engineers - Manila

We are looking for passionate developers who love what they do, generate ideas, solve problems and create solutions. Interest or experience with C++ on Android is a plus.

  • Work in a creative and growing firm.
  • Work in a team of experts where development skills are really valued.
  • See real programs grow from start to end.

Essential Skills Include:

  • Possess a Bachelors degree in Computer Science or equivalent
  • Have more than 3 years of commercial coding experience
  • Required language: English
  • You must know how to program well in C and C++
  • Experience with Visual Studio, Windows OS
  • Strong code and system design skills
  • Work independently while developing effective, maintainable code
  • Effectively collaborate and communicate with international team members
  • Ability to promote knowledge sharing, positivity and creativity
  • Code quickly, we focus on constant small improvements over time
  • Interest or experience with iOS, Mac or Machine Learning an advantage

Apply Today >>



Excellent Employment Benefits

We offer exceptional benefits for the right candidate to join our friendly team. We offer a flexible workplace where professionalism does not include a suit and tie.

Our programmers enjoy owning their projects. From product inception to new releases, our team sees real results from their work. At NCH Software we take our work seriously, not ourselves. What you will see is lots of happy, hard-working people.

USA

In the US we offer above average vacation leave (20 days a year), full health care, Simple IRA matching and more.

Australia

We offer competitive salaries, flexibility and employment terms as per the National Employment Standards.

Philippines

We offer competitive salaries and the ability to work remotely from your home office or a co-working space. We do not currently have an office in The Philippines but as our team there grows we are considering it.



Apply Today

If you'd like to be part of our innovative, passionate team, forward your resume to jobs@nchsoftware.com.

In your email, please:

  • Indicate the position title in the subject line of the email.
  • Include your location - Canberra, Colorado or the Philippines.
  • For classification purposes, please include your salary expectations or your current salary.
Send us an email now to begin the application process.