Software Engineering Manager
Level of Employment and Workplace:
Fulltime, located in the Calgary, Alberta, Canada Head Office
About Arcus Power Corp.:
Arcus Power Corp. and its subsidiaries have built an impressive reputation, standing out as a dominant force in the ongoing energy transition and the surging demand for energy intelligence. Arcus’ Software-as-a-Service (SaaS) technology empowers energy-centric customers to make informed operational decisions supporting emerging trends of electrification, digital transformation, carbon-emission reduction, democratization of energy, and distributed energy resources. We serve a diverse customer base comprising of power traders, banks, utilities, commercial and industrial power consumers, as well as renewable project planners and developers throughout North America.
At Arcus Power, as a Engineering Manager, you will play a critical role in designing and implementing cutting-edge Software-as-a-Service (SaaS) solutions.
Your expertise in microservices, revamping legacy databases, iPaaS, Cloud to Edge integration, DataOps, and MLOps will be instrumental in driving the transformation of our SaaS offerings.
You will lead architectural initiatives to modernize our products, ensuring scalability, security, and seamless integration.
Collaborating with cross-functional teams, including software engineers, data scientists, and DevOps specialists, you will drive innovation and excellence in our SaaS architecture.
Manage a product design, engineering and development team, help plan and allocate resources to support product development priorities as per product roadmap defined by product manager.
- Define and own the architectural vision and strategy for our SaaS products, leveraging microservices and modern cloud technologies.
- Drive the revamping and optimization of legacy databases to enhance performance, scalability, and data management capabilities.
- Evaluate and recommend the use of iPaaS solutions to enable seamless integration between SaaS applications and external systems.
- Lead Cloud to Edge integration initiatives to deliver real-time data processing and analytics capabilities.
- Collaborate with DataOps and MLOps teams to ensure efficient data pipelines, machine learning model deployments, and monitoring.
- Oversee the design and implementation of Delta and Data Lakes architectures for efficient data storage and processing.
- Identify and address technical challenges and risks related to SaaS architecture, data management, and security.
- Establish and enforce architectural best practices, design patterns, and coding standards.
- Conduct architecture reviews and provide technical guidance to development teams.
- Collaborate with DevOps specialists to implement CI/CD pipelines and automate deployment processes.
- Work closely with stakeholders to understand business requirements and align architectural decisions with product roadmaps.
You will be measured against the following groups of KPIs:
- Client Satisfaction – customer onboarding efficiency, scalability, edge integration success
- User Engagement
- Database and user interface performance, data quality
- Business performance
- DataOps and MLOps Efficiency, Cost of Operations
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Passionate about team management including all administrative tasks including HR, KPI management reporting, performance reviews, expenses, vendor engagements among others.
- Proven experience as a Senior SaaS Architect or a similar senior-level role in designing and revamping SaaS solutions.
- Scrum Master certification and/or expertise
- Familiarity with Safe 6.0 or other relevant agile framework, and DevOps practices for continuous integration and continuous delivery
- Experience with Visual Studio, Bitbucket, JIRA
- Expertise in microservices architecture, containerization, orchestration, cloud technologies
- Strong knowledge of database management and optimization, including legacy database migration.
- Familiarity with iPaaS solutions and cloud-based integration platforms.
- Experience in Cloud to Edge integration, enabling real-time data processing and analytics at the edge and programmable control level interfacing.
- Experience of Delta and Data Lakes architectures especially with products like DataBricks and/or Snowflake.
- Proficiency in DataOps and MLOps methodologies, enabling efficient data pipelines and machine learning model deployments.
- Strong leadership and communication skills, with the ability to collaborate with cross-functional teams.
- Solid understanding of cloud technologies and platforms, such as AWS, Azure, or Google Cloud Platform.
- Ability to drive architectural decisions that align with business objectives and industry best practices.
- Adaptability to evolving technology landscapes and emerging trends in SaaS and cloud computing.
- Previous experience in successfully delivering enterprise-level SaaS products with a focus on architecture modernization.
- Proven track record of driving innovation and excellence in SaaS architecture and data management to integrate multiple product lines into a single platform approach to enhance customer experience.
- Strong problem-solving skills and ability to think strategically about complex technical challenges.
Working at Arcus:
We are a team of experienced data scientists, electrical engineers, software developers, and market analysts focused on delivering data and intelligent models that support the efficient generation, consumption, and transaction of energy resources. We are passionate about social entrepreneurship and immerse ourselves around smart people who are inspired to solve hard problems. Arcus Power offers a supportive work environment that promotes autonomy, diversity, and innovation. Within our dynamic culture, every team member has an opinion that matters.
If you are driven by a passion for cutting-edge technology and determined to contribute to the energy transition, we invite you to join us in our pursuit of excellence and contribute to a brighter, sustainable future. Together, we can shape the future of energy power market intelligence.
What Arcus can Offer:
Arcus Power Corp. offers a comprehensive compensation package designed to reward short-term and long-term performance:
- Competitive base salary
- Health and dental benefits
- 3 weeks annual time off