Backend & DevOps Software Developer

3 months ago


Ottawa, Canada BluWave-ai Inc. Full time
p>At BluWave-ai, our mission is to deliver innovative AI solutions to accelerate the transformation towards renewable energy. We apply AI to increase the use of clean energy in smart grids and microgrids with distributed energy resources and demand response. We are driving the transition to electrification of transportation as the grid becomes the local gas station.

We are looking for software developers that are inspired by generalizing designs at all layers to handle different types of data to join us to build our software-as-a-service platform.

Who you are

You love doing backend software development because being efficient on costs and scale along with optimizing data designs, write and read paths excites you

You’re a strong believer in Continuous Integration and the DevOps mindset.

You think it is critical to understand how your software runs on infrastructure in detail, and are experienced in how it should be designed.

About the role

This role is responsible for all aspects of the backend of our system from how we connect to and ingest the data, how we store it, how we retrieve it, and how we make it available to all other parts of the system that depend on us in an efficient and timely manner. It is a critical layer of the system that always needs to be available, and has to be ready to keep scaling up as more customers and data come in.

  1. Architecting, designing, developing, and supporting the platform on both cloud and edge components, including the areas of: Data model and access, High-availability, Fault-tolerance, Scalability, IoT protocols, Edge computing, IaaS platforms, AI infrastructure, security consciousness.
  2. Work closely with product management, data science, QA, and Support to build and support the product.
  3. 3+ years of experience in Golang, Java, Scala, or equivalent.
  4. Experience with databases (Relation and/or NoSQL) and query considerations with large amounts of data.

Considered an asset:

  1. Experience with building Data Engineering for Machine Learning.
  2. Experience building software in a microservices architecture in a Container environment.
  3. Experience developing integrations with electric utility products, SCADA systems, and power-control systems.
What you will gain

Knowledge, skills, and professional networking in one of the most exciting and positively impactful technology domains that is an intersection of machine learning, data science, electrical engineering, and software.

Startup experience and ground floor opportunities for growth in a team that includes experienced software engineers, data scientists, recent grads, and seasoned business professionals.

