Careers - Eclipse Mining Technologies


At Eclipse Mining Technologies, you will work with a team of forward-thinkers to help shape the future of mining technology. We are a diverse group of individuals who strive to find solutions to resolve some of the most significant data management issues. If you’re looking to be a part of a dynamic and innovative team, please check often for new openings.

Employer:   Eclipse Mining Technologies, LLC

Web/Cloud Developer (Python)

Product Development · Tucson, Arizona

Job Summary:

This is a full-time position in Tucson, Arizona. As a Web/Cloud Developer, you will develop and provide full stack web applications for the platform and enterprise IT, using cloud technology. You will be responsible for working as part of an Agile Scrum team to develop technologically advanced web applications for the mining Industry.

Your role will be to develop and automate the web-based platform and its integrated tools.  You will be responsible for developing new features, components, and functionality for both existing products and new products, as well as for maintenance of existing products.


  • Design and develop front end and back-end architecture for web applications
  • Work with UI/UX Designer to perfect interface aesthetics
  • Participate in architecture, design, documentation, development, debugging, and deployment efforts while addressing security, cross-browser and cross-platform concepts and concerns
  • Partner with product managers, user experience teams and developers to build web applications for new and existing software
  • Design protocols and APIs between system components
  • Work with QA to develop unit tests and deliver high-quality, stable, and secure software

Job Requirements:

  • Bachelor’s degree in computer science, web development, information systems or related field
  • Experience with web development (Django, ReactJS, JSON, REST, etc.)
  • Proficiency in Python, HTML, CSS, and JavaScript
  • Experience with web back-end programming
  • Familiarity with HTTP protocol
  • Experience with third-party libraries and APIs
  • Experience developing web applications for mobile devices
  • Knowledge of cloud technologies such as containers (Docker, Kubernetes, etc.), VMs (VMWare, KVM, etc.), and OpenStack
  • Knowledge of Big Data (Ceph, Hadoop, Spark, etc.) is a plus
  • Knowledge of public cloud providers (Amazon AWS/EC2, Google Cloud, etc.) and their technology offering, and APIs is a plus
  • Experience with Agile development tools (Jira, Git)

Apply directly through our jobs portal at: 

Software Engineer I

This is a Full Time position in Tucson, Arizona. The Software Engineer I is responsible for assisting in the development, implementation and support of our mining platform and applications.


  • Develop, test, and maintain our applications following specifications
  • Work together with others in a Scrum team
  • Use GIT source control
  • Share ideas and track work with collaboration tools like Confluence and Jira
  • Adhere to high-quality development principles while delivering solutions on time and on budget
  • Participate in peer-reviews of solution designs and related code
  • Keep up-to-date on emerging technologies and methodologies
  • Other duties as required


  • College or University degree in Computer Science or related discipline
  • Knowledge of C, C++ 
  • Knowledge of common data structures and algorithms
  • Highly skilled in mathematics is preferable

Apply at: