Remote Otter LogoRemoteOtter

Software Developer - Remote

Posted 2 days ago
Software Development
Full Time
Canada

Overview

Join us in leading the change! Electric Power Engineers, Inc. (EPE) is seeking a Software Developer to be part of a dynamic and highly technical team. In this role, you will work alongside senior developers and engineers to help develop, maintain, and deploy cutting-edge cloud-based software products that serve the energy industry. You will have opportunities to work with the latest technologies and contribute to a growing portfolio of products that are helping shape the future of power systems.

In Short

  • Collaborate with the software team to design, develop, test, and deploy cloud-based software solutions for the energy sector.
  • Assist in maintaining and enhancing existing applications, ensuring scalability, performance, and security.
  • Participate in all phases of the software development lifecycle, including requirements gathering, coding, testing, and deployment.
  • Work with cutting-edge technologies like Python, React, Typescript, Java, Kotlin, Docker, and Kubernetes.
  • Contribute to code reviews, bug fixes, and performance tuning to ensure high-quality deliverables.
  • Collaborate closely with cross-functional teams, including engineering, data science, and business teams, to ensure seamless integration and delivery of products.
  • Continuously learn new technologies and approaches to software development.

Requirements

  • Bachelor of Science in Computer Science or a similar technical field.
  • Minimum 5 (+) years of experience developing software or SaaS product.
  • Proficiency in one or more of the following programming languages: Python and Typescript.
  • Familiarity with cloud computing platforms and containerization technologies (e.g., Docker, Kubernetes).
  • Understanding of CI/CD pipelines and version control (e.g., Git).
  • Strong understanding of software development principles, algorithms, and data structures.
  • Good problem-solving skills and the ability to work independently and as part of a team.
  • Proven capability to mentor and provide support to Junior Developers.
  • Ability to dive into new codebases, generate data-driven decisions for refactoring opportunities, and contribute code.
  • Experience with handling large data sets and implementing data processing pipelines and ETL principles.
  • Knowledge of AWS Athena.
  • Familiarity with Parquet files.
  • Proficiency in SQL and relational database concepts.

Benefits

  • Comprehensive health and wellness benefits including medical, dental, and vision with 100% premium coverage for you.
  • Generous PTO and paid holidays.
  • Work with industry leaders.
  • 401K, up to a 4% match (100% vested from day 1).
  • Flexible Work including hybrid and remote possibilities based on position.
Electric Power Engineers logo

Electric Power Engineers

Electric Power Engineers (EPE) is a pioneering consulting firm dedicated to designing the grid of the future through advanced energy intelligence. With over fifty years of experience, EPE collaborates with power and energy clients worldwide, offering expertise in engineering and energy intelligence software solutions to tackle complex grid modeling challenges. As leaders in the renewable energy sector, EPE is committed to building a modern, secure, and resilient grid, making a positive impact on communities and the environment. The company fosters innovation and continuous improvement, aiming to transform the future of energy.

Share This Job!

Save This Job!

Similar Jobs:

GoFasti

Software Developer - Remote

GoFasti

4 days ago

GoFasti is seeking a remote Software Developer from Latin America with strong skills in software development and collaboration.

Worldwide
Contract
Software Development
2000 - 2500 USD/month
Higherlogic logo

Software Developer - Remote

Higherlogic

6 days ago

Higher Logic is seeking a Software Developer to build and support their cloud-based SaaS applications.

USA
Full-time
Software Development
Higherlogic logo

Software Developer - Remote

Higherlogic

2 weeks ago

The Software Developer is responsible for building and supporting SaaS applications while working within an agile engineering team.

Worldwide
Full-time
Software Development

Jobgether

Software Developer - Remote

Jobgether

3 weeks ago

Join a mission-driven team as a Software Developer, contributing to satellite communications and defense operations.

USA
Full-time
Software Development

Jobgether

Software Developer - Remote

Jobgether

3 weeks ago

We are looking for a Software Developer to design and develop clinical trial software in a remote-first environment.

Germany
Full-time
Software Development