Diversity makes us stronger. BluWave-ai provides equal employment opportunities to all employees and applicants without regard to race, color, religion, sex, gender, nation of origin, disability, or any other characteristic protected by applicable laws, regulations, or ordinances.


  • Software Engineer

    2 weeks ago


    Ottawa, Ontario, Canada Randstad Full time

    We are seeking a skilled Backend Software Developer to join our team at {company}. As a Backend Software Developer, you will be responsible for designing, developing, and maintaining the backend infrastructure of our software applications.Responsibilities:Design and develop scalable and efficient backend systemsCollaborate with cross-functional teams to...

  • Software Engineer

    1 month ago


    Ottawa, ON, Canada Shuyi Tealicious Full time

    Job Description:We are seeking a Backend Software Developer to join our team at {company}.Key Responsibilities:• Develop high-quality backend software components using Java.• Collaborate with cross-functional teams to design and implement new features.• Ensure scalability and performance of backend systems.Requirements:• 3+ years of experience in...


  • Ottawa, Ontario, Canada Veeva Systems, Inc. Full time

    Veeva Systems, Inc. is a pioneering force in the life sciences industry cloud, driving innovation to bring therapies to patients faster. As a mission-driven organization, we prioritize Customer Success, Employee Success, and Speed.We offer a flexible Work Anywhere environment, allowing you to thrive in your ideal workspace, whether that's from home or in one...


  • Ottawa, Ontario, Canada Smart IT Frame LLC Full time

    About UsAt Smart IT Frame LLC, we are a forward-thinking company that delivers innovative software solutions.We are looking for a skilled Senior Java Backend Developer to join our team in Ottawa, Canada.Job SummaryThis is a high-level position that requires experience with designing and developing high-performance Java backend applications.You will work...


  • Ottawa, Ontario, Canada Veeva Systems, Inc. Full time

    Veeva Systems, Inc. is a pioneering force in industry cloud solutions, empowering life sciences companies to bring innovative therapies to patients more efficiently. We're committed to our mission-driven values of Doing the Right Thing, Customer Success, Employee Success, and Speed.We offer a Work Anywhere environment that supports your flexibility to work...


  • Ottawa, Canada MDOS Consulting Full time

    We are looking for a Programmer/Software Developer – Level 3 (Sd3) for the Department of National Defence (DND) with security clearance of Secret.Job Specifications:Must hold a degree (undergraduate or graduate) from a recognized university in engineering or computer science and a minimum of one hundred and twenty (120) months of demonstrated experience as...


  • Ottawa, Ontario, Canada Rollbar, Inc. Full time

    Company OverviewQlik transforms complex data landscapes into actionable insights, driving strategic business outcomes. We excel in integration and governance solutions that work with diverse data sources, and our real-time analytics uncover hidden patterns, empowering teams to address complex challenges and seize new opportunities.Salary RangeThe anticipated...


  • Ottawa, Canada High Tech Genesis Full time

    High Tech Genesis – Ottawa (Riverview / Hawthorne), Ontario High Tech Genesis is seeking a Software Developer with a strong focus on building and optimizing scalable systems to support our growth. In this role, you will design, develop, and maintain software solutions that handle increasing data volumes and user demands. You will collaborate with...


  • Ottawa, Canada Thales Full time

    Location: Ottawa, CanadaThales people architect identity management and data protection solutions at the heart of digital security. Business and governments rely on us to bring trust to the billons of digital interactions they have with people. Our technologies and services help banks exchange funds, people cross borders, energy become smarter and much more....


  • Ottawa, Canada Collage HR Full time

    p>With over 50,000 employees, Leonardo is a global technology organisation and a key player in the international defence and security market. Leonardo Canada - Electronics is expanding at our location in Ottawa, ON and we have an immediate need for several key resources to support the next phase of our growth. p>We are seeking a talented Senior Ruby on Rails...

  • DevOps

    6 months ago


    Ottawa, Canada mdf commerce Full time

    **Location: Longueuil, QC—Possibility to work from home #LI-Remote** **mdf commerce Inc **. is an international team of approximately 650 experts who develop a broad set of SaaS solutions to optimize and accelerate commercial interactions of its B2B and B2G customers. Working in the eprocurement sector, we are currently looking for a DevOps to join our...


  • Ottawa, Ontario, Canada Leonardocompany Full time

    Leonardo Canada - Electronics is a leading technology organisation in the international defence and security market. We are expanding our development team in Ottawa, ON, and we have an immediate need for a Senior Ruby on Rails Software Developer to support our growth.About the RoleWe are seeking a talented senior engineer to play a critical role in building...


  • Ottawa, Canada Fujitsu Full time

    Fujitsu Canada has an **immediate **opportunity for an experienced **Cloud DevOps Development Lead **to join our dynamic solutions team involved with supporting the delivery of a large scale, Government of Canada IT modernization and transformation initiative. **Role and Accountabilities** - Provide advanced level of skills and expertise to design and...


  • Ottawa, Canada PRAGMATIKE Full time

    Job Description: Location: Fully remote, US timezone Start date: ASAPLanguages: English is mandatory Responsibilities:Lead the development and implementation of products and features, guiding them from concept to deployment.Work closely with product managers, designers, and other stakeholders to grasp requirements and prioritize tasks efficiently.Focus on...


  • Ottawa, Canada Falcon Smart IT (FalconSmartIT) Full time

    Job Title: Java Backend Engineer OR DeveloperLocation: Ottawa, Canada (Onsite)Job Type: ContractJob Description:Local Candidates Only.Technical Skills Required:Java ServicesOOPAWSRestful APIJDBC ServicesGithub Someone who has the ability to work on high transactional dataPerform core software engineering tasks including design, code and design reviews•...


  • Ottawa, Canada QNX Software Systems Full time

    Worker Sub-Type:Regular Job Description: Think embedded, think QNX! BlackBerry® QNX® provides time-tested and trusted embedded software, including our deterministic micro-kernel real-time operating system (RTOS), safety-certified products, middleware, and security solutions, all purpose-built for embedded systems. These systems are deployed by our...


  • Ottawa, Canada Canada Mortgage and Housing Corporation Full time

    p>Travel Requirement: Travel not requiredLanguage Skill Levels (Read/Write/Speak): ZZZSecurity Requirement: Reliability StatusAbout CMHCThe work you do and the work we do together matters. Here’s the comprehensive and generous benefits you get when you’re a permanent employee:Annual individual performance incentive.Support towards your personal and...

  • DevOps Engineer

    8 months ago


    Ottawa, Canada NR Consulting Full time

    Title: DevOps Engineer Location: Ottawa, Ontario, Canada Type: Fulltime (Direct Hire) OR Long Term Contract Job Description: Embedded Software development CI-CD process knowledge. Developed CI/CD/BA/CT pipelines from scratch in Embedded software development using/involving Jenkins (Pipeline development and administration) Docker...

  • C++ Software Developer

    7 months ago


    Ottawa, Canada PML Sound International Full time

    For over thirty-five years our companies, industry-leading manufacturers and distributors of high-quality,luxury consumer audio products, have set the standard for excellence in every product category we offer. We continuously push the boundaries of design and quality with a constant focus on providing high-performance solutions and value.In our Ottawa...

  • Agile DevOps Engineer

    4 weeks ago


    Ottawa, Canada NewFound Recruiting Full time

    Our Client is currently looking for a DevOps Developer to join their team in Ottawa! p>QUALIFICATIONS:10 years in Software Engineering with knowledge of the SDLCStrong knowledge and demonstrated experience in software securityDemonstrated and strong experience in agile projects on Azure DevOpsStrong knowledge in Test Automation Tools, such as Python and...