top of page

Software

Engineer

QPO Energy is searching for a software engineer to join its team. The selected candidate will work closely with QPO Energy’s Chief Technology Officer to develop remote monitoring software for the company’s new battery energy storage products. The preferred candidate is a well-rounded individual, who enjoys working in a variety of areas under compressed timelines and priority changes, has an appetite for innovation, and can add value in all stages of the software development cycle.

 

Job Duties:

  • Develop, test, and maintain software applications and systems using various programming languages and technologies such as React, Javascript, Python, C++, and more.

  • Collaborate with cross-functional teams to design and implement software solutions that meet business requirements.

  • Participate in code reviews to ensure code quality and adherence to coding standards.

  • Troubleshoot and debug software issues, identify root causes, and implement effective solutions.

  • Stay up-to-date with industry trends and advancements in software development methodologies.

  • Prepare reports and documentation.

 

Job Requirements:

  • Strong proficiency in React, Javascript, SQL, Python, C++, and other relevant programming languages.

  • Experience with web development frameworks such as React or Angular.

  • Familiarity with cloud platforms such as Azure or AWS for deploying and managing applications.

  • Knowledge of database systems and SQL queries for data manipulation and retrieval.

  • Understanding of software development principles, including object-oriented programming and design patterns.

  • Ability to work independently as well as together with a team.

  • Strong problem-solving skills, and the ability to pay attention to detail.

  • Ability to communicate technical knowledge in a clear and understandable manner.

  • Strong technical writing skills.

  • BSc degree in computer science or computer engineering.

 

Preferred:

  • Hands-on experience developing a remote monitoring system.

  • Hands-on experience developing relational databases.

  • MSc Degree in computer science or computer engineering.

  • Engage in lifelong learning.

 

Physical Requirements and Working Conditions:

  • Work involves talking, hearing, keying, and writing.

  • The physical requirements of this position are described as sedentary work. Sedentary work involves exerting up to 10 pounds of force occasionally and/or negligible amount of force frequently or constantly to lift, carry, push, pull or otherwise move objects,

  • Work involves sitting most of the time. Walking and standing are required only occasionally, and all other sedentary criteria are met.

  • The worker is required to have visual acuity in order to perform activities at distances close to the eyes.

  • The worker is not substantially exposed to adverse environmental conditions (such as in typical office or administrative work).

 

Salary offers will depend on factors that include the location you work from, your level, specific skills, and years of experience.

 

Candidates having qualifications that exceed the minimum job requirements will receive consideration for higher-level roles given (1) their experience, (2) additional job requirements, and/or (3) business needs. Depending on education, experience, and skill level, a variety of job opportunities might be available.

 

The successful candidate for this position will become eligible for a comprehensive set of benefits, including medical, paid sick time, paid time off for vacation, paid holidays, and applicable state/federal paid family leave.

 

QPO Energy is committed to employing a diverse workforce. As an Equal Opportunity and Affirmative Action Employer all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status.

bottom of page