Jr Software Developer
at DV8 Energy
Direct apply link, refreshed by the daily generator.
About the Role
Develop backend/frontend components, fix bugs, deploy
About DV8 Energy
Energy tech company focusing on IIoT solutions
Full Description
Location: Calgary, Alberta
Job Type: Full-time
Based in Calgary, DV8 Energy has leveraged a deep understanding of the physics of rod pumping, advanced mathematics, computer science, cloud and IIoT technologies to bring Operators, Production Engineers, and Data Science teams together to unlock their combined potential.
At DV8 Energy, we cultivate a workplace where innovation thrives, collaboration is encouraged, and every team member plays a vital role in shaping the future of energy technology. Our values, culture, and commitment to excellence create an environment where individuals can grow, contribute, and succeed.
Description
We are seeking a motivated Software Engineer to join our growing team and contribute to the development of innovative software solutions that drive real-world impact.
In this role, you will work alongside experienced engineers, data scientists, and industry experts to design, develop, and support modern applications used in mission-critical environments. You will gain hands-on experience with contemporary technologies, contribute to meaningful projects from day one, and have opportunities to expand your technical expertise while solving complex engineering challenges. The ideal candidate is passionate about software development, possesses strong problem-solving skills, and is eager to learn, collaborate, and grow in a fast-paced, technology-driven organization.
Your Background
- We are seeking candidates with a strong foundation in programming principles, data structures, and algorithms, and the ability to apply these fundamentals to build efficient, scalable, and reliable software systems.
- The ideal candidate demonstrates genuine curiosity, exceptional problem-solving ability, and a passion for continuous learning. You are motivated to understand not just how systems work, but why โ and you actively seek opportunities to expand your technical expertise, improve performance, and deliver innovative solutions in a complex, data-driven environment.
Responsibilities
- Assist in developing and maintaining backend and frontend components of industrial software platforms using C#, .NET, and ReactJS to support real-time oilfield monitoring and analytics.
- Contribute to the design, implementation, and optimization of SQL, NoSQL, and time-series databases for managing high-volume operational data from IIoT systems.
- Collaborate with software engineers, data scientists, and field operations teams to build scalable applications that improve well performance and operational efficiency.
- Apply programming fundamentals, data structures, and algorithms to solve technical challenges and enhance system performance in production environments.
- Participate in debugging, testing, and continuous improvement of cloud-based software systems while learning new technologies and development practices.
Skills
- Strong proficiency in C# and .NET for building scalable, high-performance backend systems that support real-time field operations.
- Solid experience with SQL and relational database design in high-availability environments.
- Hands-on experience with NoSQL and time-series databases for managing high-volume, real-time operational data.
- Experience working with cloud-based architectures and modern DevOps practices.
- Strong grasp of data structures, algorithms, and performance optimization techniques.
- Ability to work with complex, real-world datasets and translate them into actionable insights.
- Strong problem-solving skills with the ability to operate effectively in fast-paced, production-critical environments.
- Clear communication and collaboration skills when working with engineering, data, and field operations teams
Qualifications
- Recent graduate with a degree in Computer Science, Software Engineering, Electrical Engineering, Physics, Mathematics, or a related technical field.
- Strong foundation in software development, object-oriented programming, data structures, and algorithms.
- Experience with C#, .NET, SQL, and modern software development practices through coursework, internships, co-ops, research, or personal projects.
- Exposure to ReactJS, NoSQL databases, cloud platforms, or DevOps tools is considered an asset.
- Demonstrated ability to learn new technologies quickly and solve complex technical problems.
- Strong analytical, communication, and collaboration skills, with the ability to work effectively in a fast-paced team environment.
- Interest in industrial software, IIoT systems, real-time data processing, and data-driven operational optimization.
Tech Stack & Training
- We primarily use C#, .NET, ReactJS, SQL, NoSQL, and specialized time-series databases.
Requirements
- We build cutting-edge software and IIoT solutions that help energy producers optimize well performance and operational efficiency across the oil and gas sector, blending real-time control, data analytics, AI, and cloud innovation.
- As part of this team, strong technical capability with our core technologies is a key requirement. We work extensively with C#, .NET, ReactJS, SQL, NoSQL, and specialized time-series databases, and candidates must demonstrate the ability to quickly learn and apply new technologies, adapt to evolving challenges, and creatively solve complex problems in a fast-paced engineering environment.
What We Offer
- Be part of an innovative company shaping the future of energy technology
- Collaborative and supportive work environment
- Competitive compensation and benefits package
To apply, please include a cover letter outlining your relevant experience using C#, .NET, ReactJS, SQL, NoSQL, and time-series databases.
Opens in a new tab on the company's website