Join Our Team

Imagine…waking up every morning inspired to grow, be excellent, and make a positive impact by helping others.

That’s what we do and we need your help!

The scientific visualization software we develop, sell, and support is used by scientists and engineers across the globe.

These individuals solve some incredibly complex and challenging real-world problems – they save lives, they help locate and preserve valuable resources, they conduct environmental impact assessments, and ultimately, they make the world a better place!

We are passionate about helping these individuals make their positive impact by enabling them to communicate complex information in an easy to understand visual format. Our customers are at the heart of all of our conversations, and this is the reason we have the best reputation in the industry for high quality, user-friendly software with legendary customer support.


What we’re looking for:

Are you ready to take your scientific writing and training skills to the next level? We are seeking a talented software support engineer to join our world class team and play a pivotal role in empowering our customers to succeed.

Your mission as a software support engineer is to ensure exceptional customer experiences by creating and maintaining accurate, user-friendly support content that empowers our customers to communicate their data effectively. You will use creative problem solving, curiosity, and customer focused communication to ensure our customers and our team have the resources they need to succeed.

Skills, Attributes, and Responsibilities:

You’re the software support guru we’re looking for if…

  • You have a strong desire to help others.
  • You enjoy finding creative ways to solve problems.
  • You love to share your knowledge and skills with others.
  • You love to write, review, and edit scientific procedures and content.
  • You are detail-oriented, committed to excellence, and appreciate a job well done.
  • You are resilient and adaptable with a strong growth mindset.
  • You are self-motivated, self-directed, and self-responsible.
  • You understand the importance of accurate and relevant technical content
  • You care about providing a positive customer experience

You have the skills to excel in this role if…

  • You have a degree in Geology, Geography, Engineering, Environmental Science, or related scientific field
  • You have strong written and spoken communication skills
  • You have excellent research abilities
  • You have a strong technical proficiency in numerous software products such as;
    • Windows, Microsoft Office, and Google Suite
    • Source control (Git, SourceTree, etc)
    • Surfer, Grapher, or other GIS and Geology software packages
    • Authoring platforms (MadCap Flare, etc)
    • Zendesk, Jira, Confluence, Zoom, etc
    • You have experience with programming, scripting, or web design (Python, VisualBasic, HTML, CSS, etc)

You will succeed in this role by…

  • Enhancing the customer experience by providing knowledgeable technical support and advice.
  • Increasing customer satisfaction by delivering high-quality, comprehensive and accessible resources that address their needs.
  • Improving internal efficiency and creativity by maintaining dynamic internal resources and fostering regular improvement initiatives.

Are you ready to take on the challenge of creating exceptional support resources that drive customer satisfaction, empower self-service, and foster collaboration within an innovative team environment?

To apply, please send your resume to with the subject line “I’m your software support guru!” and include 1) two things about this position that excite you, and 2) how your experience and skills align with the job requirements.

We look forward to hearing from you and discovering how your expertise can contribute to our mission of empowering scientists and engineers to communicate complex scientific information.

The salary range for the Software Support Engineer role is set at $40,000 to $60,000. The final offer will be determined based on the candidate’s experience, taking into account their skills, qualifications, and other pertinent factors. We recognize the value that experience brings to the role and are committed to providing a competitive compensation package that appropriately reflects the candidate’s expertise.

This is a full time remote position with optional team events held in the Golden, CO area several times per year. Travel for in person team and company meeting attendance may be required 1-4 times per year.

Not seeing a job description that fits for you? Have other ideas on how you can contribute? Send us an email with your info and ideas.

What We Offer

➡️ Challenging, rewarding work of all types – You will have many opportunities to learn and expand your skills in our company. Additional opportunities for growth are available after meeting the needs for the primary responsibilities. From day one, you will be a contributor.

➡️ An excellent work environment – We are a group of friendly, dedicated individuals who take great pride in what we do. We have a strong desire to provide the best software and all around experience for our customers and to make Golden Software a great place to work. We are focused on results, and as such, we support the flexibility you need to be most effective in your role. We focus on continual improvement of self and company, and believe the only mistakes in life are those where nothing is learned.

➡️ Stability – Golden Software has been in business for more than 40 years but we’re not bogged down by bureaucratic bloat.


  • Competitive salary
  • 100% employer-paid health, dental, vision, and life insurance.
  • 401k with guaranteed match and discretionary profit sharing based on company performance
  • Unlimited approved time off

Additional Perks

  • Internal career growth and development opportunities
  • Cross functional training encouraged
  • Time dedicated each week to self improvement
  • Casual team culture with an open door policy
  • 100% remote work environment
  • Routine social gatherings
Golden Software Collage

Best of All…

When you join the Golden Software team, you get to work with an extraordinary group of human beings. We are passionate about helping our customers and helping one another succeed.

We take great pride in our work, we relentlessly focus on results that matter, and we have fun in the process!

At Golden Software, not only will you grow and develop your career, our goal is that you also become a better all-around person in the process.