Role: Software Developer

December 2022

Location: Victoria / Remote

Reports to: Project Manager

About Us

Delta-X Research is a small and growing company operating in Victoria since 1992. Our business is to help electric utilities and large industrial plants assess the health of their power transformers and related high-voltage electrical equipment, which are assets critical to ensuring the lights stay on and the world keeps moving forward. We develop software, perform related scientific research, and provide technical support to our customers. Our product, Transformer Oil Analyst (TOA), is widely used in North America and abroad, and because of that success and an intensified marketing and sales effort, we anticipate demand for our solutions to expand significantly in the next few years.

About the Job

The Software Developer is part of a mighty team that handles all areas of our technology stack, including product development, and SaaS or on-premises deployment. They architect, design, and implement new features, manage cloud servers and deployments, plan cloud server improvements, build on-premises installation packages, debug code, and ensure product quality through code review and QC testing. The Software Developer is also a critical participant in project scoping, estimating, and planning as well as a key stakeholder in internal process improvements.

Accountabilities

  • Software Development: Build the product
    • Architect, design, and implement new features in SaaS product that delight customers.
    • Build software images and packages for on-premises software installations.
  • Dev Ops: Deploy the product
    • Manage cloud servers, including provisioning new servers, updating software, and deploying product releases.
    • Design and implement cloud server management improvements and automation.
  • Team collaboration
    • Provide design and implementation support to the development team.
    • Collaborate with visual designers and Marketing to incorporate a visual and/or brand identity into the product.

Our ideal candidate is someone who:

  • Starts each morning wanting to make a difference;
  • Is knowledgeable about modern software development best practices for web applications delivered via SaaS, including version control, operating system fundamentals, database theory, and data modeling;
  • Is a gritty problem solver who sticks with a problem until resolved; and
  • Quickly learns and adopts new technologies.

Must haves:

  • Degree in Engineering, Chemistry, Mathematics, Physics or related discipline;
  • 2+ year’s experience in software development, preferably in a SaaS environment; and
  • Excellent written and spoken English communication skills.

Nice to haves:

  • Experience with our software stack, including Linux and Python (numpy, matplotlib, scipy, pandas);
  • Experience with web development technologies, including HTML, CSS, Javascript, HTTP, and TLS; and
  • Experience with networking, data acquisition, and embedded systems.

Why join Delta-X Research?

Electric utilities and energy-intensive companies provide the foundation on which economies, communities and quality of life are built. At Delta-X Research, our science-based decision support tools and services provide information needed to make timely, confident decisions about their electrical assets.

As part of our team, you’ll do challenging and rewarding work in an organization that empowers employees, and values professionalism and scientific inquiry. You’ll enjoy the benefits of competitive compensation, a collaborative work environment, flexible work arrangements, and genuine work-life balance. And you’ll see your work being used and valued by companies that keep the power on and the world moving forward.

How to Apply

Send your resume and cover letter (in PDF format) outlining your experience and qualifications to careers@deltaxresearch.com. Please ensure your cover letter includes specific examples demonstrating your experience in several of this role’s accountabilities.

  • Please quote “Software Developer” in the subject line in order to be considered.