cover image
CPUS Engineering Staffing Solutions Inc.

CPUS Engineering Staffing Solutions Inc.

www.cpus.ca

2 Jobs

19 Employees

About the Company

CPUS Engineering Staffing Solutions Inc. (CPUS) is a privately-owned Canadian staffing agency formed exclusively to provide technical staffing solutions to the power industry. CPUS supplies the power industry with the best candidates in the market on an ‘as required basis’ to work on managed task projects at competitive rates, as well as recruit them on behalf of power industry clients. At CPUS, we aim to become the leading provider of staff to the power industry by giving the best available experts for project work while maintaining an improved rate structure, resulting in substantial savings for our clients. CPUS Limited is a design and project management, procurement, and engineering services consultancy company, formed exclusively to support the Canadian power industry. CPUS Engineering works with CPUS Limited to provide engineering services consultancy. CPUS Engineering is a Certified Canadian Aboriginal and Minority Supplier.

Listed Jobs

Company background Company brand
Company Name
CPUS Engineering Staffing Solutions Inc.
Job Title
Lead Software Engineer
Job Description
Job title: Lead Software Engineer Role Summary Lead technical architect and developer responsible for designing, implementing, and maintaining scalable, secure software solutions. Oversee engineering teams, mentor senior developers, and set coding standards while steering architectural strategy for new and legacy applications. Expectations - 80 % hands‑on development, 20 % team leadership and mentorship. - Drive technical excellence, enforce best practices, and align technology with business goals. - Evaluate, adopt, and evangelise cloud‑native, microservices, and Domain‑Driven Design (DDD) patterns. - Communicate effectively with stakeholders and contribute to strategic decisions. Key Responsibilities 1. Architect and oversee system design for new and existing applications. 2. Lead code reviews, establish coding standards, and enforce security practices (PCI/HIPAA awareness preferred). 3. Mentor engineering staff, cultivate a culture of high performance and continuous improvement. 4. Collaborate with product and business teams to translate requirements into technical solutions. 5. Drive modernization: refactor legacy monoliths into microservices, serverless, and event‑driven architectures. 6. Guide adoption of cloud services and DevOps tooling (Azure, AKS, Docker, CI/CD pipelines). 7. Participate in technical discussions, provide expertise to senior leadership, and influence strategic direction. 8. Perform additional duties that support organizational objectives as needed. Required Skills - Strong proficiency in .NET Core, C#, Node.js, Python, React, Angular. - Deep experience with Azure services, Azure Kubernetes Service, and Docker. - Expertise in microservices, serverless, event‑driven architectures and Domain‑Driven Design. - Solid understanding of SQL (MS SQL), CI/CD pipelines, GitHub Enterprise, Dynatrace monitoring. - Familiarity with Agile/DevOps practices and modern software development workflows. - Excellent verbal and written communication, collaboration, analytical thinking, problem‑solving, and leadership. Required Education & Certifications - Bachelor’s degree in Computer Science, Software Engineering, or a related field. - 8–15 years of software development and technical leadership experience. - Preferred: Azure Associate Certification; experience with GitHub Enterprise (GHE‑900) is a plus.
Oshawa, Canada
Hybrid
Senior
29-12-2025
Company background Company brand
Company Name
CPUS Engineering Staffing Solutions Inc.
Job Title
FinOps Engineer | Nuclear
Job Description
**Job Title:** FinOps Engineer **Role Summary:** A hands‑on Azure FinOps Engineer responsible for designing, coding, and automating financial operations solutions, building data pipelines, and driving cost optimization across Microsoft Azure production environments. **Expectations:** Deliver end‑to‑end FinOps solutions, maintain automation pipelines, provide actionable cost insights, and support budgeting and governance initiatives while collaborating across engineering, finance, and procurement teams. **Key Responsibilities:** - Analyze Azure usage and spend to uncover inefficiencies and implement rightsizing, reservations, savings plans, and waste elimination. - Design, build, and maintain Python‑based ETL pipelines ingesting Azure cost/usage data from multiple sources. - Write clean, maintainable code for data processing, automation, and analysis. - Develop automation scripts for tagging enforcement, cost allocation/chargeback/showback, anomaly detection, and alerting. - Build and maintain Grafana dashboards that translate spend data into actionable insights. - Contribute to and prioritize the FinOps backlog in Azure DevOps; estimate and deliver technical solutions. - Partner with engineering, finance, and procurement to support budgeting, forecasting, and financial governance. - Enforce governance policies, maintain technical documentation, and educate teams on FinOps best practices. **Required Skills:** - Python development for ETL, automation, and data analysis. - Deep knowledge of Azure services, billing, and cost-management tools. - Proven implementation of Azure cost‑optimization strategies. - Experience building dashboards and reports with Grafana. - Familiarity with Azure DevOps backlog management. - Strong analytical, problem‑solving, and detail orientation. - Excellent communication and collaboration skills. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Finance, Engineering, or related field. - Minimum 2 years of hands‑on experience in cloud engineering, DevOps, or cloud financial management. - Practical experience with Microsoft Azure in production environments. - Preferable: FinOps Practitioner certification and/or Microsoft Azure certifications.
Oshawa, Canada
Hybrid
Junior
01-02-2026